কীভাবে বিকাশকারীকে বাগ রিপোর্ট করবেন? একজন প্রোগ্রামার বাগ রিপোর্টিং সম্পর্কে শিক্ষিতদের অনুসন্ধান করে


13

আমি কীভাবে সঠিক ত্রুটি প্রতিবেদন জমা দেবে সে বিষয়ে কীভাবে বাকী সংস্থাকে শিক্ষিত করবেন সে সম্পর্কে কিছু পরামর্শ এবং পরামর্শ নেওয়ার আশা করছি। বর্তমানে আমরা এই জাতীয় টিকিট পাই:

  • আমি যখন এই লিঙ্কটিতে ক্লিক করি তখন আমি একটি 404 পাই ((এগুলিতে 404s পৃষ্ঠাটি অন্তর্ভুক্ত রয়েছে এবং এটি যে পৃষ্ঠাটি সৃষ্টি করেছিল তা নয়)
  • কখনও কখনও ডান কলামটি বোতামের কলামে প্রবাহিত হয়। (কোনও স্ক্রিনশট বা অতিরিক্ত তথ্য নেই)
  • এক্সএক্সএক্সে করা পরিবর্তনগুলি ঠিক কাজ করছে বলে মনে হচ্ছে। (EOM)

কারও কাছে কি কোনও বাগ জমা দেওয়ার প্রক্রিয়া / ফর্ম রয়েছে যা ব্যবহারকারীদের যথাসম্ভব তথ্য জমা দেওয়ার জন্য গাইড করে?


উত্তর:


14

আমাদের সংস্থায় আমরা একটি বাগ টেম্পলেট ব্যবহার করি যা যখন কোনও বাগ জমা দেওয়া হয় তখন নিম্নলিখিত তথ্যের প্রয়োজন হয়:

  1. বাগের সংক্ষিপ্ত বিবরণ
  2. বাগ পুনরুত্পাদন করার পদক্ষেপ (এটি বাগের পুনরুত্পাদন করার জন্য ধাপে ধাপে পদ্ধতি)
  3. প্রত্যাশিত ফলাফল (তারা কী আশা করেছিল)
  4. আসল ফলাফল (আসলে কী হয়েছিল)
  5. সফ্টওয়্যার সংস্করণ এবং অপারেটিং সিস্টেম

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

আমরা আমাদের বাগ রিপোর্টারদের যতটা সম্ভব ব্যবহারকারীদের দৃষ্টিভঙ্গি থেকে বাগগুলি প্রতিবেদন করার চেষ্টা করি। এটি বাগের সমালোচনা আরও দ্রুত মূল্যায়ন করা সহজ করে তোলে যাতে আমরা এটির অগ্রাধিকার পেতে পারি।


এটি নিজের চেয়ে ভাল আর বলতে পারিনি
ব্রুস ম্যাকলিয়ড

9

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

নিজেকে পুনরাবৃত্তি করুন

উদাহরণ স্বরূপ:

বাগ রিপোর্ট 1: বাম প্যানেলটি আমার ব্রাউজারে সঠিকভাবে প্রদর্শিত হয় না।

বাগ রিপোর্টের উত্তর 1: বাগ জমা দেওয়ার জন্য আপনাকে ধন্যবাদ। আপনি দয়া করে আমাদের যে ব্রাউজারটি ব্যবহার করেছেন তার নাম এবং সংস্করণ এবং সমস্যার স্ক্রিনশট আমাদের সরবরাহ করতে পারেন? ধন্যবাদ.

বাগ রিপোর্ট 2: আমি যখন "অর্ডার জমা দিন" পৃষ্ঠাতে "জমা দিন" বোতামের উপরে আমার মাউসটি সরিয়ে নিই, নীচের পাঠ্যটি অদৃশ্য হয়ে যাবে।

বাগ রিপোর্ট 2 এর উত্তর: বাগ জমা দেওয়ার জন্য আপনাকে ধন্যবাদ। আপনি দয়া করে আমাদের যে ব্রাউজারটি ব্যবহার করেছেন তার নাম এবং সংস্করণ এবং সমস্যার স্ক্রিনশট আমাদের সরবরাহ করতে পারেন? ধন্যবাদ.

...

বাগ রিপোর্ট 1024: আরে, আমি ফায়ারফক্স 4.0 রিলিজ প্রার্থী ব্যবহার করার সময় হোম পেজে একটি বাগ আছে বলে মনে করি। আমি যখন সাইড প্যানেলগুলি ঘুরে দেখি তখন তাদের রঙ কালো থাকে, যখন ফায়ারফক্স ৩. 3. এবং ইন্টারনেট এক্সপ্লোরার ৮-এ রঙটি গা dark় নীলতে পরিবর্তন করা হয়। স্ক্রিনশটটি নীচে দেখুন।

পুনরাবৃত্তিমূলক কাজ করতে জিজ্ঞাসা করা হলে, গ্রাহক কমবেশি দ্রুত বুঝতে পারে যে পরের বার এটি নিজের দ্বারা করা আরও সহজ হবে।

মনে রাখবেন যে আপনার অনুরোধগুলির অনুলিপি তৈরি করা খুব গুরুত্বপূর্ণ। আপনি যদি প্রতিবার অনুরোধগুলি আলাদাভাবে সূত্রবদ্ধ করেন তবে গ্রাহকরা প্রতিটি অনুরূপ বাগের জন্য একই জিনিস জিজ্ঞাসা করছেন তা খেয়াল করতে আরও বেশি সময় লাগবে।

বটের পুনরাবৃত্তি আরও ভাল

যদি এমন কোনও জিনিস থাকে যা গ্রাহককে "শেখানোর" ক্ষেত্রে অনেক সহায়তা করে তবে তা স্বয়ংক্রিয় উত্তরগুলি প্রেরণ করতে হবে। আপনি যদি বাগ জমা দেওয়ার জন্য কোনও পণ্য ব্যবহার করেন তবে তা করা কঠিন হবে তবে আপনি যদি নিজের বাগ ট্র্যাকিং সিস্টেমটি করেন তবে জিনিসটি সহজ হতে পারে।

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

স্বয়ংক্রিয় এবং মানব-তৈরি উত্তরের মধ্যে পার্থক্য তৈরি করা খুব সহজ। উদাহরণ (আসুন কল্পনা করুন আমরা বহু বছরের জন্য আমরা জানি এমন কোনও গ্রাহকের সাথে আচরণ করি এবং তার সাথে খুব ঘনিষ্ঠ):

একজন মানুষের প্রতিক্রিয়া

বাগ রিপোর্ট 256: হাই প্রয়োজনীয়তার পরিবর্তনের কারণে আমি লিঙ্কগুলিকে সংশোধন করার জন্য গতকাল অনুরোধ করেছি, তবে লিঙ্কগুলির অর্ধেকটি এখনও একই। একটি সমস্যা আছে?

256 বাগের প্রতিবেদনের উত্তর: ওহ, আমি দুঃখিত, তবে আপনি যে লিঙ্কগুলি সম্পর্কে কথা বলছেন তা অবিকল কি? প্রয়োজনীয়তার দ্বারা প্রভাবিত দশটি পৃষ্ঠা আমি দেখেছি এবং কোনও সমস্যা দেখছি না।

একটি বট দ্বারা প্রতিক্রিয়া

বাগ রিপোর্ট 256: হাই প্রয়োজনীয়তার পরিবর্তনের কারণে আমি লিঙ্কগুলিকে সংশোধন করার জন্য গতকাল অনুরোধ করেছি, তবে লিঙ্কগুলির অর্ধেকটি এখনও একই। একটি সমস্যা আছে?

বাগের প্রতিবেদনটির উত্তর 256: আপনার বাগ রিপোর্টটি নিম্নলিখিত কারণে সিস্টেম দ্বারা গৃহীত হয়নি:

Affected প্রভাবিত পৃষ্ঠাগুলির ইউআরআই নির্দিষ্ট করা হয়নি।

অসুবিধার জন্য আমরা ক্ষমাপ্রার্থী। অনুরোধ করা তথ্য সরবরাহ করে আপনি আবার বাগটি জমা দিতে পারেন।

যারা বাগ রিপোর্ট জমা দেয় তাদের গাইড করুন

আবার, আপনি যদি বাগ রিপোর্টিং সিস্টেমটি অনুকূলিত করতে সক্ষম হন তবে কিছু গাইডেন্স এবং ইঙ্গিতগুলি যুক্ত করা ভাল ধারণা হতে পারে।

ব্যবহারকারীকে টেক্সারিয়াটি পূরণ করতে এবং "জমা দিন" ক্লিক করার পরিবর্তে কয়েকটি সাধারণ উইজার্ড বা সাধারণ পরিস্থিতিতে বাধ্যতামূলক ক্ষেত্রগুলি দিয়ে ফর্ম তৈরি করুন।

উদাহরণস্বরূপ, একটি ওয়েবসাইট প্রকল্পের জন্য, নিম্নলিখিত ক্ষেত্রগুলি সহ একটি ফর্ম "রেন্ডারিং ইস্যু" তৈরি করুন:

  • প্রভাবিত পৃষ্ঠাটি কী? (বাধ্যতামূলক) (ওয়েবসাইটের প্রতিটি পৃষ্ঠা প্রভাবিত হলে " সমস্ততে সেট করুন ) "
  • তুমি কি দেখতে পাও? (বাধ্যতামূলক)
  • পরিবর্তে আপনি কী দেখতে প্রত্যাশা করেছেন? (ঐচ্ছিক)
  • আপনি কোন ব্রাউজার ব্যবহার করেন [এফএফ | আইই | অপেরা | সাফারি | অন্যান্য: _ ]? (বাধ্যতামূলক)
  • আপনি যে ব্রাউজারটি ব্যবহার করেন তার সংস্করণটি কী? (বাধ্যতামূলক)
  • এটি কি বিটা বা কোনও ব্রাউজারের মুক্তির প্রার্থী সংস্করণ, উপরে বর্ণিত না থাকলে [হ্যাঁ: _ | না]? (বাধ্যতামূলক)
  • আপনি অন্যান্য ব্রাউজারগুলিতে একই পৃষ্ঠাটি পরীক্ষা করেছেন [হ্যাঁ | না]? (বাধ্যতামূলক)
  • আপনি যদি "হ্যাঁ" উত্তর দিয়ে থাকেন, আপনি কি অন্য ব্রাউজারগুলিতে [হ্যাঁ | না] একই সমস্যাটি পর্যবেক্ষণ করেন? (...)
  • আপনি কি জাভাস্ক্রিপ্ট অক্ষম করেছেন [হ্যাঁ | না]? (বাধ্যতামূলক)
  • আপনার কি কাস্টম বিকল্প রয়েছে যেমন বড় বা ছোট পাঠ্য, কাস্টম রঙ ইত্যাদি [[হ্যাঁ: _ | না]? (বাধ্যতামূলক)
  • দয়া করে পুরো পৃষ্ঠার স্ক্রিনশট বা রেন্ডারিংয়ের সমস্যাটি দেখায় এমন পৃষ্ঠার একটি অংশ সরবরাহ করুন। স্ক্রিনশটটি অবশ্যই একটি পিএনজি বা একটি জেপিজি চিত্র হতে হবে। স্ক্রিনশট কীভাবে বানাবেন তা শিখতে আমাদের <a href="..."> অনলাইন সহায়তা </a> দেখুন। (বাধ্যতামূলক)

গ্রাহক কমবেশি দ্রুত বুঝতে পারে যে পরের বার এটি নিজের দ্বারা করা আরও সহজ হবে । যৌনতাবাদী এখনও সত্য।
লুই কোটম্যান

এটি একটি খুব প্যাসিভ আগ্রাসী পদ্ধতির বলে মনে হচ্ছে, আমি নিশ্চিত নই যে এটি সবার জন্য উপযুক্ত হবে।
জে কে।

6

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

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


2

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

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

এছাড়াও, আপনি নিজের অ্যাপ্লিকেশনগুলিতে স্বয়ংক্রিয় ক্র্যাশ প্রতিবেদন যুক্ত করে আপনার বাগ-ট্র্যাকিং উপকৃত করতে পারেন। ব্যবহারকারীরা যে প্রতিবেদন করে না এমন ক্র্যাশ বাগগুলি, বা যেগুলি अस्पष्ट তথ্যের সাথে প্রতিবেদন করা হয়েছে তা সন্ধান করতে এটি ক্র্যাশ রিপোর্টের ডেটা মাইনের পক্ষে সত্যই কার্যকর হতে পারে।


1

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

আপনি www.reqtest.com ব্যবহার করতে পারেন যা আমার কাছে মনে হয় খুব ভাল পরীক্ষা এবং বাগ ট্র্যাকিং সিস্টেম।

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