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