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

TestLink คืออะไร?
TestLink เป็นหนึ่งในเครื่องมือจัดการทดสอบแบบโอเพนซอร์สบนเว็บที่ใช้กันอย่างแพร่หลายที่สุด มันซิงโครไนซ์ข้อกำหนดและรายละเอียดการทดสอบในพื้นที่ทำงานเดียว ทำให้ทีมสามารถวางแผน จัดทำเอกสาร และดำเนินการทดสอบได้ tracดำเนินการกิจกรรมด้านคุณภาพต่างๆ ร่วมกัน โดยใช้ TestLink คุณสามารถสร้างโครงการทดสอบ จัดทำเอกสารกรณีทดสอบ และเพิ่มผู้ใช้หลายคนที่มีบทบาทแตกต่างกันได้ ผู้ดูแลระบบจะจัดการการมอบหมายกรณีทดสอบให้กับทีม
TestLink รองรับทั้งการรันเคสทดสอบแบบอัตโนมัติและแบบแมนนวล ผู้ทดสอบสามารถสร้างเคสทดสอบได้ แผนการทดสอบ และสร้างรายงานการทดสอบได้ในเวลาเพียงเศษเสี้ยวของเวลาปกติโดยใช้เครื่องมือนี้ รองรับรายงานหลายรูปแบบ รวมถึง Excel, MS Word และ HTML นอกจากนี้ยังสามารถทำงานร่วมกั��โปรแกรมยอดนิยมต่างๆ ได้อีกด้วย ข้อบกพร่อง tracระบบจัดการฐานข้อมูลขนาดใหญ่ เช่น JIRA, MANTIS, BUZZILLA และ TRACเนื่องจากเป็นระบบที่ใช้งานผ่านเว็บ ผู้ใช้หลายคนจึงสามารถใช้งานพร้อมกันได้ โดยใช้ข้อมูลประจำตัวและบทบาทที่ได้รับมอบหมายของตนเอง
ข้อดีของ TestLink
ก่อนที่จะเริ่มการตั้งค่า เราควรทำความเข้าใจก่อนว่าทำไม TestLink จึงยังคงเป็นตัวเลือกยอดนิยมสำหรับการจัดการทดสอบในทีม QA
- มันรองรับการทำงานหลายโปรเจ็กต์ภายใต้การติดตั้งเพียงครั้งเดียว
- ช่วยให้สามารถส่งออกและนำเข้ากรณีทดสอบระหว่างเซิร์ฟเวอร์ได้อย่างง่ายดาย
- สามารถผสานรวมเข้ากับเครื่องมือจัดการข้อบกพร่องต่างๆ ได้อย่างง่ายดาย
- ระบบจะดำเนินการทดสอบอัตโนมัติผ่าน XML-RPC
- ระบบจะกรองกรณีทดสอบตามเวอร์ชัน คำสำคัญ รหัสกรณีทดสอบ และคุณลักษณะอื่นๆ
- ระบบจะกำหนดกรณีทดสอบให้กับผู้ใช้หลายคนด้วยการคลิกเพียงไม่กี่ครั้ง
- โปรแกรมนี้สร้างแผนการทดสอบและรายงานการทดสอบในรูปแบบต่างๆ
- ระบบนี้ให้ข้อมูลประจำตัวสำหรับผู้ใช้หลายคนและรองรับการกำหนดบทบาทอย่างละเอียด
เข้าสู่ระบบ TestLink
เมื่อติดตั้ง TestLink เสร็จแล้ว ขั้นตอนแรกคือการเข้าสู่ระบบในฐานะผู้ดูแลระบบและเข้าถึงแดชบอร์ดหลัก
ขั้นตอน 1) เปิดหน้าหลักของ TestLink และป้อนรายละเอียดการเข้าสู่ระบบ
- ป้อนรหัสผู้ใช้ – ผู้ดูแลระบบ
- ป้อนรหัสผ่าน
- คลิกที่แท็บเข้าสู่ระบบ
การสร้างโครงการทดสอบ
โปรเจกต์ทดสอบทำหน้าที่เป็นศูนย์กลางสำหรับแผนการทดสอบ ชุดทดสอบ และกรณีทดสอบที่เกี่ยวข้องทั้งหมด ขั้นตอนต่อไปนี้แสดงวิธีการสร้างโปรเจกต์แรกของคุณ
ขั้นตอน 1) ในหน้าต่างหลัก ให้คลิกที่ "ทดสอบการจัดการโครงการ" หน้าต่างใหม่จะเปิดขึ้นมา
ขั้นตอน 2) คลิกที่แท็บ “สร้าง” เพื่อสร้างโปรเจ็กต์ใหม่
ขั้นตอน 3) กรอกข้อมูลในช่องที่จำเป็นทั้งหมด เช่น หมวดหมู่ ชื่อโครงการ คำนำหน้า และคำอธิบาย หลังจากกรอกรายละเอียดที่จำเป็นแล้ว ให้คลิกแท็บ “สร้าง” ที่ด้านล่างของหน้าต่าง
สิ่งนี้จะสร้างโปรเจ็กต์��องคุณ “Guruสำเร็จแล้วที่ 99”
การสร้างแผนการทดสอบ
แผนการทดสอบจะรวบรวมข้อมูลที่ครบถ้วน รวมถึงขอบเขตของการทดสอบซอฟต์แวร์ เหตุการณ์สำคัญ ชุดทดสอบ และกรณีทดสอบ เมื่อโครงการเริ่มต้นขึ้นแล้ว ขั้นตอนต่อไปคือการกำหนดแผนการทดสอบสำหรับโครงการนั้น
ขั้นตอน 1) จากหน้าหลัก ให้คลิกที่ การจัดการแผนการทดสอบ
ขั้นตอน 2) หน้าใหม่จะเปิดขึ้นมา ที่ด้านล่างของหน้า ให้คลิกที่แท็บ “สร้าง”
ขั้นตอน 3) กรอกข้อมูลที่จำเป็นทั้งหมด เช่น ชื่อ คำอธิบาย และตัวเลือก “สร้างจากแผนการทดสอบที่มีอยู่” จากนั้นคลิก “สร้าง”
ขั้นตอน 4) การขอ Guruแผนการทดสอบ 99 รายการถูกสร้างขึ้นสำเร็จแล้ว
การสร้างการสร้าง
Build หมายถึงเวอร์ชันเฉพาะของซอฟต์แวร์ที่กำลังทดสอบ Build มีประโยชน์สำหรับกลุ่มผู้ใช้งานping ผลลัพธ์การดำเนินการกับแอปพลิเคชันเวอร์ชันเฉพาะ
ขั้นตอน 1) คลิกที่ Builds/Releases ภายใต้ Test Plan จากหน้าหลัก
ขั้นตอน 2) ในหน้าต่างถัดไป ให้กรอกรายละเอียดทั้งหมดสำหรับการเผยแพร่ซอฟต์แวร์ แล้วคลิก “สร้าง” เพื่อบันทึก
- ป้อนชื่อชื่อเรื่อง
- ป้อนคำอธิบายสำหรับการเผยแพร่ซอฟต์แวร์
- ทำเครื่องหมายในช่องสถานะ – ใช้งานอยู่
- ทำเครื่องหมายในช่องสถานะ – เปิด
- เลือกวันที่วางจำหน่าย
- คลิกที่ปุ่ม “สร้าง”
เมื่อสร้างเวอร์ชันใหม่แล้ว จะปรากฏดังนี้
การสร้างชุดทดสอบ
ชุดทดสอบ (Test Suite) คือชุดของกรณีทดสอบที่ใช้ตรวจสอบส่วนประกอบหรือคุณสมบัติเดียวกัน ขั้นตอนต่อไปนี้จะอธิบายวิธีการสร้างชุดทดสอบสำหรับโครงการของคุณ
ขั้นตอน 1) คลิกตัวเลือก “ข้อกำหนดการทดสอบ” จากหน้าแรก
ขั้นตอน 2) ที่ด้านขวาของแผงควบคุม ให้คลิกไอคอนการตั้งค่า . รายการการดำเนินการทดสอบจะปรากฏขึ้น
ขั้นตอน 3) คลิกแท็บ “สร้าง” สำหรับชุดทดสอบ
ขั้นตอน 4) กรอกรายละเอียดทั้งหมดสำหรับชุดทดสอบแล้วคลิก “บันทึก”
- ป้อนชื่อชุดทดสอบ
- ป้อนรายละเอียดเกี่ยวกับชุดทดสอบของคุณ
- คลิก “บันทึก” เพื่อบันทึกชุดทดสอบ
คุณสามารถดูชุดทดสอบสำหรับ Guru99 ถูกสร้างขึ้น
ชุดทดสอบของคุณจะปรากฏทางด้านซ้ายของแผงควบคุม ภายใต้โครงสร้างลำดับชั้นของโฟลเดอร์
การสร้างกรณีทดสอบ
กรณีทดสอบ (Test Case) คือลำดับขั้นตอนการทดสอบที่ออกแบบมาเพื่อตรวจสอบสถานการณ์เฉพาะเจาะจงโดยให้ได้ผลลัพธ์ที่คาดหวังไว้ ขั้นตอนด้านล่างนี้จะอธิบายวิธีการสร้างกรณีทดสอบพร้อมกับขั้นตอนการทดสอบแต่ละขั้นตอน
ขั้นตอน 1) คลิกที่โฟลเดอร์ Test Suite ทางด้านซ้ายของแผงด้านล่างโครงสร้างแบบลำดับชั้นของโฟลเดอร์
ขั้นตอน 2) คลิกไอคอนการตั้งค่าที่แผงด้านขวา รายการการดำเนินการกรณีทดสอบจะปรากฏขึ้น
ขั้นตอน 3) หน้าต่างใหม่จะเปิดขึ้น คลิก “สร้าง” ในส่วนการดำเนินการกรณีทดสอบ เพื่อเริ่มกรณีทดสอบใหม่
ขั้นตอน 4) กรอกรายละเอียดในหน้าข้อมูลจำเพาะของกรณีทดสอบ
ขั้นตอน 5) หลังจากกรอกรายละเอียดแล้ว ให้คลิก “สร้าง” เพื่อบันทึก กรณีทดสอบสำหรับ Guruสร้างหมายเลข 99 สำเร็จแล้ว
ขั้นตอน 6) คลิกที่ไฟล์ Test Case จากโฟลเดอร์ หน้าต่างใหม่จะเปิดขึ้น คลิก “Create steps” เพื่อเปิดโปรแกรมแก้ไขขั้นตอนการทดสอบ (Test Case step editor)
ขั้นตอน 7) หน้าต่างใหม่จะเปิดขึ้นบนหน้าเดียวกัน ป้อนรายละเอียดต่อไปนี้
- ป้อนขั้นตอนการดำเนินการสำหรับกรณีทดสอบของคุณ
- กรอกรายละเอียดเกี่ยวกับขั้นตอนการดำเนินการ
- คลิก “บันทึกและเพิ่มขั้นตอนการดำเนินการอื่น” หรือคลิก “บันทึกและออก” หากไม่มีขั้นตอนการทดสอบใด ๆ ที่จะเพิ่มอีกแล้ว
ขั้นตอน 8) เมื่อคุณบันทึกและออกจากขั้นตอนการทดสอบแล้ว จะปรากฏดังนี้
การกำหนดกรณีทดสอบให้กับแผนการทดสอบ
การทดสอบจะดำเนินการได้ก็ต่อเมื่อได้กำหนดกรณีทดสอบนั้นให้กับแผนการทดสอบแล้ว ขั้นตอนต่อไปนี้จะอธิบายวิธีการเพิ่มกรณีทดสอบลงในแผนการทดสอบของคุณ
ขั้นตอน 1) คลิกไอคอนการตั้งค่า บนแผงทดสอบ รายการการดำเนินการจะปรากฏขึ้น
ขั้นตอน 2) คลิกที่ “เพิ่มลงในแผนการทดสอบ”
ขั้นตอน 3) หน้าต่างใหม่จะเปิดขึ้น ค้นหาโปรเจ็กต์ของคุณ “Guru99. "
- ทำเครื่องหมายในช่องสี่เหลี่ยมหน้าแผนการทดสอบของคุณ
- คลิกที่ปุ่ม “เพิ่ม”
ขั้นตอนนี้จะเพิ่มกรณีทดสอบของคุณลงในแผนการทดสอบ
การสร้างผู้ใช้และการกำหนดบทบาทใน TestLink
TestLink มีฟีเจอร์��ารจัดการผู้ใช้และการอนุญาต เพื่อให้คุณสามารถมอบสิทธิ์ที่เหมาะสมให้กับสมาชิกแต่ละคนในทีมได้
ด้านล่างนี้คือรายชื่อบทบาทเริ่มต้นใน TestLink และสิทธิ์ของแต่ละบทบาท
| บทบาท | กรณีทดสอบ | เมตริกการทดสอบ |
|---|---|---|
| แขก | รายละเอียด | รายละเอียด |
| Tester | ดำเนินงาน | รายละเอียด |
| ผู้ทดสอบอาวุโส | แก้ไขและดำเนินการ | รายละเอียด |
| ผู้นำและผู้ดูแลระบบ | แก้ไขและดำเนินการ | แก้ไขและดำเนินการ |
ขั้นตอน 1) จากหน้าหลักของ TestLink ให้คลิกที่ไอคอน ผู้ใช้/บทบาท ในแถบนำทาง
ขั้นตอน 2) คลิก “สร้าง”
ขั้นตอน 3) กรอกรายละเอียดผู้ใช้ทั้งหมดแล้วคลิกปุ่ม “บันทึก”
ผู้ใช้ที่สร้างใหม่จะปรากฏในรายการ
ขั้นตอน 4) กำหนดบทบาทโครงการทดสอบให้กับผู้ใช้
- คลิกที่ “กำหนดบทบาทโครงการทดสอบ” แถบ
- เลือกชื่อโครงการ
- เลือกบทบาทผู้ใช้จากเมนูแบบเลื่อนลง
ข้อกำหนดในการเขียน
ข้อกำหนดอธิบายว่าระบบควรทำอะไร และ TestLink ช่วยให้คุณจัดเก็บข้อกำหนดเหล่านั้นไว้พร้อมกับกรณีทดสอบที่ใช้ตรวจสอบข้อกำหนดเหล่านั้น ขั้นตอนต่อไปนี้แสดงวิธีการเพิ่มข้อกำหนด
ขั้นตอน 1) จากแถบนำทาง ให้เลือกที่ลิงก์ “ข้อกำหนด” หน้าข้อกำหนดจะเปิดขึ้นมา
ขั้นตอน 2) ทางด้านขวาของหน้าข้อกำหนด ให้คลิก “สร้าง”
ขั้นตอน 3) หน้าต่างใหม่จะเปิดขึ้น กรอกรายละเอียดทั้งหมด รวมถึง:
- รหัสเอกสาร
- ชื่อเรื่อง
- ความต้องการ Descriptไอออน
- คลิก“ บันทึก”
สำหรับประเภท คุณสามารถเลือกตัวเลือกจากเมนูแบบเลื่อนลงได้ ในตัวอย่างนี้ เราเลือก “ข้อกำหนดความต้องการของผู้ใช้”.
ขั้นตอน 4) เอกสารข้อกำหนดความต้องการ (Requirement Specification) จะถูกสร้างขึ้นและแสดงในแผงด้านซ้ายภายใต้หัวข้อโครงการ “Guru99. "
ขั้นตอน 5) เลือกปุ่มการตั้งค่าจากหน้าหลักของข้อกำหนดทางเทคนิค หน้าต่างใหม่จะเปิดขึ้น
ขั้นตอน 6) คลิกแท็บ “สร้าง” ใต้หัวข้อข้อกำหนด Operaหลาก
ขั้นตอน 7) กรอกรายละเอียดทั้งหมดที่ระบุ แล้วคลิก “บันทึก”
- ป้อนรหัสเอกสาร
- ป้อนชื่อชื่อเรื่อง
- ป้อนคำอธิบาย
- ระบุสถานะ – ฉบับร่าง, แก้ไข, ตรวจสอบ, ทดสอบไม่ได้ หรือ ถูกต้อง (เราเลือก ถูกต้อง)
- ระบุประเภท – ส่วนติดต่อผู้ใช้, ไม่เกี่ยวกับฟังก์ชัน��ารทำงาน, ข้อมูล, คุณสมบัติ หรือกรณีการใช้งาน (เราเลือกกรณีการใช้งาน)
- ป้อนจำนวนกรณีทดสอบที่ต้องการ
- คลิก “บันทึก” ในตอนท้าย
หมายเหตุ หากต้องการเพิ่มข้อกำหนดเพิ่มเติม ให้ทำเครื่องหมายในช่องและคลิก “บันทึก”
ข้อกำหนดใหม่จะปรากฏอยู่ทางด้านซ้ายของแผงควบคุม
การกำหนดข้อกำหนดให้กับกรณีทดสอบ
ใน TestLink สามารถเชื่อมโยงข้อกำหนดกับกรณีทดสอบได้ นี่เป็นคุณสมบัติที่สำคัญมาก tracการครอบคลุมการทดสอบขั้นสูงสุด ในมุมมองรายงานการทดสอบ คุณสามารถตรวจสอบได้ว่าข้อกำหนดใดบ้างที่ยังไม่ได้รับการครอบคลุม และเพิ่มข้อกำหนดเหล่านั้นลงในชุดทดสอบเพื่อให้ครอบคลุมสูงสุด
ขั้นตอน 1) ในส่วนรายละเอียดการทดสอบ ให้เปิดกรณีทดสอบใดก็ได้ แล้วคลิกไอคอนข้อกำหนด
ขั้นตอน 2) ในการกำหนดข้อกำหนดความต้องการ (Requirement Specification) ให้กับกรณีทดสอบ (Test Case) ให้ทำตามขั้นตอนต่อไปนี้
- ใช้เมนูแบบเลื่อนลงเพื่อเลือกข้อกำหนด
- ทำเครื่องหมายที่ช่องกาเครื่องหมายความต้องการ
- คลิกที่แท็บ “กำหนด”
หลังจากคลิกแท็บ “กำหนด” แล้ว หน้าต่างจะปรากฏขึ้นพร้อมข้อความ “กำหนดข้อกำหนดแล้ว”
การดำเนินการทดสอบ
ใน TestLink คุณสามารถเรียกใช้เคสทดสอบและเปลี่ยนสถานะการดำเนินการได้ สถานะของเคสทดสอบสามารถตั้งค่าเป็น “ถูกบล็อก” “ผ่าน” หรือ “ล้มเหลว” ในขั้นต้น เคสจะอยู่ในสถานะ “ไม่ได้เรียกใช้” แต่เมื่ออัปเดตแล้ว จะไม่สามารถเปลี่ยนกลับเป็น “ไม่ได้เรียกใช้” ได้อีก
ขั้นตอน 1) จากแถบนำทาง ให้คลิกที่ลิงก์ “ดำเนินการทดสอบ” หน้าต่างดำเนินการทดสอบจะเปิดขึ้น
ขั้นตอน 2) เลือกกรณีทดสอบที่คุณต้องการเรียกใช้จากแผงด้านซ้าย
ขั้นตอน 3) เมื่อคุณเลือกกรณีทดสอบแล้ว หน้าต่างใหม่จะเปิดขึ้น
ขั้นตอน 4) ทำตามขั้นตอนเหล่านี้
- ป้อนบันทึกที่เกี่ยวข้องกับกรณีทดสอบที่ดำเนินการแล้ว
- เลือกสถานะ
ขั้นตอน 5) ในหน้าเดียวกัน ให้กรอกรายละเอียดที่คล้ายกันเกี่ยวกับการดำเนินการ เลือกสถานะ และคลิก “บันทึกการดำเนินการ”
การสร้างรายงานการทดสอบ
รายงานผลการทดสอบช่วยให้มองเห็นความคืบหน้าในการดำเนินการ ความครอบคลุมของข้อกำหนด และคุณภาพโดยรวม TestLink รองรับรูปแบบต่างๆ สำหรับการแบ่งปันรายงานกับผู้มีส่วนได้ส่วนเสีย
- HTML
- MS Word
- MS Excel
- OpenOffice Writer
- OpenOffice Calc
ขั้นตอน 1) จากแถบนำทาง ให้คลิกที่ตัวเลือก รายงานการทดสอบ
ขั้นตอน 2) ��ากแผงด้านซ้าย เลือกที่ลิงก์ “รายงานผลการทดสอบ”
ขั้นตอน 3) หากต้องการสร้างรายงาน ให้ทำตามขั้นตอนต่อไปนี้
- ทำเครื่องหมายหรือยกเลิกการทำเครื่องหมายตัวเลือกที่คุณต้องการเน้นในรายงานผลการทดสอบของคุณ
- คลิกที่โฟลเดอร์โปรเจ็กต์ของคุณ
รายงานผลการทดสอบมีหน้าตาแบบนี้
ส่งออกชุดทดสอบ / ชุดทดสอบ
TestLink ช่วยให้คุณสามารถส่งออกโปรเจ็กต์ทดสอบและชุดทดสอบ แล้วนำเข้าโปรเจ็กต์เหล่านั้นไปยังโปรเจ็กต์ TestLink อื่นบนเซิร์ฟเวอร์หรือระบบอื่นได้ ขั้นตอนต่อไปนี้จะอธิบายขั้นตอนการส่งออก
ขั้นตอน 1) เลือกกรณีทดสอบที่คุณต้องการส่งออกในหน้าข้อมูลจำเพาะของการทดสอบ
ขั้นตอน 2) ทางด้านขวามือของแผงควบคุม ให้คลิกที่ ไอคอนการตั้งค่า แสดงการดำเนินการต่างๆ ที่สามารถกระทำกับกรณีทดสอบได้
ขั้นตอน 3) คลิก "ส่งออก" ปุ่ม
ขั้นตอน 4) หน้าต่างใหม่จะเปิดขึ้นมา เลือกตัวเลือกตามความต้องการแล้วคลิกแท็บ “ส่งออก”
มีการสร้างไฟล์ XML ต่อไปนี้
นำเข้าชุดทดสอบ / กรณีทดสอบ
การนำเข้าจะนำกรณีทดสอบหรือชุดทดสอบจากไฟล์ XML ที่ส่งออกไปยังชุดทดสอบเป้าหมายที่คุณเลือก
ขั้นตอน 1) เลือกโฟลเดอร์ชุดทดสอบที่คุณต้องการนำเข้ากรณีทดสอบ
ขั้นตอน 2) คลิกไอคอนการตั้งค่า ทางด้านขวามือของแผงควบคุม จะแสดงการดำเนินการต่างๆ ที่สามารถใช้กับชุดทดสอบหรือกรณีทดสอบได้
ขั้นตอน 3) คลิก “นำเข้า” ในรายการการดำเนินการกรณีทดสอบ
ขั้นตอน 4) เลือกไฟล์ XML กรณีทดสอบที่คุณส่งออกจากการทดสอบ TestLink แล้วแนบไฟล์นั้น จากนั้นคลิก “อัปโหลด”
- ใช้ตัวเลือกเรียกดูเพื่อแนบไฟล์กรณีทดสอบ XML ที่คุณส่งออกจากการทดสอบ TestLink
- คลิกที่ “อัปโหลดไฟล์”
เมื่อคุณอัปโหลดไฟล์ หน้าต่างจะเปิดขึ้นพร้อมข้อความว่า “นำเข้ากรณีทดสอบ”
ขั้นตอน 5) ไฟล์ทดสอบจะถูกอัปโหลดและแสดงทางด้านขวาของแผงควบคุม




























































