রিটেস্টিং এবং রিগ্রেশন টেস্টিংয়ের মধ্যে পার্থক্য

রিটেস্টিং এবং রিগ্রেশন টেস্টিংয়ের মধ্যে পার্থক্য
রিটেস্টিং এবং রিগ্রেশন টেস্টিংয়ের মধ্যে পার্থক্য

ভিডিও: রিটেস্টিং এবং রিগ্রেশন টেস্টিংয়ের মধ্যে পার্থক্য

ভিডিও: রিটেস্টিং এবং রিগ্রেশন টেস্টিংয়ের মধ্যে পার্থক্য
ভিডিও: রিটেস্টিং এবং রিগ্রেশন টেস্টিংয়ের মধ্যে পার্থক্য? সফটওয়্যার টেস্টিং ইন্টারভিউ প্রশ্ন #শর্টস 2024, নভেম্বর
Anonim

রিটেস্টিং বনাম রিগ্রেশন টেস্টিং

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

পুনঃপরীক্ষা সম্পর্কে আরও

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

এখানে যে মৌলিক পার্থক্যটি তৈরি করতে হবে তা হল, পুনঃপরীক্ষা সিস্টেমের অন্যান্য উপাদানগুলির ফিক্স, প্যাচ বা অন্যান্য পরিবর্তনের প্রভাব নিয়ে উদ্বেগ প্রকাশ করে না৷

রিগ্রেশন টেস্টিং সম্পর্কে আরও

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

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

রিটেস্টিং এবং রিগ্রেশন টেস্টিংয়ের মধ্যে পার্থক্য কী?

• পুনঃপরীক্ষা হল একটি নির্দিষ্ট মডিউল বা একটি উপাদানে করা সংশোধনগুলি যাচাই করার একটি প্রক্রিয়া যখন রিগ্রেশন টেস্টিং হল সিস্টেমে পরিবর্তনের পরে সামগ্রিকভাবে সফ্টওয়্যার সিস্টেমের কার্যকারিতার পরিবর্তনের প্রভাব পরীক্ষা করার একটি প্রক্রিয়া। করা হয়েছে। সিস্টেমের অন্যান্য উপাদানের উপর ফিক্সের প্রভাব প্রধান ফোকাস।

• সিস্টেমে করা সংশোধনের উপর ভিত্তি করে পুনরায় পরীক্ষা করার প্রক্রিয়াটি পরিকল্পিত, এবং পুরো সিস্টেমের কার্যকারিতা পরীক্ষা করা বা পরিবর্তনগুলি করা হয়েছে এমন একটি নির্দিষ্ট অঞ্চল পরীক্ষা করার জন্য এটি একটি সাধারণ পরীক্ষা হতে পারে৷

• পুনঃপরীক্ষার মধ্যে রয়েছে পূর্ববর্তী পরীক্ষার ক্ষেত্রে যেগুলি ব্যর্থ হয়েছিল, এবং রিগ্রেশন পরীক্ষায় সফ্টওয়্যার সিস্টেমের পূর্ববর্তী বিল্ডগুলিতে পাস করা পরীক্ষাগুলি পুনরায় চালানো জড়িত।

• পুনরায় পরীক্ষা করা ব্যর্থ পরীক্ষাগুলি পুনরায় চালানোর উদ্বেগ যা সিস্টেমের ত্রুটিগুলির জন্য সংশোধনের সাথে অন্তর্ভুক্ত করা হয়েছে, যখন রিগ্রেশন টেস্টিং শুধুমাত্র পরিবর্তনের ফলে সফ্টওয়্যার সিস্টেমের রিগ্রেশন দিক নিয়ে উদ্বেগ প্রকাশ করে৷

• রিগ্রেশন টেস্টিং রিটেস্টিং প্রক্রিয়ার পরে করা হয়৷

• প্রকল্পগুলিতে যেখানে প্রচুর সংস্থান পাওয়া যায়, রিগ্রেশন পরীক্ষা এবং পুনরায় পরীক্ষা একই সাথে করা হয়৷

প্রস্তাবিত: