টিডিডি-র জন্য, "ভাল" পরীক্ষার বৈশিষ্ট্যগুলি গ্রাহকরা চান ; বৈশিষ্ট্যগুলি অগত্যা ফাংশনগুলির সাথে সামঞ্জস্য করে না এবং পরীক্ষার পরিস্থিতি বিকাশকারী দ্বারা শূন্যে তৈরি করা উচিত নয়
আপনার ক্ষেত্রে - আমি অনুমান করছি - 'বৈশিষ্ট্য' হ'ল ফিট ফাংশনটি একটি নির্দিষ্ট ত্রুটি সহনশীলতার মধ্যে ইনপুট ডেটা মডেল করে। যেহেতু আপনি আসলে কী করছেন আমার কোনও ধারণা নেই, তাই আমি কিছু তৈরি করছি; আশা করি এটি বেদনাযুক্ত।
উদাহরণ গল্প:
একজন [এক্স-উইং পাইলট] হিসাবে আমি [0.0001% এর বেশি ফিট ত্রুটি] চাই না যাতে [টার্গেটিং কম্পিউটারটি একটি বাক্স উপত্যকায় দিয়ে পূর্ণ গতিতে চলার সময় ডেথ স্টারের এক্সস্ট এক্সপোর্ট বন্দরে আঘাত করতে পারে]
সুতরাং আপনি পাইলটদের সাথে কথা বলতে যান (এবং লক্ষ্যযুক্ত কম্পিউটারে, যদি বোধশক্তি থাকে)। প্রথমে আপনি 'সাধারণ' কী তা নিয়ে কথা বলুন, তারপরে অস্বাভাবিক বিষয়ে কথা বলুন। আপনি এই পরিস্থিতিতে আসলে কী গুরুত্বপূর্ণ, কোনটি সাধারণ, কোনটি অসম্ভব এবং কেবলমাত্র কী সম্ভব তা খুঁজে বের করুন find
ধরা যাক যে সাধারণত আপনার কাছে টেলিমেট্রি ডেটার সাতটি চ্যানেলের উপরে অর্ধ-সেকেন্ড উইন্ডো থাকবে: গতি, পিচ, রোল, ইয়াও, টার্গেট ভেক্টর, টার্গেট সাইজ এবং টার্গেট বেগ এবং এই মানগুলি স্থির থাকবে বা রৈখিকভাবে পরিবর্তিত হবে। অস্বাভাবিকভাবে আপনার কাছে চ্যানেল কম থাকতে পারে এবং / অথবা মানগুলি দ্রুত পরিবর্তিত হতে পারে। সুতরাং একসাথে আপনি কিছু পরীক্ষা নিয়ে আসেন যেমন:
//Scenario 1 - can you hit the side of a barn?
Given:
all 7 channels with no dropouts for the full half-second window,
When:
speed is zero
and target velocity is zero
and all other values are constant,
Then:
the error coefficient must be zero
//Scenario 2 - can you hit a turtle?
Given:
all 7 channels with no dropouts for the full half-second window,
When:
speed is zero
and target velocity is less than c
and all other values are constant,
Then:
the error coefficient must be less than 0.0000000001/ns
...
//Scenario 42 - death blossom
Given:
all 7 channels with 30% dropout and a 0.05 second sampling window
When:
speed is zero
and position is within enemy cluster
and all targets are stationary
Then:
the error coefficient must be less than 0.000001/ns for each target
এখন, আপনি লক্ষ্য করেছেন যে গল্পটিতে বর্ণিত নির্দিষ্ট পরিস্থিতির জন্য কোনও দৃশ্য নেই। দেখা যাচ্ছে, গ্রাহক এবং অন্যান্য স্টেকহোল্ডারদের সাথে কথা বলার পরে, মূল গল্পের সেই লক্ষ্যটি একটি অনুমানমূলক উদাহরণ ছিল। আসল পরীক্ষাগুলি পরবর্তী আলোচনার বাইরে এসেছিল। এটা ঘটতে পারে। গল্পটি আবার লেখা উচিত, তবে এটি হওয়ার দরকার নেই [যেহেতু গল্পটি গ্রাহকের সাথে কথোপকথনের জন্য কেবল স্থানধারক]।