প্রচলিত টেস্টিং এবং অবজেক্টের ভিত্তিক পরীক্ষার মধ্যে পার্থক্য

Anonim

প্রচলিত টেস্টিং অব অবজেক্ট অবরিয়েন্ট টেস্টিং

সফটওয়্যার ডেভেলপমেন্ট প্রক্রিয়ায় সফটওয়্যার টেস্টিং সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপগুলির মধ্যে একটি। সফ্টওয়্যার টেস্টিং নিশ্চিত করে যে উন্নত সফ্টওয়্যার সমস্ত গ্রাহকের প্রয়োজনীয়তা সন্তুষ্ট এবং ত্রুটি ছাড়া executes। সফ্টওয়্যার উন্নয়ন নীতিমালা এবং প্রযুক্তি প্রাথমিক জলপ্রপাত সফ্টওয়্যার উন্নয়ন থেকে OOD / চটপটে এবং অন্যান্য নতুন ধারণা থেকে স্থানান্তরিত হয়েছে, পরীক্ষার এছাড়াও অবজেক্ট ওরিয়েন্টেড টেস্টিং (OOT) প্রতি প্রচলিত (ঐতিহ্যগত) পরীক্ষা থেকে স্থানান্তরিত হয়েছে। কিন্তু যেহেতু জলপ্রপাতের বিকাশ এখনও ব্যবহারে রয়েছে, প্রচলিত পরীক্ষার এখনও পরীক্ষকদের দ্বারা ব্যবহৃত হয়।

প্রচলিত টেস্টিং কি?

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

--২ ->

অবজেক্ট ওরিয়েন্টেড টেস্টিং কি?

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

প্রচলিত টেস্টিং এবং অবজেক্ট অবলম্বন পরীক্ষার মধ্যে পার্থক্য কি?

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