วิธีการรายงานข้อผิดพลาด

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page How to report a bug and the translation is 100% complete.

Other languages:
Bahasa Indonesia • ‎Bahasa Melayu • ‎Cymraeg • ‎Deutsch • ‎English • ‎Esperanto • ‎Hawaiʻi • ‎Interlingue • ‎Kreyòl ayisyen • ‎Lëtzebuergesch • ‎Napulitano • ‎Nederlands • ‎Ripoarisch • ‎Scots • ‎Taqbaylit • ‎Tiếng Việt • ‎Türkçe • ‎aragonés • ‎asturianu • ‎català • ‎dansk • ‎español • ‎euskara • ‎français • ‎galego • ‎hrvatski • ‎interlingua • ‎italiano • ‎kurdî • ‎lietuvių • ‎magyar • ‎norsk bokmål • ‎occitan • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎shqip • ‎sicilianu • ‎slovenčina • ‎suomi • ‎svenska • ‎čeština • ‎Ελληνικά • ‎беларуская (тарашкевіца)‎ • ‎български • ‎русский • ‎српски / srpski • ‎татарча/tatarça • ‎українська • ‎հայերեն • ‎ייִדיש • ‎עברית • ‎ئۇيغۇرچە • ‎العربية • ‎تۆرکجه • ‎سنڌي • ‎فارسی • ‎پښتو • ‎मराठी • ‎हिन्दी • ‎মেইতেই লোন্ • ‎ਪੰਜਾਬੀ • ‎ଓଡ଼ିଆ • ‎தமிழ் • ‎తెలుగు • ‎ಕನ್ನಡ • ‎සිංහල • ‎ไทย • ‎ქართული • ‎ትግርኛ • ‎中文 • ‎日本語 • ‎粵語 • ‎한국어
shortcut: BUGREPORT

แนวทางนี้จะอธิบายถึงวิธีการเขียนรายงานข้อผิดพลาดที่ดีหรือการร้องขอคุณสมบัติในผู้ติดตามบั๊กของวิกิมีเดีย (ดู ฟาบริเคเตอร์Phabricator สำหรับข้อมูลเพิ่มเติม) ซึ่งรายงานข้อผิดพลาดที่มีประสิทธิภาพ ส่วนใหญ่มีแนวโน้มที่จะได้รับการแก้ไข.

การรายงานข้อผิดพลาดจะต้องทำในภาษาอังกฤษ หากคุณไม่สามารถเขียนเป็นภาษาอังกฤษ ให้ลองใช้เครื่อ งมือแปลภาษา เช่น กูเกิล แปลภาษา

คำแนะนำด่วนสำหรับรายงาน

  • ถูกต้องแม่นยำ
  • ชัดเจน: อธิบายวิธีการที่จะทำให้เกิดปัญหา, เป็นขั้นเป็นตอน, เพื่อให้ผู้อื่นสามารถถอดแบบข้อผิดพลาด
  • รวมถึงเพียงหนึ่งปัญหาต่อรายงาน

ก่อนที่คุณจะทำอะไร

คุณสามารถถอดแบบของปัญหาได้หรือไม่ ?

พยายามที่จะทบทวนข้อผิดพลาดโดยใช้รุ่นล่าสุดของซอฟต์แวร์ เพื่อดูว่ามันได้รับการแก้ไขแล้ว หากมีข้อบกพร่องอยู่บนเว็บไซต์วิกิ เช่น วิกิพีเดีย คุณอาจจะลองทดสอบซอฟต์แวร์รุ่นล่าสุดในส่วน test2.wikipedia.org

มีคนอื่นรายงานปัญหาไปแล้วหรือยัง ?

ใช้ช่องค้นหาของผู้ติดตามบั๊กของวิกิมีเดีย เพื่อดูว่าข้อบกพร่องของคุณได้รับรายงานแล้ว นอกจากนี้คุณยังสามารถดำเนินการค้นหาขั้นสูงเพิ่มเติมได้ในหน้าการค้นหาขั้นสูง

หากคุณไม่แน่ใจว่ามีรายงานข้อผิดพลาดอยู่แล้วหรือไม่คุณควรรายงานข้อบกพร่อง เป็นการดีกว่าที่จะมีข้อผิดพลาดที่ซ้ำกันมากกว่าที่จะมีข้อผิดพลาดที่ไม่ได้รายงาน

รายงานข้อผิดพลาดหรือคำขอคุณลักษณะใหม่

หากคุณต้องเผชิญหน้ากับข้อผิดพลาดในรุ่นที่ผ่านมา และดูเหมือนจะไม่มีใครมีการรายงาน เมื่อนั้น:

  1. ไปที่ phabricator.wikimedia.org และคลิกที่ "Maniphest" ในแถบด้านข้าง
  2. เลือก "Create task" ที่มุมบน
  3. คุณจะถูกขอให้เข้าสู่ระบบ (หรือลงทะเบียน) ถ้าคุณยังไม่ได้ทำ (ดู "สร้างบัญชีของคุณPhabricator/Help#Creating_your_account")
  4. กรอกข้อมูลต่อไปนี้อย่างน้อย:
    • หัวข้อ: สรุปสั้น ๆ หนึ่งประโยคที่อธิบายถึงปัญหาที่เกิดขึ้น (ไม่ใช่วิธีการแก้ปัญหาของคุณ)
      • ดี: "Selecting gender is not functional."
      • ไม่ดี: "Software crashes."
    • ได้รับมอบหมายให้: คุณควรละเลยข้อมูลนี้: นักพัฒนาจะกำหนดผู้รับโอน เมื่อพวกเขาวางแผนที่จะทำงานในหน่วยปฏิบัติการเฉพาะกิจ
    • ลักษณะ: รายละเอียดของปัญหา ให้รายละเอียดมากที่สุดเท่าที่เป็นไปได้ ซึ่งอาจรวมถึง:
      • สำหรับข้อผิดพลาด:
        • ขั้นตอนการทบทวน: ลดลงและง่ายต่อการปฏิบัติตามขั้นตอนที่จะก่อให้เกิดการอธิบายปัญหา รวมถึงขั้นตอนการตั้งค่าพิเศษใด ๆ
          ตัวอย่าง:
          1. Go to https://en.wikipedia.org with Internet Explorer version 10.0;
          2. Make sure you are logged in;
          3. Select "My Preferences" menu;
          4. Go to "Gender" and select female gender from box list;
          5. Click "Save" button.
        • ผลลัพธ์จริง: สิ่งที่แอพลิเคชันได้ทำหลังจากดำเนินการตามขั้นตอนดังกล่าวข้างต้น
          ตัวอย่าง:
          "There is no female gender in front of my user name."
        • ผลที่คาดหวัง: สิ่งที่แอพลิเคชันควรจะทำ ถ้าไม่มีข้อผิดพลาด
          ตัวอย่าง:
          "My gender is shown in front of my user name."
      • สำหรับคำขอคุณลักษณะ:
        • รายละเอียดของสิ่งที่คุณต้องการจะบรรลุ และทำไม เรื่องราวของผู้ใช้เป็นวิธีที่มีประสิทธิภาพในการนำพานี้
          ตัวอย่าง:
          "As a new editor, I would like to be acknowledged for my contribution to the project, so that I feel welcomed and valued"
      • โปรดให้ข้อมูลอื่น ๆ ที่อาจจะมีประโยชน์ เช่น:
        • เว็บเบราเซอร์, สกิน หรือระบบคอมพิวเตอร์ที่คุณเคยเห็นข้อผิดพลาดบน;
        • ลิงก์หรือความแตกต่างตั้งแต่หนึ่งหน้าหรือมากกว่าที่คุณพบข้อผิดพลาด หรือ
        • ไม่ว่าจะเป็นปัญหาที่เกิดขึ้นปรากฏขึ้นทุกครั้ง, เป็นครั้งคราวเท่านั้น, เพียงแต่ในบางหน้า หรือเฉพาะในสถานการณ์ที่เฉพาะเจาะจง
    • การแนบข้อมูลจราจรคอมพิวเตอร์หรือภาพหน้าจอHelp:Screenshots (แต่ให้แน่ใจว่าไม่มีข้อมูลที่เป็นความลับได้รวมหรือแสดงอยู่) คลิกที่ปุ่มอัพโหลดไฟล์ (เมฆที่มีลูกศร) ในแถบเครื่องมือด้านคำอธิบาย
    • เลือกแท็ก (โครงการ) ในที่ที่คุณได้พบข้อผิดพลาด:
      • โครงการจะแสดงวิธีการทำงานของนักพัฒนาในโครงการ เพื่อแจ้งโครงการที่เหมาะสม ใช้ฟังก์ชันการค้นหา (ด้านบนขวา) เพื่อหาคำอธิบาย
      • ซึ่งอาจเป็นเช่นโครงการ MediaWiki-General-or-Unknown สำหรับซอฟต์แวร์วิกิของตัวมันเอง หรือ Wikimedia-Site-Requests สำหรับการเปลี่ยนการกำหนดค่าในเว็บไซต์วิกิมีเดีย (ดู "การเลือกโครงการPhabricator/Help#Selecting_projects")
    • สมาชิก: คุณควรละเลยข้อมูลนี้: ถ้าคุณรู้ว่าผู้ใช้งานที่เฉพาะเจาะจง จะให้ความสนใจในการแจ้งเตือนของภารกิจนี้ คุณสามารถเพิ่มได้ที่นี่

ตรวจสอบว่ารายงานของคุณเสร็จสมบูรณ์ จากนั้นกดปุ่ม "สร้างงาน" รายงานของคุณตอนนี้จะอยู่ในฐานข้อมูล และใครบางคนหวังว่าจะใช้เวลาดูที่มันเร็ว ๆ นี้

ลำดับความสำคัญ: คุณควรละเลยข้อมูลนี้: โดยทั่วไปแล้ว ลำดับความสำคัญที่ถูกกำหนดโดยนักพัฒนาผู้วางแผนที่จะทำงานในหน่วยปฏิบัติการเฉพาะกิจ (ดู การตั้งค่าลำดับความสำคัญ)

นั่นคือทั้งหมด ! ขอบคุณสำหรับความช่วยเหลือของคุณเพื่อปรับปรุงมีเดียวิกิรวมถึงโครงการวิกิมีเดีย !

รายงานข้อผิดพลาดของจาวาสคริปต์

ดูเพิ่มเติม: Help:Locating broken scripts

เมื่อคุณพบข้อผิดพลาดที่อาจจะเกี่ยวข้องกับจาวาสคริปต์ วิธีที่ดีที่สุดของคุณคือ[$url แจ้งข้อความผิดพลาด] และคัดลอกลงในรายงานข้อผิดพลาดSpecial:MyLanguage/Help:Locating broken scripts

มันเป็นสิ่งสำคัญโดยเฉพาะอย่างยิ่งที่จะให้ข้อมูลทั้งหมดที่คุณมี เพราะแม้แต่ผู้ดูแลระบบจะสามารถเข้าถึงความเป็นศูนย์เพื่อบันทึกข้อผิดพลาดใด ๆ หากคุณไม่แน่ใจว่ามีคุณสมบัติที่คุณกำลังใช้อยู่บนพื้นฐานของจาวาสคริปต์ ให้ลองปิดการใช้งานจาวาสคริปต์

ก็มักจะเป็นประโยชน์ในการรวมภาพหน้าจอที่มีรายงานของคุณ มันมักจะเป็นวิธีที่ง่ายที่สุดในการระบุต่อคุณลักษณะที่คุณกำลังพูดถึง และมักจะสามารถให้ข้อมูลที่สามารถช่วยให้ข้อผิดพลาดจำกัดลง ระมัดระวังในการซ่อนข้อมูลใด ๆ ที่คุณไม่ต้องการที่จะแบ่งปัน เช่นเดียวกับแท็บเบราว์เซอร์เปิดอื่น ๆ หรือลดหน้าต่างแชทลงถึงที่สุด

ถ้าปัญหาอยู่ในโค้ดของสคริปต์ผู้ใช้หรือแกดเจ็ตตัวเองตัวควบคุม Phabricator อาจไม่ใช่ตำแหน่งที่ปัญหาจะได้รับการจัดการ <refre>phab:T85433</ref> มีคนอาจเปลี่ยนเส้นทางให้คุณพูดคุย (ถ้ามีการระบุสคริปต์ที่มีปัญหา)

รายงานปัญหาการเชื่อมต่อ

หากคุณประสบปัญหาในการเข้าถึงเว็บไซต์วิกิมีเดีย (เชื่อมต่ออินเทอร์เน็ตช้า ฯลฯ ) โปรดปฏิบัติตาม wikitech:Reporting a connectivity issue.

รายงานปัญหาการเข้าสู่ระบบ

หากคุณประสบปัญหาในการเข้าสู่ระบบบัญชีของคุณโปรดปฏิบัติตาม Manual:How to debug/Login problems.

ดูเพิ่ม