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