আমরা বর্তমানে একটি মাঝারি / বৃহত পিএইচপি / মাইএসকিউএল প্রকল্পে কাজ করছি। আমরা পিএইচপিউইনিট ও কোনিটের সাথে ইউনিট টেস্টিং করছি এবং আমাদের দুটি পুরো সময়ের পরীক্ষক রয়েছে যা ম্যানুয়ালি অ্যাপ্লিকেশনটি পরীক্ষা করছে। আমাদের পরীক্ষা (মক) ডেটা বর্তমানে এসকিউএল স্ক্রিপ্টগুলির সাহায্যে তৈরি করা হয়েছে।
পরীক্ষার ডেটার জন্য স্ক্রিপ্টগুলি বজায় রাখতে আমাদের সমস্যা আছে। ব্যবসায়ের যুক্তি বেশ জটিল এবং পরীক্ষার তথ্যগুলির মধ্যে একটি "সাধারণ" পরিবর্তনটি প্রায়শই অ্যাপ্লিকেশনটিতে বেশ কয়েকটি বাগ তৈরি করে (যা সত্যিকারের বাগ নয়, কেবলমাত্র অবৈধ ডেটার পণ্য)। এটি পুরো টিমের জন্য বড় বোঝা হয়ে দাঁড়িয়েছে কারণ আমরা প্রতিনিয়ত টেবিলগুলি তৈরি এবং পরিবর্তন করি।
আমি স্ক্রিপ্টগুলিতে পরীক্ষার ডেটা বজায় রাখার বিষয়টি দেখতে পাচ্ছি না কারণ ইউআই দিয়ে প্রায় 5 মিনিটের মধ্যে অ্যাপ্লিকেশনটিতে ম্যানুয়ালি সবকিছু যুক্ত করা যায়। আমাদের প্রধানমন্ত্রী একমত নন এবং বলেছেন যে পরীক্ষার ডেটা দিয়ে আমরা স্থাপন করতে পারি না এমন প্রকল্প নেওয়া একটি খারাপ অভ্যাস।
আমাদের কি পরীক্ষার ডেটা সহ স্ক্রিপ্টগুলির রক্ষণাবেক্ষণ ত্যাগ করা উচিত এবং পরীক্ষকগণকে ডেটা ছাড়াই অ্যাপ্লিকেশনটি পরীক্ষা করতে দেওয়া উচিত? সেরা অনুশীলন কি?