একটি প্রোগ্রাম কীভাবে ডিবাগ করবেন

একটি প্রোগ্রাম কীভাবে ডিবাগ করবেন
একটি প্রোগ্রাম কীভাবে ডিবাগ করবেন

সুচিপত্র:

Anonim

একটি প্রোগ্রাম তৈরির মধ্যে বেশ কয়েকটি অপারেশন থাকে, যা সম্মিলিতভাবে "জীবনচক্র" নামে অভিহিত হয়। সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপগুলির একটি হল পরীক্ষা করা। কাজটি সঠিক কিনা তা নিশ্চিত করা তার মূল কাজ নয়, তবে সম্ভাব্য ত্রুটিগুলি সনাক্ত করা যাতে তারা পরে গ্রাহকের জন্য একটি অপ্রীতিকর বিস্মিত না হয়। আপনি প্রোগ্রাম পরীক্ষা কিভাবে?

একটি প্রোগ্রাম কীভাবে ডিবাগ করবেন
একটি প্রোগ্রাম কীভাবে ডিবাগ করবেন

নির্দেশনা

ধাপ 1

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

ধাপ ২

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

ধাপ 3

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

পদক্ষেপ 4

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

পদক্ষেপ 5

"হোয়াইট বক্স" পদ্ধতিটিও ব্যবহার করুন It কলটির অভ্যন্তরীণ কাঠামোটি যত্ন সহকারে পরীক্ষা করার জন্য এটি প্রতিটি অপারেটরের মধ্য দিয়ে যাওয়া জড়িত। এটি সমস্ত তথ্যের পাথ, শাখা এবং স্বতন্ত্র চক্রের মধ্যে বিনিময় হার পরীক্ষা করে। প্রতিটি অপারেটর একবার traversed হয়।

প্রস্তাবিত: