- SIT বনাম UAT: অভাৰভিউ
- চিস্টেম সংহতি পৰীক্ষণ ( SIT)
- ব্যৱহাৰকাৰীৰ গ্ৰহণযোগ্যতা পৰীক্ষণ (UAT)
- SIT বনাম UAT ৰ মাজত মূল পাৰ্থক্য
- উপসংহাৰ
এই প্ৰবন্ধটোৱে SIT বনাম UAT ৰ মাজৰ মূল পাৰ্থক্যসমূহ ব্যাখ্যা কৰে। আপুনি চিস্টেম সংহতি পৰীক্ষণ আৰু ব্যৱহাৰকাৰী গ্ৰহণযোগ্যতা পৰীক্ষণ পদ্ধতিৰ বিষয়েও শিকিব:
সাধাৰণতে, পৰীক্ষণ পৰীক্ষক আৰু বিকাশক উভয়ে কৰে।
চিস্টেম সংহতি পৰীক্ষণ বা SIT পৰীক্ষকসকলে কৰে আনহাতে ব্যৱহাৰকাৰী গ্ৰহণযোগ্যতা পৰীক্ষণ, সাধাৰণতে UAT নামেৰে জনাজাত শেষ ব্যৱহাৰকাৰীসকলে শেষত কৰে। এই প্ৰবন্ধটোৱে SIT আৰু UAT দুয়োটাকে বিতংভাৱে তুলনা কৰিব আৰু দুয়োটাৰ মাজৰ মূল পাৰ্থক্য বুজিবলৈ সহায় কৰিব।
আহক অন্বেষণ কৰোঁ!!
SIT বনাম UAT: অভাৰভিউ
সাধাৰণতে, পৰীক্ষণৰ স্তৰসমূহৰ তলত দিয়া স্তৰসমূহ থাকে:
- ইউনিট পৰীক্ষণ
- উপাদান পৰীক্ষণ
- চিস্টেম পৰীক্ষণ
- চিস্টেম সংহতি পৰীক্ষণ
- ব্যৱহাৰকাৰী গ্ৰহণযোগ্যতা পৰীক্ষণ
- উৎপাদন
আহক আমি চিস্টেম সংহতি পৰীক্ষণ (SIT) আৰু ব্যৱহাৰকাৰী গ্ৰহণযোগ্যতা পৰীক্ষণ (UAT) ৰ মাজৰ মূল পাৰ্থক্যসমূহ বিশ্লেষণ কৰোঁ।
চিস্টেম সংহতি পৰীক্ষণ ( SIT)
যিকোনো প্ৰকল্পৰ এটা বিন্দুত দুটা ভিন্ন উপচিস্টেম/চিস্টেম একত্ৰিত হ'ব। তাৰ পিছত আমি এই ব্যৱস্থাটো সামগ্ৰিকভাৱে পৰীক্ষা কৰিব লাগিব। সেয়েহে ইয়াক চিস্টেম সংহতি পৰীক্ষণ বোলা হয়।
SIT ৰ কামৰ পদক্ষেপসমূহ
- ব্যক্তিগত এককসমূহক প্ৰথমে পৃথক বিল্ডত সংহতি কৰিব লাগিব।
- গোটেই চিস্টেমে কৰিব লাগিব সামগ্ৰিকভাৱে পৰীক্ষা কৰা হ’ব।
- পৰীক্ষাৰ ক্ষেত্ৰ লিখিব লাগিবচফ্টৱেৰৰ প্ৰয়োজনীয়তাৰ ওপৰত ভিত্তি কৰি সঠিক চফ্টৱেৰ ব্যৱহাৰ কৰি।
- ত্ৰুটি যেনে UI ভুল, ডাটা প্ৰবাহ ভুল, আৰু আন্তঃপৃষ্ঠ ভুল এই পৰীক্ষাত পোৱা যাব।
উদাহৰণ:
আহক আমি বিবেচনা কৰোঁ যে এটা স্বাস্থ্যসেৱা ছাইটত প্ৰথম অৱস্থাত 3 টা টেব থাকে অৰ্থাৎ ৰোগীৰ তথ্য, শিক্ষা, আৰু পূৰ্বৰ চিকিৎসা ৰেকৰ্ড । স্বাস্থ্যসেৱা চাইটে এতিয়া এটা নতুন টেব যোগ কৰিছে যাক ইনজেকচন তথ্য বুলি কোৱা হয়।
এতিয়া নতুন টেবৰ বিৱৰণ বা ডাটাবেছ বৰ্তমানৰ টেবসমূহৰ সৈতে একত্ৰিত কৰিব লাগিব আৰু চিস্টেমে আছে ৪টা টেবৰ সৈতে সামগ্ৰিকভাৱে পৰীক্ষা কৰিব লাগিব।
আমি চাৰিটা টেব থকা সংহত চাইটটো পৰীক্ষা কৰিব লাগিব।
সংহত চাইটটো দেখা যায় তলত দেখুওৱাৰ দৰে কিবা এটা:
SIT ত ব্যৱহৃত কৌশল
- ওপৰৰ পৰা তললৈ পদ্ধতি
- তলৰ পৰা ওপৰলৈ পদ্ধতি
- বিগ বেং এপ্ৰ'চ
#1) টপ-ডাউন এপ্ৰ'চ
নামটোৱেই কোৱাৰ দৰে ইয়াৰ অৰ্থ হ'ল ই অনুসৰণ কৰা ওপৰৰ পৰা তললৈ এক্সিকিউচন। ই এনে এটা পদ্ধতি য'ত মূল কাৰ্য্যকৰীতা বা মডিউল পৰীক্ষা কৰা হয় আৰু তাৰ পিছত উপ-মডিউলসমূহ ক্ৰমত অনুসৰণ কৰা হয়। ইয়াত এটা প্ৰশ্ন উত্থাপন হয় যে যদি একেৰাহে প্ৰকৃত উপ-মডিউলসমূহ সংহতিৰ বাবে তৎক্ষণাত উপস্থিত নাথাকে তেন্তে আমি কি কৰিম।
ইয়াৰ উত্তৰে STUBS ৰ জন্ম দিয়ে।
ষ্টাবক প্ৰগ্ৰেম বুলি কোৱা হয়। ইহঁতে ডামি মডিউল হিচাপে কাম কৰে আৰু প্ৰয়োজনীয় মডিউল কাৰ্য্য সীমিতভাৱে সম্পাদন কৰে।
ষ্টাবসমূহে...এটা একক/মডিউল/উপ-মডিউলৰ কাৰ্য্যকৰীতাক আংশিকভাৱে যেতিয়ালৈকে প্ৰকৃত মডিউল সংহতিৰ বাবে সাজু নহয় কাৰণ উপ-মডিউলসমূহৰ সংহতি কঠিন।
নিম্ন-স্তৰৰ উপাদানসমূহক ক্ৰমত ষ্টাবসমূহৰ দ্বাৰা সলনি কৰিব পাৰি সংহতি কৰিবলৈ। সেয়েহে ওপৰৰ পৰা তললৈ পদ্ধতিয়ে এটা গাঁথনিগত বা পদ্ধতিগত ভাষা অনুসৰণ কৰিব পাৰে। এটা ষ্টাবক প্ৰকৃত উপাদানৰ সৈতে সলনি কৰাৰ পিছত, পৰৱৰ্তী ষ্টাবক প্ৰকৃত উপাদানসমূহৰ সৈতে সলনি কৰিব পাৰি।
ওপৰৰ ডায়াগ্ৰামৰ নিষ্পাদন হ'ব মডিউল A, মডিউল B, মডিউল C, মডিউল D, মডিউল E, মডিউল F, আৰু মডিউল G।
ষ্টাবৰ বাবে উদাহৰণ:
#2) তলৰ পৰা ওপৰলৈ পদ্ধতি
এই পদ্ধতিটোৱে তলৰ পৰা ওপৰলৈ হাইৰাৰ্কি অনুসৰণ কৰে। ইয়াত, নিম্ন মডিউলসমূহক প্ৰথমে সংহতি কৰা হয় আৰু তাৰ পিছত উচ্চ মডিউলসমূহক সংহতি কৰা হয় আৰু পৰীক্ষা কৰা হয়।
তলৰ-সৰ্বাধিক মডিউলসমূহ বা এককসমূহ একত্ৰিত আৰু পৰীক্ষা কৰা হয়। নিম্ন এককৰ গোটটোক থুপ বোলা হয়। উপ-মডিউলসমূহক মূল মডিউলৰ সৈতে সংহতি কৰাৰ সময়ত, যদি মূল মডিউল উপলব্ধ নহয় তেন্তে DRIVERS ক মূল প্ৰগ্ৰাম ক'ড কৰিবলে ব্যৱহাৰ কৰা হয়।
DRIVERS ক কলিং প্ৰগ্ৰাম বুলি কোৱা হয় .
এই পদ্ধতিত ত্ৰুটি লিকেজ কম।
উপ-মডিউলসমূহক ক উচ্চ স্তৰ বা মূল মডিউল এটা ড্ৰাইভাৰ মডিউল ওপৰৰ চিত্ৰত দেখুওৱাৰ দৰে সৃষ্টি কৰা হয়।
#3) বিগ বেং পদ্ধতি
সৰল শব্দত, বিগ বেং পদ্ধতিত, আপুনি সকলো সংযোগ কৰিব লাগিব ইউনিটসমূহ একেলগে আৰু...সকলো উপাদান পৰীক্ষা কৰক। ইয়াত কোনো বিভাজন কৰা হোৱা নাই । ত্ৰুটি লিকেজ হ'ব নালাগে।
এই পদ্ধতি নতুনকৈ বিকশিত কৰা প্ৰকল্পসমূহৰ বাবে উপযোগী যিবোৰ শূন্যৰ পৰা বিকশিত কৰা হৈছে বা যিবোৰৰ ডাঙৰ উন্নতি হৈছে।
ব্যৱহাৰকাৰীৰ গ্ৰহণযোগ্যতা পৰীক্ষণ (UAT)
যেতিয়াও এটা পৰীক্ষকে সম্পূৰ্ণ কৰা পৰীক্ষা কৰা প্ৰকল্পটো ক্লাএন্ট/এণ্ড-ব্যৱহাৰকাৰীক গতাই দিয়ে তেতিয়া ক্লাএন্ট/এণ্ড-ব্যৱহাৰকাৰীয়ে প্ৰকল্পটো পুনৰ পৰীক্ষা কৰিব যাতে ই সঠিকভাৱে ডিজাইন কৰা হৈছে নে নাই চাব। ইয়াক ব্যৱহাৰকাৰী গ্ৰহণযোগ্যতা পৰীক্ষণ বোলা হয়।
পৰীক্ষা সম্পন্ন কৰিবলৈ দুয়োটাৰে বাবে উপযুক্ত পৰীক্ষাৰ ক্ষেত্ৰ লিখিব লাগিব।
ডেভেলপাৰসকলে ভিত্তি কৰি এটা ক'ড প্ৰস্তুত কৰে কাৰ্য্যকৰী প্ৰয়োজনীয়তা ধাৰ্য্যকৰণ দস্তাবেজ। পৰীক্ষকসকলে ইয়াক পৰীক্ষা কৰে আৰু বাগসমূহৰ প্ৰতিবেদন দিয়ে। কিন্তু ক্লায়েণ্ট বা শেষ ব্যৱহাৰকাৰীয়ে কেৱল চিস্টেমে সঠিকভাৱে কেনেকৈ কাম কৰে জানে। সেয়েহে তেওঁলোকে ব্যৱস্থাটো শেষৰ পৰা পৰীক্ষা কৰে।
ইউএটিৰ কামৰ পদক্ষেপসমূহ
- ইউএটি পৰিকল্পনাটো প্ৰয়োজনীয়তাৰ ওপৰত ভিত্তি কৰি সৃষ্টি কৰিব লাগিব।
- পৰিস্থিতিসমূহ কৰিব লাগিব
- পৰীক্ষাৰ ক্ষেত্ৰ আৰু পৰীক্ষাৰ তথ্য প্ৰস্তুত কৰিব লাগিব।
- পৰীক্ষাৰ ক্ষেত্ৰসমূহ চলাব লাগিব আৰু উপস্থিত থকা কোনো বাগসমূহৰ বাবে পৰীক্ষা কৰিব লাগিব।
- যদি কোনো বাগ নাই আৰু পৰীক্ষাৰ ক্ষেত্ৰসমূহ পাৰ হৈ গৈছে তেতিয়া প্ৰকল্পটোক চাইন অফ কৰিব পাৰি আৰু উৎপাদনৰ বাবে পঠিয়াব পাৰি।
- যদি কোনো ত্ৰুটি বা বাগ পোৱা যায় তেন্তে মুক্তিৰ বাবে প্ৰস্তুত হ'বলৈ ইয়াক তৎক্ষণাত সমাধান কৰিব লাগিব।
ইউএটি পৰীক্ষণৰ প্ৰকাৰ
- আলফা আৰু বিটাপৰীক্ষণ: আলফা পৰীক্ষণ উন্নয়ন স্থানত কৰা হয় আনহাতে বিটা পৰীক্ষণ বাহ্যিক পৰিৱেশত অৰ্থাৎ বাহিৰৰ কোম্পানী আদিত কৰা হয়
- চুক্তি গ্ৰহণযোগ্যতা পৰীক্ষণ: চুক্তিত গ্ৰহণযোগ্য নিৰ্দিষ্টতাসমূহ যিবোৰ পূৰ্বনিৰ্ধাৰিত কৰা হৈছে সেইবোৰ পূৰণ কৰিব লাগিব।
- নিয়ম গ্ৰহণযোগ্যতা পৰীক্ষণ: নামটোত কোৱাৰ দৰে পৰীক্ষাটো নিয়মৰ বিৰুদ্ধে কৰা হয়।
- কাৰ্য্যকৰী গ্ৰহণযোগ্যতা পৰীক্ষণ: অপাৰেচন বা ডিজাইন কৰা কাৰ্য্যপ্ৰবাহ আশা কৰা ধৰণে হ'ব লাগিব।
- ব্লেক বক্স পৰীক্ষণ: গভীৰভাৱে নোযোৱাকৈ চফ্টৱেৰটোক ইয়াৰ গুৰুত্বপূৰ্ণ উদ্দেশ্যৰ বাবে পৰীক্ষা কৰা প্ৰয়োজন।
SIT বনাম UAT ৰ মাজত মূল পাৰ্থক্য
SIT | UAT |
---|---|
এইটো পৰীক্ষক আৰু বিকাশকসকলে কৰে। | এইটো শেষ ব্যৱহাৰকাৰী আৰু ক্লাএন্টসকলে কৰে। |
উপ একক/ইউনিটসমূহৰ সংহতি ইয়াত পৰীক্ষা কৰা হয়। আন্তঃপৃষ্ঠসমূহ পৰীক্ষা কৰা হ'ব। | গোটেই ডিজাইন ইয়াত পৰীক্ষা কৰা হয়। |
ব্যক্তিগত এককসমূহক সংহতি কৰা হয় আৰু পৰীক্ষা কৰা হয় যাতে চিস্টেমে প্ৰয়োজনীয়তা অনুসৰি কাম কৰে। | ব্যৱহাৰকাৰীয়ে বিচৰা ধৰণে পণ্যৰ মূল কাৰ্য্যকৰীতাৰ বাবে ব্যৱস্থাটোক সামগ্ৰিকভাৱে পৰীক্ষা কৰা হয়। |
এইটো পৰীক্ষকসকলৰ প্ৰয়োজনীয়তাৰ ওপৰত ভিত্তি কৰি কৰা হয়। | এইটো ব্যৱহাৰকাৰীৰ দৃষ্টিভংগীৰ ওপৰত ভিত্তি কৰি কৰা হয় যে শেষ ব্যৱহাৰকাৰীয়ে পণ্যটো কেনেকৈ ব্যৱহাৰ কৰিব লাগিব। |
চিস্টেমটো একত্ৰিত কৰাৰ লগে লগে SIT সম্পন্ন কৰা হয়। | UAT সম্পন্ন কৰা হয় |
উপসংহাৰ
চিস্টেম সংহতি পৰীক্ষণ প্ৰধানকৈ এটা চিস্টেমৰ আন্তঃপৃষ্ঠ প্ৰয়োজনীয়তা পৰীক্ষা কৰিবলে কৰা হয়। য'ত ব্যৱহাৰকাৰী গ্ৰহণযোগ্যতা পৰীক্ষণ এটা শেষ ব্যৱহাৰকাৰীৰ দ্বাৰা চিস্টেমৰ কাৰ্য্যকৰীতা সামগ্ৰিকভাৱে পৰীক্ষা কৰিবলে কৰা হয়। দুয়োটা পৰীক্ষাৰ বাবে উপযুক্ত পৰীক্ষাৰ ক্ষেত্ৰ লিখিব লাগিব।
SIT ৩টা কৌশলেৰে (Top-down, Bottom-up, আৰু Big bang approach) কৰিব পাৰি। UAT ৫টা পদ্ধতি ব্যৱহাৰ কৰি কৰিব পাৰি (আলফা আৰু বিটা পৰীক্ষণ, চুক্তি গ্ৰহণযোগ্যতা পৰীক্ষণ, নিয়ন্ত্ৰণ গ্ৰহণযোগ্যতা পৰীক্ষণ, কাৰ্য্যকৰী গ্ৰহণযোগ্যতা পৰীক্ষণ, আৰু ব্লেক বক্স পৰীক্ষণ)।
চিস্টেম পৰীক্ষণত পোৱা ত্ৰুটিসমূহ সহজে সংশোধন কৰিব পাৰি। দোষৰ ওপৰত ভিত্তি কৰি বিভিন্ন বিল্ড বনাব পাৰি। য'ত ইউএটিত পোৱা দোষক পৰীক্ষকসকলৰ বাবে ক'লা চিহ্ন হিচাপে গণ্য কৰা হয় আৰু গ্ৰহণ কৰা নহয়।
ইউএটিত ব্যৱসায়িক বিষয়া বা ক্লায়েণ্টসকলে সন্তুষ্ট হ'ব লাগিব যে বিকশিত সামগ্ৰীয়ে ব্যৱসায়িক পৰিৱেশত তেওঁলোকৰ প্ৰয়োজনীয়তা পূৰণ কৰে। SIT এ চিস্টেমৰ কাৰ্য্যকৰী প্ৰয়োজনীয়তাসমূহ পূৰণ কৰিব লাগে।
আমি আশা কৰোঁ এই প্ৰবন্ধটোৱে SIT Vs UAT!!
ৰ ওপৰত আপোনাৰ সকলো প্ৰশ্ন স্পষ্ট কৰিছে