স্মোক টেস্টিং এবং স্যানিটি টেস্টিং: এগুলি কীভাবে আলাদা?



এই নিবন্ধটি আপনাকে ধূমপান পরীক্ষা এবং স্যানিটি টেস্টিংয়ের উপর জ্ঞান অর্জনে সহায়তা করবে এবং এই দুটি ধরণের মধ্যে মূল পার্থক্য বুঝতে আপনাকে সহায়তা করবে।

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

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





সফ্টওয়্যার পরীক্ষার প্রকার

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

টেস্টিং টাইপস - স্মোক টেস্টিং এবং স্যানিটি টেস্টিং - এডুরেকাএই নিবন্ধটি আপনাকে ধূমপান পরীক্ষা এবং স্যানিটি টেস্টিং এবং তারা একে অপরের থেকে কতটা আলাদা তা নির্ধারণ করতে সহায়তা করবে। চল শুরু করি.



ধোঁয়া পরীক্ষা

ধোঁয়া পরীক্ষা কি?

স্মোক টেস্টিং হ'ল এক ধরণের সফ্টওয়্যার টেস্টিং যা সাধারণত প্রাথমিক সফ্টওয়্যার তৈরি হয় যা প্রোগ্রামের সমালোচনামূলক কার্যকারিতা একেবারে ঠিকঠাকভাবে কাজ করছে কিনা তা নিশ্চিত করার জন্য তৈরি করা হয়।

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

ধূমপান পরীক্ষা কীভাবে পরিচালনা করবেন?

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



জাভা বিভক্ত স্ট্রিং একাধিক ডিলিমিটার

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

ধূমপান পরীক্ষা কী তা আপনি এখন পরিষ্কার হয়ে গেলে, এই নিবন্ধটির পরবর্তী বিষয়টিতে আসুন, সেটি হ'ল স্যানিটি testing

স্যানিটি টেস্টিং

স্যানিটি টেস্টিং কি?

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

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

স্যানিটি টেস্টিং কিভাবে করবেন?

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

কীভাবে বস্তুর অ্যারে করা যায়

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

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

স্মোক টেস্টিং বনাম স্যানিটি টেস্টিং

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

বৈশিষ্ট্য ধোঁয়া পরীক্ষা স্যানিটি টেস্টিং
সিস্টেম বিল্ডস টেস্টগুলি সফ্টওয়্যার পণ্যের প্রাথমিক বিল্ডগুলিতে সম্পাদন করা হয়ধূমপান পরীক্ষাগুলি এবং রিগ্রেশন পরীক্ষার রাউন্ডগুলি উত্তীর্ণদের উপরে পরীক্ষা করা হয়
পরীক্ষার উদ্দেশ্য আরও কঠোর পরীক্ষার মুখোমুখি হওয়ার জন্য সদ্য নির্মিত বিল্ডের স্থায়িত্ব পরিমাপ করাসফ্টওয়্যার বিল্ডগুলির কার্যকারিতার যৌক্তিকতা এবং মৌলিকত্ব মূল্যায়ন করা
সাবসেট? গ্রহণযোগ্যতা পরীক্ষার একটি উপসেটরিগ্রেশন পরীক্ষার একটি উপসেট
ডকুমেন্টেশনডকুমেন্টেশন এবং স্ক্রিপ্টিং কাজ জড়িতকোনও প্রকার ডকুমেন্টেশনের উপর জোর দেয় না
পরীক্ষা কভারেজ খুব গভীর না হয়ে সমস্ত প্রধান কার্যকারিতা অন্তর্ভুক্ত করার জন্য অগভীর এবং প্রশস্ত পদ্ধতিরকার্যকারিতা এবং বৈশিষ্ট্যগুলির বিশদ পরীক্ষার সাথে সংকীর্ণ এবং গভীর পদ্ধতির approach
পারফর্ম করেছেন? বিকাশকারী বা পরীক্ষকগণ দ্বারা নির্বাহ করাপরীক্ষকরা মৃত্যুদন্ড কার্যকর করেছেন

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

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

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