ম্যানুয়াল টেস্টিং সম্পূর্ণ গাইড: আপনার জানা দরকার Everything



এই নিবন্ধটি আপনাকে ম্যানুয়াল টেস্টিং কী এবং তা অটোমেশন পরীক্ষার মতো গুরুত্বপূর্ণ কেন তা গভীরভাবে জ্ঞান পেতে সহায়তা করবে

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

আসুন এই নিবন্ধে আচ্ছাদিত বিষয়গুলি একবার দেখুন:





ম্যানুয়াল টেস্টিং কি?

ম্যানুয়াল টেস্টিং হ'ল ত্রুটি এবং বাগগুলি খুঁজে পাওয়ার জন্য ম্যানুয়ালি একটি অ্যাপ্লিকেশন পরীক্ষা করার অনুশীলন। সরঞ্জাম বা স্ক্রিপ্টগুলির কোনও সমর্থন ছাড়াই টেস্ট কেসগুলি ম্যানুয়ালি মানুষ দ্বারা সম্পাদিত হয়।

ম্যানুয়াল টেস্টিং - ম্যানুয়াল টেস্টিং কী - এডুরেকা



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

ম্যানুয়াল পরীক্ষার সুবিধা

ম্যানুয়ালি টেস্টিং সফ্টওয়্যারটির কয়েকটি সুবিধা নীচে তালিকাভুক্ত করা হয়েছে:

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

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



ম্যানুয়াল টেস্টিং এবং অটোমেশন পরীক্ষার মধ্যে পার্থক্য?

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

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

আপনি দেখতে পাচ্ছেন, ম্যানুয়াল পরীক্ষার পাশাপাশি এর নেতিবাচক পয়েন্ট রয়েছে। এজন্য প্রতিটি পরীক্ষার দৃশ্যের জন্য ম্যানুয়াল টেস্টিং প্রয়োগ করার পরামর্শ দেওয়া হয় না। তবে কিছু দৃশ্যাবলী রয়েছে যেখানে ম্যানুয়াল টেস্টিং সবচেয়ে উপযুক্ত। এর কটাক্ষপাত করা যাক.

ম্যানুয়াল টেস্টিং কখন ব্যবহার করবেন?

ম্যানুয়াল টেস্টিং নিম্নলিখিতগুলির জন্য সবচেয়ে উপযুক্ত -

অনুসন্ধানী পরীক্ষা

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

ব্যবহারযোগ্যতা পরীক্ষা

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

অ্যাড-হক পরীক্ষা

অ্যাড-হক এক অনানুষ্ঠানিক পরীক্ষার, তাই কোনও নির্দিষ্ট পন্থা নেই। যেহেতু এটি কোনও পরিকল্পনা এবং ডকুমেন্টেশন ছাড়াই সম্পাদন করা হয়েছে এটি পরীক্ষকের বোঝা এবং অন্তর্দৃষ্টি একমাত্র গুরুত্বপূর্ণ উপাদান। এ জাতীয় পরিস্থিতিতে ম্যানুয়াল পরীক্ষা করা ভাল পছন্দ হবে।

ম্যানুয়াল টেস্টিং কখন ব্যবহার করবেন তা আমরা জানি, আসুন এই 'ম্যানুয়াল টেস্টিং কী' নিবন্ধের পরবর্তী অংশে ম্যানুয়াল টেস্টিং করা যায় তা পরীক্ষা করে দেখুন।

ম্যানুয়াল টেস্টিং কিভাবে করবেন?

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

  1. প্রথম পদক্ষেপটি হল সফ্টওয়্যারটির প্রয়োজনীয়তাগুলি বোঝা যাতে আপনি জানতে পারবেন কী পরীক্ষা করা দরকার এবং কোন ত্রুটিটিকে শ্রেণিবদ্ধ করে।
  2. পরবর্তী পদক্ষেপটি পরীক্ষার কেসগুলি লিখতে হয়। তারা আপনাকে সফ্টওয়্যার অ্যাপ্লিকেশনের মধ্যে বিভিন্ন কার্য এবং বিভিন্ন পরিস্থিতিতে পরীক্ষা করার জন্য বিভিন্ন ধাপে গাইড করে।
  3. যখন পরীক্ষার কেসগুলি যথেষ্ট ভাল থাকে এবং পরীক্ষার পরিবেশ প্রস্তুত হয়, পরীক্ষার কেসগুলি কার্যকর করুন। পরীক্ষার কেসগুলি 'পাস', 'ব্যর্থ' বা 'বাদ পড়ে' হিসাবে চিহ্নিত করুন।
  4. পরীক্ষক হিসাবে, বাগগুলি লগ করার জন্য আপনি দায়বদ্ধ। আপনি যখন বাগগুলি জুড়ে আসেন তখন আপনাকে ত্রুটি সম্পর্কে বিকাশকারী দলকে অবহিত করতে হবে এবং একটি বাগ রিপোর্ট জমা দিতে হবে।
  5. সবশেষে, আপনাকে একটি বিশদ পরীক্ষার ফলাফলের প্রতিবেদন তৈরি করতে হবে। এটিতে কোন পরীক্ষাগুলি পুনরায় চালু হওয়া দরকার, কতটি পরীক্ষাগুলি কত পরীক্ষায় এড়িয়ে গেছে তার বিবরণ অন্তর্ভুক্ত করা উচিত।

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

ম্যানুয়াল পরীক্ষার প্রকারগুলি কী কী?

ম্যানুয়াল পরীক্ষার ধরণগুলি নীচে তালিকাভুক্ত করা হয়েছে। তবে আবার এই ধরণের টেস্টিং ম্যানুয়ালি বা একটি টেস্ট অটোমেশন সরঞ্জাম ব্যবহার করে করা যেতে পারে।

ব্ল্যাক-বক্স টেস্টিং

নামটি যেমন ব্ল্যাক-বাক্স পরীক্ষায় প্রস্তাবিত হয় তেমন পরীক্ষকের অ্যাপ্লিকেশনটির কোড বা কাঠামো সম্পর্কে জ্ঞান নেই। তিনি কেবল অ্যাপ্লিকেশনটির সাথে ইন্টারঅ্যাক্ট করেন এবং অ্যাপ্লিকেশনটির কার্যকরী এবং অ-কার্যকরী আচরণের পরীক্ষা করেন। বিভিন্ন ব্ল্যাক-বাক্স কৌশল রয়েছে যা পরীক্ষকরা বাগ এবং ত্রুটিগুলি খুঁজে পেতে ব্যবহার করতে পারেন।

হোয়াইট-বক্স পরীক্ষা

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

অংশ পরিক্ষাকরণ

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

ইন্টিগ্রেশন টেস্টিং

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

সিস্টেম পরীক্ষা

ইন্টিগ্রেশন পরীক্ষার পরে সিস্টেম টেস্টিং পরবর্তী পদক্ষেপ। এটি সিস্টেমের আচরণের মূল্যায়ন করতে এবং প্রয়োজনীয়তার বিপরীতে একটি সংহত সফ্টওয়্যার কম্পিউটার সিস্টেমের সম্পূর্ণ কাজ পরীক্ষা করার জন্য একটি সম্পূর্ণ, সম্পূর্ণ সংহত সফ্টওয়্যার পণ্যতে চালিত হয়। কার্যকারিতা, কর্মক্ষমতা, স্কেলাবিলিটি, স্ট্রেস এবং রিগ্রেশন টেস্টিংয়ের মতো বিভিন্ন সিস্টেম টেস্টিং কৌশল রয়েছে।

স্বীকৃতি যাচাইকরণ

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

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

যদি আপনি এটি খুঁজে পেয়ে থাকেন তবে 'ম্যানুয়াল টেস্টিং কি? 'প্রবন্ধ প্রাসঙ্গিক, পরীক্ষা করে দেখুন লাইভ-অনলাইন বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা এডুরেকা দ্বারা।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এইটির 'ম্যানুয়াল টেস্টিং কি?' এর মন্তব্য বিভাগে উল্লেখ করুন নিবন্ধ এবং আমরা আপনার কাছে ফিরে আসব।