সফটওয়্যার টেস্টিং কি?
যে সফটওয়্যার আমরা ডেভেলপ করব তার correctness , completeness and quality যাচাই করাই হচ্ছে
টেস্টিং । আমরা টেস্টিং সঠিক এবং ভুল ২ ধরনের condition দিয়েই করব।
Error : ডেভেলপার যখন ভুল করবে এবং যার ফলাফল ভুল রেজাল্ট প্রদর্শন করবে। যা সফটওয়্যার
এর fault প্রদর্শন করে।
Bug : সফটওয়্যার run করার সময় যে ভুল পাওয়া যায়।
Fault : সফটওয়্যার যখন ত্রুটি প্রদর্শন করে।
Failure : সফটওয়্যার যখন সঠিক ফলাফল প্রদর্শন করতে ব্যর্থ হয়।
টেস্টিং মেথডলজি (Testing Methodology)
1. Black box testing
Program কিভাবে ডিজাইন করা হয়েছে কিংবা কিভাবে code করা হয়েছে তার internal কনসেপ্ট টেস্টিং করার সময় দরকার হবেনা। এ ধরনের টেস্টিং এ শুধু দেখা হবে আমার
সফটওয়্যার এর functionality গুলো ঠিক ভাবে কাজ
করচ্ছে কিনা । সফটওয়্যার এর যে requirement
ছিল তা
ঠিক আছে কিনা।
2. White box testing
Program কিভাবে ডিজাইন করা হয়েছে কিংবা কিভাবে code করা হয়েছে তার internal কনসেপ্ট টেস্টিং করার সময় দরকার হবে। টেস্টিং এর সময় code, branch, statement, conditions, loop etc check করা হবে।
বেশি ছোট হয়ে গেছে। তাও ভালো কিছু তো অন্তত পাইলাম গুগল করে। ধন্যবাদ।
ReplyDelete