ব্যবহারকারীদের শালীন এবং দরকারী বাগ রিপোর্ট লিখতে পাওয়া


32

ব্যবহারকারীরা একটি আধা-सभ्य (পড়ুন: দরকারী ) বাগ রিপোর্ট লেখার জন্য কোনও ভাল উপায় জানেন কি ?

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

নীল বোতামটি ক্লিক করলে কাজ হয় না! আহ, আমি মাত্র এক সপ্তাহের কাজ হারিয়েছি ... এটি কাজ করে দিন।

এটি যেমন দরকারী তেমন কার্যকর নয়।

আমি একটি তালিকা ঠিক করতে শুরু করেছিলাম, তবে অনুরূপ পদ্ধতি ইতিমধ্যে বিদ্যমান কিনা তা আপনার ছেলেরা সম্পর্কে খোঁজ নেওয়ার কথা ভেবেছিলাম।


2
আমি প্রোগ্রামারগুলিতে বন্ধ করার জন্য ভোটদান বুঝতে পারি, তবে অফটপিক? প্রোগ্রামারের সাইটে বাগ রিপোর্ট ?!
দাড়কাক

1
এটা কোন ব্যাপার? তারা যাইহোক খারাপ বাগ রিপোর্ট লিখবে। আপনার সাধারণত যা করা দরকার তা হ'ল কোনওভাবে ব্যবহারকারীদের সাথে যোগাযোগ করা।
ডেভিড থর্নলি

@ ডেভিডথর্নলি - আমরা এক ধরণের নির্দিষ্ট শিল্পে আছি। বেশিরভাগ ব্যবহারকারীর সাথে আমি কখনই যোগাযোগ করি না, বা কয়েক মাস পরে সেই প্রতিবেদনগুলি পাই। জিজ্ঞাসা করবেন না।
রুক

3
আপনার অ্যাপ্লিকেশনটিতে রিপোর্টিং মেকানিজম তৈরি করুন, যাতে ব্যবহারকারী একটি বোতামে ক্লিক করতে পারে, একটি মন্তব্য যুক্ত করতে পারে এবং অ্যাপ্লিকেশনটির সাথে উপযুক্ত রাষ্ট্র যুক্ত করতে পারে। "এখন, দয়া করে স্ক্রীনের অবস্থানটি যেখানে এটি ভুল তা ক্লিক করুন" ...

3
আপনি যদি উত্তর খুঁজে পান তবে আমাকে জানান। পরীক্ষকদের কাছ থেকে দরকারী বাগ রিপোর্ট পেতে আমার যথেষ্ট সমস্যা হচ্ছে, ব্যবহারকারীদের মনে করবেন না।
ক্রিস্টফ প্রোভস্ট

উত্তর:


16

ব্যবহারকারীদের শালীন এবং দরকারী বাগ রিপোর্ট লেখার সবচেয়ে কার্যকর উপায় হ'ল

  1. তাদের প্রতিবেদনগুলি অনলাইনে দেখতে দিন ...
    [সিস্টেম] প্রতিবেদনের জন্য ধন্যবাদ, আপনি এখানে আপনার অনুরোধের স্থিতিটি খুঁজে পেতে পারেন: ...
  2. ... নির্ধারিত ইঞ্জিনিয়ারের মূল্যায়ন এবং মন্তব্য সহ ...
    [ইঞ্জিনিয়ার] অনুরোধ বাতিল হয়েছে, নিম্নলিখিত বিবরণগুলি অনুপস্থিত: ...
  3. ... তাদের প্রতিবেদন সম্পাদনা / উন্নত করার একটি বিকল্প সহ ।
    [ব্যবহারকারী] অনুরোধ করা বিশদ যুক্ত করা হয়েছে, দয়া করে পুনরায় মূল্যায়ন করুন: ...

আমি যতদূর দাবি করতে পারি যে এটিই একমাত্র কার্যকর উপায়।

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

ব্যবহারকারী-সম্পাদনযোগ্য অনলাইন বাগ রিপোর্টগুলি ব্যবহারকারীদের উন্নতি শেখানোর সর্বাধিক দক্ষ উপায় ।

  • উপরের বিকল্প বিকল্পগুলি হল 1) ব্যবহারকারীদের সাথে মুখোমুখি শেখার সেশনগুলির ব্যবস্থা করার জন্য (হ্যাঁ নিশ্চিত, বিশেষত যখন তাদের হাজার হাজার বিশ্বজুড়ে ছড়িয়ে আছে)। অথবা 2) ফোনের মাধ্যমে তাদের বিষয়গুলি ব্যাখ্যা করুন ("দেখুন, আপনি যদি 225 লাইনে লিখেছেন এমন ক্রেপগুলি কেবল দেখতে পেতেন ...")। আর কি? ওহ 3) ইমেলের মাধ্যমে, অবশ্যই "আপনি দু'মাস আগে আমাদের যে মেইলে পাঠিয়েছিলেন তাতে আপনি উল্লেখ করেছেন ... যে ইমেলটি নয়, আপনি আজ আমাদের পাঁচটি ইমেল প্রেরণ করেছেন, তাদের মধ্যে তিনটি বিষয় ছিল রে: নীল বোতাম ক্লিক করুন , দেখুন দ্বিতীয়টি, এটির সাথে 10Mb স্ক্রিন শট যুক্ত একটি ... কী? আপনি এটি খুঁজে পাচ্ছেন না? "

27

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

উদাহরণস্বরূপ, কেবল ব্যবহারকারীর ইমেল পান, এবং নীচের পাঠ্যটি সম্পূর্ণ করার জন্য তাদের একটি সাধারণ-পাঠ্য ক্ষেত্র দিন:

"I did _____ , and expected ______ to happen, but ______ happened instead."

আপনি ইমেলটি পাওয়ার পরে, তারা বাগটি জমা দিয়েছে তা নিশ্চিত করার জন্য ডাবল-অপ্ট পেতে একটি স্বয়ংক্রিয় জবাব দিন, আপনি তা পেয়েছেন এবং বাগটিতে ফলোআপ ঠিক আছে।


2
দুর্দান্ত উত্তর। সুসংহত এবং যোগাযোগমূলক। আমি এই লোকদের বোঝানোর জন্য এগিয়ে যাচ্ছে চালক করতে যাচ্ছি।
এরিক ডায়েটারিচ

এটিও সেই টেম্পলেট হওয়া উচিত যা এসও প্রশ্নগুলি দিয়ে শুরু হয়।
কোডি পিয়ার্সাল

5
আমি নীল বোতাম টিপলাম এবং জিনিসগুলি কাজ করার আশা করলাম , তবে পরিবর্তে কিছুই ঘটল না। : ডি
স্যাঙ্গো

"আমি _____ করেছি, এবং প্রত্যাশা করেছিলাম ______ তবে এর পরিবর্তে ______ ঘটেছে" " আমি উত্পাদন / কিউএ / পরীক্ষার পরিবেশে ______ সংস্করণ _____ ব্যবহার করেছিলাম।
kubanczyk

10

আপনি মজিলা এবং সূর্যের এই বিষয়ে কিছু ধারণা নেওয়ার বিষয়ে বিবেচনা করতে পারেন:

বিশেষত (মজিলা "কীভাবে সঠিক বাগ লিখবেন" পৃষ্ঠা থেকে):

একটি বাগ রিপোর্টের সাধারণ রূপরেখা

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

ভাল : "একটি ফাইল অনুলিপি ডায়ালগ বাতিল করা ফাইল ম্যানেজারকে ক্র্যাশ করেছে"

খারাপ : "সফ্টওয়্যার ক্র্যাশ"

খারাপ : "ব্রাউজারটি আমার ওয়েবসাইটের সাথে কাজ করা উচিত"

উপাদান : সফ্টওয়্যারটির কোন উপ-অংশে এটি বিদ্যমান? এই ক্ষেত্রটি কোনও বাগ রিপোর্ট জমা দেওয়ার প্রয়োজন। প্রতিটি উপাদানটির বিবরণ দেখতে "উপাদান" শব্দটি ক্লিক করুন। যদি কোনওটিই উপযুক্ত মনে না হয় তবে "সাধারণ" উপাদানটি হাইলাইট করুন।

ওএস : কোন অপারেটিং সিস্টেমে (ওএস) আপনি এটি পেয়েছেন? (যেমন লিনাক্স, উইন্ডোজ এক্সপি, ম্যাক ওএস এক্স।) উদাহরণ: "আপনি যদি জানেন যে একাধিক ধরণের অপারেটিং সিস্টেমে বাগটি ঘটে থাকে তবে" সমস্ত "নির্বাচন করুন। যদি আপনার ওএস তালিকাভুক্ত না হয় তবে অন্যটি নির্বাচন করুন।

বর্ণনা : আপনার সমস্যা প্রতিবেদনের বিশদ, সহ:

- ওভারভিউ : এটি সারাংশের বৃহত্তর বিস্তারিত পুনর্নির্মাণ। একটি উদাহরণ হ'ল: "এনএসগেটফ্যাক্টরি ফাংশনে ম্যাক বিল্ড করা কোনও পৃষ্ঠা ক্র্যাশ করে কোনও পৃষ্ঠা টেনে-নির্বাচন করা"।

- বিল্ড আইডি : এটি সন্ধানের জন্য হয় লোকেশন বারের মাধ্যমে "সম্পর্কে:" পৃষ্ঠাতে যান বা আপনার যদি মোজকিউএর নাইটলি টেস্টার সরঞ্জাম এক্সটেনশন থাকে তবে টুলস | এ যান | রাতের পরীক্ষক সরঞ্জাম এবং বিল্ড আইডির আউটপুট উপস্থিত বিকল্প নির্বাচন করুন। এটির মতো কিছু দেখতে পাওয়া উচিত: "মজিলা / 5.0 (ম্যাকিনটোস; ইউ; ইন্টেল ম্যাক ওএস এক্স 10.5; এন-ইউএস; আরভি: 1.9.1b3) গেকো / 20090305 ফায়ারফক্স / 3.1 বি 3 ″ ″

- অতিরিক্ত বিল্ডস এবং প্ল্যাটফর্মগুলি : বাগটি অন্য প্ল্যাটফর্মগুলিতে (বা ব্রাউজারগুলি, যদি প্রযোজ্য হয়) হয় কিনা। এটির মতো কিছু দেখতে পাওয়া উচিত: "মজিলা / 5.0 তে ঘটে না (ম্যাকিনটোস; ইউ; ইন্টেল ম্যাক ওএস এক্স 10.5; এন-ইউএস; আরভি: 1.9.1b3) গেকো / 20081107 ফায়ারফক্স / 3.1 বি 2 ″ ″

পুনরুত্পাদন করার পদক্ষেপ : ন্যূনতম, সহজে অনুসরণযোগ্য পদক্ষেপগুলি বাগটি ট্রিগার করবে। যদি সেগুলি প্রয়োজনীয় হয় তবে কোনও বিশেষ সেটআপ পদক্ষেপ অন্তর্ভুক্ত করার বিষয়টি নিশ্চিত করুন A এর একটি ভাল উদাহরণ নীচের মত দেখাবে: 1) কোনও ওয়েব পৃষ্ঠা দেখুন। (আমি ডিফল্ট নমুনা পৃষ্ঠা, http://www.google.com/ ব্যবহার করেছি )। 2) পৃষ্ঠাটি টানুন-নির্বাচন করুন। বিশেষত, মাউস বোতামটি ধরে রাখার সময়, ব্রাউজারের সামগ্রী অঞ্চলের যে কোনও বিন্দু থেকে মাউস পয়েন্টারটিকে ব্রাউজারের সামগ্রী অঞ্চলের নীচে টেনে আনুন।

প্রকৃত ফলাফল : উপরের পদক্ষেপগুলি সম্পাদন করার পরে অ্যাপ্লিকেশনটি কী করেছিল n উদাহরণস্বরূপ: অ্যাপ্লিকেশনটি ক্র্যাশ হয়েছে।

প্রত্যাশিত ফলাফল : বাগটি উপস্থিত না থাকলে অ্যাপ্লিকেশনটি কী করা উচিত ছিল A উদাহরণস্বরূপ: উইন্ডোটি নীচের দিকে স্ক্রোল করা উচিত। স্ক্রোলযুক্ত সামগ্রী নির্বাচন করা উচিত। অথবা, কমপক্ষে, অ্যাপ্লিকেশনটির ক্রাশ হওয়া উচিত নয়।


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

8
এই সংস্থানগুলি বেশিরভাগ প্রযুক্তিবিদদের টার্গেট করা হয়। এছাড়াও মজিলা হ'ল সেই সংস্থা যা আমাদের বাগজিলা এনেছিল। আমি বলছি না যে Bugzilla- তে খারাপ, কিন্তু এটা তৈরি করা হয়েছে দ্বারা ইঞ্জিনিয়ারদের জন্য প্রকৌশলীরা: এটা সত্যিই end-user টুল নয় এ সব
জোছিম সৌর

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

3
আমি কোনওভাবেই পোস্টের উপযোগিতা নিয়ে বিতর্ক করছি না (সেখানে বেশ ভাল উত্স, সত্যিই) তবে এটি প্রশ্নের উত্তর দেয় না, এবং আমি মনে করি ভোটের নীতিটি তার ভিত্তিতে রয়েছে (আমি ভুল হতে পারি)।
ট্যামস সেজেলি

1
আমি যে ধরণের ব্যক্তির লক্ষ্য ছিল এটি করা এবং এমনকি আমি পুরো জিনিসটি পড়েও বসতে পারি না। আপনি কী ভাবছেন ব্যবহারকারীরা যাচ্ছেন?
টাকরোয়

4

নেই কার্যকরীভাবে বাগ প্রতিবেদন কিভাবে সাইমন Tatham দ্বারা। এটি কম অভিজ্ঞ ব্যবহারকারীদের জন্য সহজেই বোঝার জন্য বিষয়গুলিকে সুন্দরভাবে ব্যাখ্যা করে। তবে খারাপ দিকটি হ'ল এটি বেশ কিছুটা পাঠ্য text আপনি যখন কোনও ব্যবহারকারী কোনও সমস্যার প্রতিবেদন করার চেষ্টা করছেন তবে এটি ব্যাখ্যা করতে ব্যর্থ হন আপনি সাধারণত তাকে এই সমস্ত কিছু পড়তে রাজি করতে পারবেন না।


4

ব্যবহারকারীদের দরকারী প্রতিবেদন প্রত্যাশার জন্য আপনি সহজেই বুঝতে ও সহজ প্রশ্নের উত্তর জিজ্ঞাসা করতে পারেন।

উদাহরণস্বরূপ, "এই ত্রুটির আগে আপনার শেষ পদক্ষেপটি কী ছিল?", "আপনি কি এই ত্রুটি করার আগে ... চেষ্টা করেছিলেন?"

কোনও ব্যবহারকারী আপনাকে বাগ রিপোর্ট যেমন লিখবে না: "আমার ভিডিও ড্রাইভারটি আপ্টোডেট নয় Your আপনার গ্রাফিক্স লাইব্রেরি পুরানো গ্রাফিক ড্রাইভারগুলির সাথে সামঞ্জস্য হতে পারে না।"


3

ব্যবহারকারীর বেসটি ধরে নেওয়া আপনার শেষ সফ্টওয়্যারটির সাথে সমস্যাযুক্ত এমন শেষ ব্যবহারকারী ...

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

অর্থাৎ এটা তাদের কাজ নয় .....

আপনি যদি ভাল বাগের প্রতিবেদন চান তবে আপনার বাগগুলি খুঁজে পেতে পেশাদারদের নিয়োগ করুন। আপনি যদি একজন সফ্টওয়্যার বিকাশকারী হিসাবে গ্রাহকদের সাথে আচরণ করার বিরক্ত না করেন তবে যে কেউ পারেন তাকে নিয়োগ করুন।


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

1
আমার বক্তব্যটি হ'ল যদি এটি ক্র্যাশ হয় তবে ব্যবহারকারীর দৃষ্টিকোণ থেকে যা ঘটে। আমি যখন আমার গাড়িটি কোনও মেকানিকের কাছে নিয়ে যাই, তখন তিনি আমার কাছে কী ভুল তা সম্পর্কে দক্ষতার সাথে বিশদ ডায়াগনস্টিক রিপোর্ট দেওয়ার আশা করেন না - তিনি আমাকে সমস্যাটি সনাক্তকরণের জন্য তাঁর দক্ষতাটি ব্যবহার করতে সহায়তা করার জন্য প্রশ্ন জিজ্ঞাসা করেন। উদাহরণস্বরূপ, আমার সমস্যাটি দেখার জন্য আমার সমস্যাটি হ'ল "এটি যখন ঠান্ডা লাগলে স্টল হয়ে যায়, তবে গরম থাকে ঠিক তখন", বেশ কয়েকটি বিবেচিত প্রশ্ন (হ্যাঁ উত্তর নেই) পরে তিনি মোটামুটি নিশ্চিত ছিলেন (এবং সঠিক বলে প্রমাণিত হয়েছিল) এটি ত্রুটিযুক্ত ছিল থার্মোমিটার। আমাদের কাজ হ'ল উত্তর না দেওয়ার জন্য ফ্রেমযুক্ত প্রশ্নগুলি জিজ্ঞাসা করা।
mattnz
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.