স্ট্যাটিক এবং ডাইনামিক টেস্টিংয়ের মধ্যে পার্থক্য

Anonim

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

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

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

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

--২ ->

ডায়নামিক টেস্টিং

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

সংক্ষেপে:

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

স্ট্যাটিক টেস্টিং হচ্ছে ডায়নামিক পরীক্ষার চেয়ে ত্রুটিযুক্ত সফটওয়্যারের কোড নির্ণয় করার একটি অনেক বেশি বৈজ্ঞানিক ও ব্যাপক উপায়।

• স্ট্যাটিক টেস্টিং ডায়নামিক পরীক্ষার চেয়ে অনেক দ্রুত।

• স্ট্যাটিসিক টেস্টিং বাগ এবং ত্রুটি খোঁজার ক্ষেত্রে অপেক্ষাকৃত উচ্চতর তারপর ডায়নামিক টেস্টিং

• স্ট্যাটিক টেস্টিং হিসাবে সফ্টওয়্যার সংকলন আগে ত্রুটি খুঁজে বের করে এবং সহজেই সংশোধন করা যায় এটি গতিশীল পরীক্ষার চেয়ে অনেক সস্তা।

• এই দুটি মধ্যে সবচেয়ে গুরুত্বপূর্ণ পার্থক্য হচ্ছে স্ট্যাটিক টেস্টিং হচ্ছে রোগ থেকে সফ্টওয়্যার প্রতিরোধ করা এবং ডায়নামিক টেস্টিং এর মতো রোগ নিরাময়কারী সফটওয়্যারের মত।