সফটওয়্যার পরীক্ষায় ত্রুটি/বাগ জীবনচক্র

ত্রুটিপূর্ণ জীবন চক্র কি?

ত্রুটিপূর্ণ জীবন চক্র বা সফ্টওয়্যার টেস্টিং -এ বাগ লাইফ সাইকেল হল এমন নির্দিষ্ট রাজ্যের একটি নির্দিষ্ট সেট যা ত্রুটি বা বাগ তার পুরো জীবনে চলে। ত্রুটিপূর্ণ জীবনচক্রের উদ্দেশ্য হল ত্রুটিগুলির বর্তমান অবস্থা সহজেই সমন্বয় করা এবং যোগাযোগ করা যা বিভিন্ন নিয়োগকারীদের পরিবর্তন করে এবং ত্রুটি নিরসন প্রক্রিয়াকে পদ্ধতিগত এবং দক্ষ করে তোলে।

ত্রুটি অবস্থা

ত্রুটি অবস্থা বা ত্রুটিপূর্ণ জীবনচক্রের বাগ স্থিতি হল বর্তমান অবস্থা যা থেকে ত্রুটি বা একটি বাগ বর্তমানে চলছে। ত্রুটি স্থিতির লক্ষ্য হল ত্রুটিপূর্ণ জীবনচক্রের প্রকৃত অগ্রগতি ভালভাবে ট্র্যাক এবং বোঝার জন্য একটি ত্রুটি বা বাগের বর্তমান অবস্থা বা অগ্রগতি অবিকল বোঝানো।

একটি ত্রুটির মধ্য দিয়ে যাওয়া রাজ্যের সংখ্যা প্রকল্প থেকে প্রকল্পে পরিবর্তিত হয়। জীবনচক্র ডায়াগ্রামের নীচে, সমস্ত সম্ভাব্য অবস্থা জুড়ে

  • নতুন: যখন একটি নতুন ত্রুটি লগ ইন করা হয় এবং প্রথমবারের জন্য পোস্ট করা হয়। এটিকে নতুন হিসাবে একটি মর্যাদা দেওয়া হয়েছে।
  • বরাদ্দ করা হয়েছে: একবার পরীক্ষক দ্বারা বাগ পোস্ট করা হলে, পরীক্ষকের নেতৃত্ব বাগ অনুমোদন করে এবং বিকাশকারী দলের কাছে বাগটি বরাদ্দ করে
  • খোলা : ডেভেলপার বিশ্লেষণ শুরু করে এবং ত্রুটি সমাধানের উপর কাজ করে
  • স্থির : যখন একজন ডেভেলপার একটি প্রয়োজনীয় কোড পরিবর্তন করে এবং পরিবর্তনটি যাচাই করে, তখন তিনি বাগ স্থিতি 'স্থির' হিসাবে করতে পারেন।
  • মুলতুবি পরীক্ষা : একবার ত্রুটি ঠিক হয়ে গেলে ডেভেলপার পরীক্ষককে কোডটি পুনরায় পরীক্ষা করার জন্য একটি নির্দিষ্ট কোড দেয়। যেহেতু সফটওয়্যার টেস্টিং টেস্টারের শেষ থেকে বাকি আছে, তাই নির্ধারিত স্ট্যাটাস 'পেন্ডিং রিটেস্ট'।
  • পুনরায় পরীক্ষা করুন : পরীক্ষক এই পর্যায়ে কোডটি পুনরায় পরীক্ষা করে দেখেন যে ডেভেলপার দ্বারা ত্রুটি সংশোধন করা হয়েছে কি না এবং অবস্থা পরিবর্তন করে 'পুনরায় পরীক্ষা'।

  • যাচাই : ডেভেলপার দ্বারা সংশোধন করার পর পরীক্ষক বাগটি পুনরায় পরীক্ষা করে। যদি সফটওয়্যারে কোন বাগ সনাক্ত না করা হয়, তাহলে বাগ সংশোধন করা হয় এবং নির্ধারিত অবস্থা 'যাচাই করা হয়।
  • আবার খুলুন : যদি বিকাশকারী বাগ সংশোধন করার পরেও বাগটি থেকে যায়, পরীক্ষক স্ট্যাটাস পরিবর্তন করে 'পুনরায় খোলা' হয়। আবারও বাগটি জীবন চক্রের মধ্য দিয়ে যায়।
  • বন্ধ : যদি বাগটি আর না থাকে তাহলে পরীক্ষক স্ট্যাটাসটি 'বন্ধ।'
  • প্রতিলিপি : যদি ত্রুটিটি দুবার পুনরাবৃত্তি হয় বা ত্রুটিটি বাগের একই ধারণার সাথে মিলে যায়, তবে স্থিতিটি 'ডুপ্লিকেট' এ পরিবর্তিত হয়।
  • প্রত্যাখ্যাত : যদি ডেভেলপার মনে করেন যে ত্রুটিটি আসল ত্রুটি নয় তবে এটি ত্রুটিকে 'প্রত্যাখ্যাত' এ পরিবর্তন করে।
  • বিলম্বিত : যদি বর্তমান বাগটি প্রধান অগ্রাধিকার না হয় এবং যদি এটি পরবর্তী রিলিজে সংশোধন করা হয় বলে আশা করা হয়, তাহলে এই ধরনের বাগগুলির জন্য 'স্থগিত' স্থিতি দেওয়া হয়
  • বাগ নয় : যদি এটি অ্যাপ্লিকেশনের কার্যকারিতা প্রভাবিত না করে তবে একটি বাগের জন্য নির্ধারিত অবস্থা হল 'বাগ নয়'।

ত্রুটিপূর্ণ জীবনচক্র ব্যাখ্যা করা হয়েছে

    1. পরীক্ষক ত্রুটি খুঁজে পায়
    2. স্থিতি ত্রুটিযুক্ত- নতুন
    3. একটি ত্রুটি বিশ্লেষণের জন্য প্রজেক্ট ম্যানেজারের কাছে পাঠানো হয়
    4. প্রজেক্ট ম্যানেজার সিদ্ধান্ত নেয় কোন ত্রুটি বৈধ কিনা
    5. এখানে ত্রুটিটি বৈধ নয়- একটি অবস্থা দেওয়া হয়েছে 'প্রত্যাখ্যাত'।
    6. সুতরাং, প্রকল্প ব্যবস্থাপক একটি স্থিতি বরাদ্দ করেন প্রত্যাখ্যাত । যদি ত্রুটিটি প্রত্যাখ্যান করা না হয় তবে পরবর্তী পদক্ষেপটি এটি সুযোগের মধ্যে আছে কিনা তা পরীক্ষা করা। ধরুন আমাদের আরেকটি ফাংশন আছে- একই অ্যাপ্লিকেশনের জন্য ইমেল কার্যকারিতা, এবং আপনি এটিতে একটি সমস্যা খুঁজে পান। কিন্তু এটি বর্তমান রিলিজের একটি অংশ নয় যখন এই ধরনের ত্রুটিগুলি একটি হিসাবে নির্ধারিত হয় স্থগিত বা স্থগিত অবস্থা
    7. এরপরে, ম্যানেজার যাচাই করে দেখেছেন যে একই ধরণের ত্রুটি আগে উত্থাপিত হয়েছিল কিনা। যদি হ্যাঁ ত্রুটি একটি স্থিতি বরাদ্দ করা হয় প্রতিলিপি
    8. যদি কোন ত্রুটি ডেভেলপারকে দেওয়া হয় যা কোড ঠিক করা শুরু করে। এই পর্যায়ে, ত্রুটি একটি স্থিতি বরাদ্দ করা হয় চলমান.
    9. একবার কোড ঠিক হয়ে গেলে। একটি ত্রুটি একটি স্থিতি বরাদ্দ করা হয় স্থির
    10. পরবর্তী, পরীক্ষক কোডটি পুনরায় পরীক্ষা করবে। ক্ষেত্রে, পরীক্ষা ক্ষেত্রে ত্রুটি পাস হয় বন্ধ যদি পরীক্ষার ক্ষেত্রে আবার ব্যর্থ হয়, ত্রুটি হয় পুনরায় খোলা এবং ডেভেলপারকে অর্পণ করা হয়েছে।
    11. একটি পরিস্থিতি বিবেচনা করুন যেখানে ফ্লাইট রিজার্ভেশনের ১ ম রিলিজের সময় ফ্যাক্স অর্ডারে একটি ত্রুটি পাওয়া গিয়েছিল যা স্থির করা হয়েছিল এবং একটি স্থিতি বন্ধ করে দেওয়া হয়েছিল। দ্বিতীয় আপগ্রেডের সময় একই ত্রুটি পুনরায় প্রকাশ পায়। এই ধরনের ক্ষেত্রে, একটি বন্ধ ত্রুটি হবে পুনরায় খোলা

এটাই হল বাগ লাইফ সাইকেলের জন্য

এই প্রশিক্ষণ ভিডিওটি একটি বাগ ওরফে ত্রুটিপূর্ণ জীবনচক্রের বিভিন্ন পর্যায় এবং একটি উদাহরণের সাহায্যে এর গুরুত্ব বর্ণনা করে

ভিডিওটি অ্যাক্সেসযোগ্য না হলে এখানে ক্লিক করুন