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