সফ্টওয়্যার পরীক্ষায় সক্রিয় পরীক্ষা এবং নিষ্ক্রিয় পরীক্ষার মধ্যে পার্থক্য কী?


উত্তর 1:

সফটওয়্যার টেস্টিং করার অসংখ্য উপায় রয়েছে। যাইহোক, আমরা কোনও সফ্টওয়্যার পণ্য তৈরি করে বা এর সাথে মিথস্ক্রিয়া না করে পরীক্ষা করতে পারি। সক্রিয় এবং প্যাসিভ টেস্টিংয়ের ধারণাটি কোনও সফ্টওয়্যার পণ্যটির সাথে মূল্যায়ন করার জন্য ইন্টারঅ্যাকশন বা নন-মিথস্ক্রিয়া করার অনুরূপ সত্যের উপর ভিত্তি করে।

সক্রিয় পরীক্ষা

এটি একটি পরীক্ষার কৌশল, যেখানে একজন পরীক্ষক সাধারণত কোনও সফ্টওয়্যার পণ্য এটি পরীক্ষা করার জন্য টেস্টিং ক্রিয়াকলাপগুলি সম্পাদন করে এবং সরাসরি চালায় utes সাধারণত, একজন পরীক্ষক সফ্টওয়্যার পণ্যটিকে টেস্ট ইনপুট ডেটা দিয়ে ফিড দেয় এবং ফলাফলগুলি বিশ্লেষণ করে, সফ্টওয়্যার সিস্টেম দ্বারা সরবরাহ বা প্রদর্শিত হচ্ছে।

এই কৌশলটিতে, একটি পরীক্ষক একটি সফ্টওয়্যার পণ্যটির মানসিক মডেল দিয়ে শুরু করেন যা সফ্টওয়্যারটির সাথে ধারাবাহিক মিথস্ক্রিয়া চলাকালীন ধীরে ধীরে বিকাশ ও বর্ধিত হয়।

সক্রিয় পরীক্ষার কৌশলটির প্রাথমিক কাজটি নিম্নলিখিত পদক্ষেপগুলির মাধ্যমে দেখা যেতে পারে:

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

প্যাসিভ টেস্টিং

এই পরীক্ষার পদ্ধতিটি সক্রিয় পরীক্ষার ঠিক বিপরীত। এই কৌশলটিতে, একজন পরীক্ষক কোনও সফ্টওয়্যার পণ্যটির সাথে ইন্টারঅ্যাক্ট করেন না এবং কেবল সিস্টেমের কাজ পর্যবেক্ষণ ও পর্যবেক্ষণের মাধ্যমে এটি মূল্যায়ন করে। সফ্টওয়্যার পণ্যটি পরীক্ষা করার জন্য কোনও পরীক্ষার ডেটা ব্যবহার করা হচ্ছে না।

প্যাসিভ টেস্টিং সাধারণত টেস্টিং টিম দ্বারা পরিচালিত হয় যেখানে তারা কেবলমাত্র অধ্যয়ন করে এবং সফ্টওয়্যার পণ্য সম্পর্কে বিশদ পাওয়ার জন্য স্ক্রিপ্টটি অনুসরণ করে। পরীক্ষাগুলি কীভাবে পরীক্ষা করা হবে, কী পরীক্ষা করা হবে এবং এরকম আরও অনেক কিছুর পরীক্ষা করার জন্য বিবেচিত পদ্ধতিগুলি পরীক্ষা করার জন্য তারা কেবল পরীক্ষার স্ক্রিপ্টগুলির মধ্য দিয়ে যায়। এটি একটি সফ্টওয়্যার পণ্য মূল্যায়ন করার জন্য একটি পরীক্ষার প্রক্রিয়া সম্ভাবনার অন্তর্দৃষ্টি দেয়।

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

সূত্র: পেশাদারি


উত্তর 2:

হাই দং,

শীর্ষস্থানীয় সফ্টওয়্যার টেস্টিং সংস্থা ব্যবহার করছে বিভিন্ন ধরণের টেস্টিং কৌশল। আমরা এখানে সক্রিয় এবং প্যাসিভ টেস্টিংগুলি নিয়ে সম্প্রতি আলোচনা করছি।

সক্রিয় পরীক্ষা: -

সক্রিয় পরীক্ষা হ'ল বিকাশের পর্যায়ে এবং নির্দিষ্ট প্রকাশের আগে সঞ্চালিত আসল পরীক্ষা। এই পরীক্ষার সময়, সমস্ত নির্দিষ্ট প্রক্রিয়া এবং পরীক্ষার কৌশলগুলি সফ্টওয়্যার পণ্যটি যাচাই করতে ব্যবহৃত হয়। পরীক্ষকরা সফ্টওয়্যার পণ্যটির সাথে আলাপচারিতা ব্যবহার করে পরীক্ষা-ডেটা তৈরি করে এবং পরীক্ষার তথ্য সরবরাহের পরে ফলাফল বিশ্লেষণ করে use

সক্রিয় পরীক্ষার ক্ষেত্রে ক্লায়েন্টের প্রয়োজনীয়তা যাচাই করা হয়। সহজ ভাষায়, এটি এক ধরণের পরীক্ষার, আমরা একটি নির্দিষ্ট স্প্রিন্ট বা পুনরাবৃত্তির জন্য প্রতিদিন ভিত্তিতে সঞ্চালন করতে ব্যবহার করি।

প্যাসিভ টেস্টিং: -প্যাসিভ টেস্টিং হ'ল টেস্টিং যেখানে পরীক্ষক প্রতিটি মডিউলটির কার্যকারিতা সম্পর্কিত সফ্টওয়্যার পণ্যটির জন্য পরবর্তী উন্নতি এবং বাস্তবায়নের জন্য সিদ্ধান্ত গ্রহণের ক্ষেত্রে কেস স্টাডি তৈরি করে।

সফ্টওয়্যার পণ্যটির সাথে কোনও ইন্টারঅ্যাকশন ছাড়াই এই পরীক্ষাটি করা হচ্ছে এবং পরীক্ষকরা কোনও পরীক্ষার ডেটা সরবরাহ করছেন না যা এটি সক্রিয় পরীক্ষার চেয়ে আলাদা করে তোলে this সিদ্ধান্তের।

নীচে এই পরীক্ষাটি অর্জন করতে ব্যবহৃত পদ্ধতিগুলি রয়েছে:

1. সফ্টওয়্যার পণ্যটি পরীক্ষার জন্য ব্যবহৃত স্বয়ংক্রিয় পরীক্ষামূলক স্ক্রিপ্টের অতীত ফলাফল। স্বয়ংক্রিয় পরীক্ষার স্ক্রিপ্ট অধ্যয়ন করে পরীক্ষক সিস্টেম সম্পর্কে তথ্য পেতে পারেন। এটি পরীক্ষা করে কীভাবে সম্পাদিত হয়, কী পরীক্ষা করা হয় ইত্যাদি জেনে সহায়তা করে

২. টেস্ট কেস ম্যানেজমেন্ট সিস্টেমের ইতিহাসে টেস্টকেসগুলির পরীক্ষার ফলাফলগুলি সফ্টওয়্যার পণ্যটির কাজ সম্পর্কে সিদ্ধান্ত নিতে সহায়তা করবে।

প্যাসিভ টেস্টিং হ'ল পণ্যের কার্যকারিতা সম্পর্কে কেস স্টাডি se এই পরীক্ষার ফলাফলগুলি ম্যানুয়াল হতে পারে পাশাপাশি স্বয়ংক্রিয় স্ক্রিপ্টগুলিও হতে পারে।

শুভেচ্ছা সহ, আনন্দ


উত্তর 3:

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

আরও তথ্যের জন্য এখানে যান: গুণমান পরিদর্শন পরিষেবাগুলি