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