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