পরীক্ষায় ত্রুটি এবং বাগের মধ্যে পার্থক্য?


35

ত্রুটি এবং বাগের মধ্যে পার্থক্য কী?


2
পড়ুন testingstandards.co.uk/bs_7925-1_online.htm আরও তথ্যের জন্য
StuperUser

1
কিছু বাগ রয়েছে যা আসলে বলে যে কোনও কিছু অনুপস্থিত যা এর অর্থ তারা বৈশিষ্ট্য অনুরোধ, বাগগুলি নয়।
m3th0dman

উত্তর আপনি কেন জিজ্ঞাসা করছেন তার উপর নির্ভর করে।
সর্বাধিক 630

ত্রুটি শব্দের ব্যুৎপত্তিটি দেখুন। দে = না, আন। Facere = না। সুতরাং, (প্রত্যাশিত হিসাবে) না করে, সঞ্চালন করে না, ভাঙা, কাটপুট। তবুও বাগের অর্থ "কার্য সম্পাদনকে বাধা দেয় এমন কিছু"। দিন শেষে আপনাকে কোনও কিছু ঠিক করতে হবে, তাই এটি সমস্ত একাডেমিক। আমি বন্ধ করে ভোট দিয়েছি, আপনার কিছু ঠিক করার দরকার নেই ?!
মার্টিন মাট

উত্তর:


59
  • একটি বাগ কোডিং ত্রুটির ফলাফল

  • একটি ত্রুটি প্রয়োজনীয়তা থেকে বিচ্যুতি হয়

এটি হ'ল: একটি ত্রুটিটি অগত্যা কোডে কোনও ত্রুটিযুক্ত হওয়ার অর্থ নয় , এটি এমন একটি ফাংশন হতে পারে যা প্রয়োগ করা হয়নি তবে সফ্টওয়্যারটির প্রয়োজনীয়তার সাথে সংজ্ঞায়িত হয়েছে।


সফ্টওয়্যার পরীক্ষার উইকিপিডিয়া পৃষ্ঠা থেকে :

সমস্ত সফ্টওয়্যার ত্রুটি কোডিং ত্রুটির কারণে হয় না। ব্যয়বহুল ত্রুটিগুলির একটি সাধারণ উত্স প্রয়োজনীয়তা শূন্যতার কারণে সৃষ্টি হয়, উদাহরণস্বরূপ, অজ্ঞাতনামা প্রয়োজনীয়তা, যার ফলে প্রোগ্রাম ডিজাইনার ভুল বাদ দিয়ে দেয় in [১৪] প্রয়োজনীয়তার ব্যবধানগুলির একটি সাধারণ উত্স হ'ল টেস্টিবিলিটি, স্কেলিবিলিটি, রক্ষণাবেক্ষণযোগ্যতা, ব্যবহারযোগ্যতা, কার্য সম্পাদন এবং সুরক্ষা হিসাবে অ-কার্যকরী প্রয়োজনীয়তা।


15
উভয়ই "প্রয়োজনীয়তা থেকে বিচ্যুতি" হিসাবে আমি এটি দেখছি।
মার্টিন উইকম্যান

2
একটি ত্রুটি একটি বাগ হতে হবে না। এছাড়াও, বাগের অর্থ এই নয় যে প্রয়োজনীয়তাটি পূরণ করা হয়নি, এবং এটি 'প্রয়োজন থেকে কোনও বিচ্যুতি' নয়
ড্যান ম্যাকগ্রা

2
অ্যাপটি ক্র্যাশ করে এমন একটি বাগ, প্রয়োজনীয়তা থেকে বিচ্যুতি, না? বা একটি বাগ যা দীর্ঘ বনাম ডাবল ব্যবহারের কারণে রাউন্ডিং ত্রুটির কারণ হয়ে থাকে। ত্রুটি বা বাগ? অথবা একটি পপআপ যা দেখানো হয়নি। ত্রুটি বা ত্রুটি, সেগুলি একই: জিনিসগুলি যা ভুল, ভুল।
মার্টিন উইকম্যান

5
মনে হচ্ছে আপনি @ মার্টিন পয়েন্টটি মিস করছেন। হ্যাঁ, বাগ একটি ত্রুটি হতে পারে। হ্যাঁ, ত্রুটি একটি বাগ হতে পারে। তবে এটি অগত্যা সত্য নয়। কিছু ওভারল্যাপ রয়েছে বলেই বোঝায় না যে তারা অভিন্ন! বাগ এবং ত্রুটির ভেন ডায়াগ্রাম -> (())
ড্যান ম্যাকগ্রা

8
@ ড্যান ম্যাকগ্রা: মূলত আপনি এখানে যা করেছেন তা হ'ল বাগের নিজস্ব সংজ্ঞা। তবে সাধারণভাবে কোনও সংজ্ঞায়িত অর্থ নেই, এটি কেবল একটি ইঞ্জিনিয়ারিং জার্গন!
এমআর

21

প্র্যাকটিকাল সফটওয়্যার টেস্টিং (সুপারিশকৃত) বইটি থেকে ইলিন বার্নস্টেইনের উদ্ধৃতি দেওয়া যিনি "আইইইইই স্ট্যান্ডার্ডস কালেকশন ফর সফটওয়্যার ইঞ্জিনিয়ারিং" (1994) এবং "আইইইইই স্ট্যান্ডার্ড গ্লসারি অফ সফটওয়্যার ইঞ্জিনিয়ারিং টার্মিনোলজি" (স্ট্যান্ডার্ড 610.12, 1990) থেকে অংশ নিয়েছেন:

এরর

একটি ত্রুটি হ'ল একটি সফ্টওয়্যার বিকাশকারীটির পক্ষ থেকে ভুল, ভুল ধারণা বা ভুল বোঝাবুঝি

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

ত্রুটি (ত্রুটি)

একটি ত্রুটি (ত্রুটি) একটি ত্রুটির ফলাফল হিসাবে সফ্টওয়্যার মধ্যে প্রবর্তিত হয়। এটি সফ্টওয়্যারটির একটি অসাধারণতা যা এটির ভুল আচরণ করতে পারে এবং এর নির্দিষ্টকরণ অনুযায়ী নয়।

ত্রুটি বা ত্রুটিগুলি কখনও কখনও "বাগগুলি" নামে পরিচিত ” "ত্রুটি" শব্দটির ব্যবহার প্রয়োজনীয়তা এবং ডিজাইনের নথির মতো সফ্টওয়্যার শিল্পকর্মগুলির সাথেও যুক্ত। এই নিদর্শনগুলিতে ঘটে যাওয়া ত্রুটিগুলিও ত্রুটির কারণে ঘটে এবং সাধারণত পর্যালোচনা প্রক্রিয়ায় সনাক্ত হয়।

ব্যর্থতাসমূহ

একটি ব্যর্থতা হ'ল একটি সফ্টওয়্যার সিস্টেম বা উপাদানটির নির্দিষ্ট পারফরম্যান্স প্রয়োজনীয়তার মধ্যে প্রয়োজনীয় ফাংশন সম্পাদনের অক্ষমতা।

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

আপনি এখানে গুগল বইয়ের পুরো অধ্যায়টি পড়তে পারেন ।


12

সফ্টওয়্যার বাগ সম্পর্কিত কিছু আলাদা পদ রয়েছে। আমি যে কোর্সটি নিয়েছি তা থেকে কিছু অংশ:

  • ত্রুটি : মানবিক ক্রিয়া বা বাদ দেওয়া যা ফল্টের ফলস্বরূপ।

  • ফল্ট : ফল্ট একটি সফ্টওয়্যার ত্রুটি (ভুল পদক্ষেপ, প্রক্রিয়া বা ডেটা সংজ্ঞা) যা ব্যর্থতার কারণ হয়।

  • বাগ : ফল্ট হিসাবে একই।

  • ব্যর্থতা : একটি সফ্টওয়্যার নির্দিষ্ট কর্মক্ষমতা প্রয়োজনীয়তার মধ্যে প্রয়োজনীয় ফাংশন সম্পাদন করতে অক্ষমতা।

এটি অনুসারে ত্রুটি এবং বাগের মধ্যে কোনও পার্থক্য নেই। তবে কিছু লোকের যুক্তি ছিল যে বাগটি একটি ত্রুটি যা সফ্টওয়্যারটি প্রকাশের আগে পাওয়া যায়, অন্যদিকে ত্রুটি গ্রাহকের দ্বারা পাওয়া যায়।

বিখ্যাত "বাগের সন্ধানের প্রথম আসল কেস" পোস্ট করাতে আমি প্রতিরোধ করতে পারিনি।

বিকল্প পাঠ


অবশেষে, কেউ পড়া হয়েছে: testingstandards.co.uk/bs_7925-1_online.htm
StuperUser

আমি এটি কোথা থেকে পেয়েছি তা নয়, তবে তাদের একটি সাধারণ উত্স থাকতে পারে (অথবা এটিই উত্স হতে পারে)।
তামেস সেজেলি

হ্যাঁ, অনেক, বহু বছর আগে আমি একটি বাগ ঠিক করার চেষ্টা করে কিছু সময় ব্যয় করেছি। আমার স্ক্রিনে একটি কক্ষে কিছু বিরক্তিকর ঝাঁকুনি ছিল এবং এটি কোনও অর্থবহ হয়নি। অবশেষে এটি উড়ে গেল। (এটি একটি কালো স্ক্রিনে সাদা লেখার যুগে ছিল, আমি সম্পাদনার সময় প্রশ্নযুক্ত স্পটটি সবসময় কালো হওয়ার জন্য যথেষ্ট ছিল, সুতরাং যখন প্রোগ্রামটি এর পিছনে কিছুটা সাদা রেখেছিল তখন আমি কেবল এটি লক্ষ্য করেছি
noticed

7

ওহে প্রিয়।

পুরানো দিনগুলিতে - কম্পিউটারের ত্রুটিযুক্ত অপারেশনটি হরেক রকমের কারণে ঘটেছিল - ইঁদুরগুলি সহ ওয়্যারিংয়ের চিবানো এবং আসল বাগগুলি (সমালোচকদের) কাজ শুরু করে including

বিইউজি শব্দটি একটি শব্দ হিসাবে আটকে গেছে যার অর্থ এমন কিছু যা প্রত্যাশা অনুযায়ী কাজ করে না।

বিইউজিটিকে একটি ত্রুটিযুক্ত অর্থ, একটি ত্রুটিযুক্ত শব্দ হিসাবে ভাবা উচিত।

একটি ত্রুটি প্রযুক্তিগতভাবে সঠিক শব্দ যার অর্থ জিনিসটি যেমন করা উচিত তেমনটি করে না।

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

ডিফেক্ট ব্যবহার করুন।

বিইউজি শব্দটি ব্যবহার না করার চেষ্টা করুন। এটি নির্বোধ, অপ্রাসঙ্গিক, historicalতিহাসিক এবং তুচ্ছ।


2
আপনি কেন একটি ভাল বোঝা প্রযুক্তিগত শব্দ ব্যবহার থেকে অপসারণ করতে চান? আমি দুঃখিত ... হ্যাঁ, বিইজি historicalতিহাসিক - তবে আপনি যদি মনে করেন যে প্রোগ্রামাররা বাগগুলি (সাধারণভাবে নির্দিষ্টের বিপরীতে) তুচ্ছ হিসাবে বিবেচনা করে তবেই তারা বাগ হিসাবে পরিচিত হয় বা এই শব্দটির উদ্ভবের কারণে এই শব্দটিকে অপ্রাসঙ্গিক বলে মনে হয় তবে আমি ভয় পাচ্ছি আমার বুড়ো মধ্যবয়সী হয়ে যাওয়া পুরোপুরি ন্যায়সঙ্গত। ওহ এবং @ ড্যান হিসাবে উল্লেখ করেছেন যে বাগগুলি ত্রুটিযুক্ত তবে ত্রুটিগুলি ত্রুটিযুক্ত ত্রুটিযুক্ত নয় যা আরও বোঝায় যে শব্দটির মূল্য রয়েছে।
মার্ফ

3
@ মুরফ, একটি "বাগ" একটি প্রোগ্রামিং ত্রুটির জন্য শ্রুতিমধুরতা। অজ্ঞান হয়ে এটি একধরনের গ্রিমলিনের প্রতি ইঙ্গিত দেয় যে বিকাশকারীর কোনও নিয়ন্ত্রণ নেই। এটা সঠিক নয় - এটি হল একটি ত্রুটি এবং এই স্বীকার আরো পেশাদার আচরণ দিকে একটি পদক্ষেপ। (ইমো অবশ্যই :-))
আরএসপি

1
এরম, স্পষ্টতই আমি একমত নই (-: আমি আমার কোডে যে বাগগুলি - কোডিং এবং লজিক ত্রুটিগুলির জন্য দায়ী তা সুনির্দিষ্টভাবে জানি ((আমি অন্যান্য লোকের কোডে ব্যর্থতাগুলিও সনাক্ত করতে সক্ষম হয়েছি))) আমি জানি সমস্ত প্রোগ্রামার আমি জানি শব্দটির অর্থ কী তা সম্পর্কে স্পষ্ট - তারা (বেশ কিছু প্রোগ্রামার) এবং কোনও ধরণের গ্রিমলিন কোনও ভুল করেনি
মারফ

2
আপনার গ্রাহকদের সাথে আচরণ করার সময় আপনি এই জিনিসগুলিকে বাগ বা ত্রুটি বলতে পারেন। বাগগুলি জারগন। ত্রুটিগুলি জারগনের বাইরে একটি স্বীকৃতি, যা এটি হওয়া উচিত নয়। "ত্রুটিগুলি" এমন একটি শব্দ যা স্পষ্ট যোগাযোগ - এবং প্রোগ্রামিং ভ্রাতৃত্বের বাইরেও ভিতরে উত্সাহিত করে। (আমি এও একমত নই যে বাগ এবং ত্রুটির মধ্যে পার্থক্য রয়েছে))
দ্রুত_

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

7

সফটওয়্যার ইঞ্জিনিয়ারিং টার্মিনোলজির আইইইই স্ট্যান্ডার্ড গ্লসারি থেকে, যা সফ্টওয়্যার টেস্টিং এবং সফ্টওয়্যার কোয়ালিটির জন্য সফটওয়্যার ইঞ্জিনিয়ারিং বডি অফ নলেজ কেএতে উদ্ধৃত হয়েছে:

বাগ। দেখুন: ত্রুটি; দোষ।


ত্রুটি। (1) একটি গণনা, পর্যবেক্ষণ, বা পরিমাপ করা মান বা শর্ত এবং সত্য, নির্দিষ্ট, বা তাত্ত্বিকভাবে সঠিক মান বা শর্তের মধ্যে পার্থক্য। উদাহরণস্বরূপ, একটি গণিত ফলাফল এবং সঠিক ফলাফলের মধ্যে 30 মিটারের পার্থক্য। (২) একটি ভুল পদক্ষেপ, প্রক্রিয়া বা ডেটা সংজ্ঞা। উদাহরণস্বরূপ, একটি কম্পিউটার প্রোগ্রামে একটি ভুল নির্দেশনা। (3) একটি ভুল ফলাফল। উদাহরণস্বরূপ, 12 এর একটি গণনিত ফলাফল যখন সঠিক ফলাফলটি হয় 10 (4) একটি মানবিক ক্রিয়া যা একটি ভুল ফলাফল তৈরি করে। উদাহরণস্বরূপ, প্রোগ্রামার বা অপারেটরের পক্ষ থেকে একটি ভুল ক্রিয়া। দ্রষ্টব্য: চারটি সংজ্ঞা সাধারণত ব্যবহৃত হয়, তবুও একটি পার্থক্য সংজ্ঞা 1 কে "ত্রুটি," সংজ্ঞা 2 শব্দের "দোষ," সংজ্ঞা 3 শব্দটি "ব্যর্থতা" এবং সংজ্ঞা 4 শব্দটিকে "ভুল" বলে নির্ধারণ করে। এ 2 এসো দেখুন: গতিশীল ত্রুটি; মারাত্মক ত্রুটি; দেশীয় ত্রুটি; শব্দার্থত ত্রুটি; সিনট্যাকটিক ত্রুটি; স্থির ত্রুটি; ক্ষণস্থায়ী ত্রুটি


ব্যর্থতা. নির্দিষ্ট পারফরম্যান্স প্রয়োজনীয়তার মধ্যে কোনও সিস্টেম বা উপাদানটির প্রয়োজনীয় কাজগুলি সম্পাদন করতে অক্ষমতা। দ্রষ্টব্য: দোষ সহনশীলতা শৃঙ্খলা একটি মানুষের ক্রিয়া (একটি ভুল), এর প্রকাশ (একটি হার্ডওয়্যার বা সফ্টওয়্যার ত্রুটি), ত্রুটির ফলাফল (একটি ব্যর্থতা) এবং ফলাফলটি ভুল (ত্রুটি) এর পরিমাণের মধ্যে পার্থক্য করে। আরও দেখুন: ক্রাশ; নির্ভর ব্যর্থতা; ব্যতিক্রম; ব্যর্থতা মোড; ব্যর্থতার হার; কঠিন ব্যর্থতা; উদ্দীপনা ব্যর্থতা; স্বাধীন ব্যর্থতা; এলোমেলো ব্যর্থতা; নরম ব্যর্থতা; আটকে ব্যর্থতা।


দোষ। (1) একটি হার্ডওয়্যার ডিভাইস বা উপাদান একটি ত্রুটি; উদাহরণস্বরূপ, একটি শর্ট সার্কিট বা ভাঙ্গা তারের। (২) একটি কম্পিউটার প্রোগ্রামে একটি ভুল পদক্ষেপ, প্রক্রিয়া বা ডেটা সংজ্ঞা। দ্রষ্টব্য: এই সংজ্ঞাটি মূলত দোষ সহনীয় শৃঙ্খলা দ্বারা ব্যবহৃত হয়। সাধারণ ব্যবহারে "ত্রুটি" এবং "বাগ" শব্দটি এই অর্থটি প্রকাশ করতে ব্যবহৃত হয়। আরও দেখুন: ডেটা-সংবেদনশীল ত্রুটি; প্রোগ্রাম সংবেদনশীল ত্রুটি; সমান ত্রুটি; ফল্ট মাস্কিং; সবিরাম দোষ.


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

যদিও আমি ত্রুটির আনুষ্ঠানিক সংজ্ঞা নিতে আগ্রহী নই। আমি তার উত্তরে ডিউকওফগেমিং দ্বারা প্রদত্ত সংজ্ঞাটি খুব পছন্দ করি , তবে, এই উত্তরের একটি হ'ল ত্রুটির আইইইই স্ট্যান্ডার্ড সংজ্ঞা।


3

ড্যান ম্যাকগ্রা এর উত্তর পেরেছিল।

  • একটি বাগ কোডিং ত্রুটির ফলাফল
  • একটি ত্রুটি প্রয়োজনীয়তা থেকে বিচ্যুতি হয়

হতে পারে একটি উদাহরণ এটি পরিষ্কার করে তুলবে।

উদাহরণ: ক্লায়েন্টটি ওয়েব ফর্মটি উইন্ডোটি সংরক্ষণ এবং বন্ধ করতে সক্ষম হতে চেয়েছিল।

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

দৃশ্য # 2: ওয়েব ফর্মটিতে একটি সংরক্ষণ ও বন্ধ বোতাম রয়েছে তবে কেবল সংরক্ষণ করে তবে বন্ধ হয় না। ফলাফল: বাগ। কারণ বোতামটি প্রয়োজনীয় / প্রত্যাশিত হিসাবে সম্পাদন করে না। বিকাশকারী জানেন যে ফলাফলটি উত্পাদন করা মনে হয় তবে শেষ পর্যন্ত তা হয়নি। (সম্ভবত কোডিং ত্রুটি)

এটি আরও পরিষ্কার করে কিনা নিশ্চিত না।

পি / এস: বিকাশকারী স্ট্যান্ড পয়েন্ট থেকে (আমি একবার ছিলাম), ত্রুটি এবং বাগ উভয়ই তত গুরুত্বপূর্ণ। আমরা এখনও এটি ঠিক করব।

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


আমরা কী ত্রুটিযুক্ত প্রয়োজনীয়তা কল?
gnasher729

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

0

পার্থক্যটি হ'ল শব্দ "বাগ" শব্দটি যাদু। যেন আপনি প্রোগ্রামিং শেষ করার পরে কোনও প্রোগ্রামের এলোমেলোভাবে বাগ থাকতে পারে। যদি এটিতে এলোমেলো বাগ থাকে তবে এর অর্থ আপনি স্পেসিফিকেশনের সাথে সম্মতি রাখেননি এবং আপনার প্রোগ্রামটি ত্রুটিযুক্ত।

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

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

অন্যটির চেয়ে একটি পদকে প্রাধান্য দেওয়ার প্রভাব আমাদের প্রতিদিন প্রভাবিত করে।


0

নির্ভরযোগ্যতা অনুসারে : মৌলিক ধারণা এবং পরিভাষা :

একটি সিস্টেমের ব্যর্থতা দেখা দেয় যখন বিতরণ পরিষেবাটি সিস্টেম ফাংশনটি সম্পাদন থেকে বিচ্যুত হয়, পরবর্তীটি সিস্টেমটির জন্য কী হয়। একটি ত্রুটি সিস্টেম রাষ্ট্র যা পরবর্তী ব্যর্থতা নেতৃত্ব দায়ী যে অংশ: সেবা প্রভাবিত করার সময় একটি ত্রুটি একটি লক্ষণ যে একটি বিপত্তি ঘটে বা ঘটেছে। একটি ত্রুটির বিবেচিত বা ভাবা কারণ একটি নয় দোষ

আমি ত্রুটিটিকে কেবল দোষের অন্য নাম হিসাবে বুঝি ।

বাগ বিভ্রান্তিকর এবং প্রসঙ্গের উপর নির্ভর করে একটি ত্রুটি বা ব্যর্থতার প্রতিনিধিত্ব করতে পারে।

দ্রষ্টব্য যে এখানে নির্দিষ্টকরণের কোনও উল্লেখ নেই: এমনকি একটি অনুমানও ত্রুটিযুক্ত হতে পারে।


0

ISTQB শব্দভান্ডারের উপর ভিত্তি করে আমার নিয়োগকর্তা Q-LEAP এর জন্য আমি এর আগে একটি করেছি এবং আমি আইইইই শব্দভান্ডারটিও পরীক্ষা করেছি। উপভোগ করুন।

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

এখানে চিত্র বর্ণনা লিখুন

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

জীবন একটি বাগ

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

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


0

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

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

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.