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