সফটওয়্যার স্যানিটি টেস্টিং কি? কেন ও কখন করা হয়?

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

bangla.mananacademy.com-post(1).png

কারন

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

কখন করা হয়

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

Leave a Reply