บทช่วยสอน TestLink
TestLink คืออะไร?
Test-link เป็นเครื่องมือจัดการการทดสอบแบบโอเพ่นซอร์สบนเว็บที่ใช้กันอย่างแพร่หลาย เครื่องมือนี้จะซิงโครไนซ์ทั้งข้อกำหนดและข้อกำหนดการทดสอบเข้าด้วยกัน ผู้ใช้สามารถสร้างโครงการทดสอบและบันทึกกรณีทดสอบโดยใช้เครื่องมือนี้ ด้วย Test-Link คุณสามารถสร้างบัญชีสำหรับผู้ใช้หลายรายและกำหนดบทบาทผู้ใช้ที่แตกต่างกันได้ ผู้ใช้ผู้ดูแลระบบสามารถจัดการงานการมอบหมายกรณีทดสอบได้
รองรับการดำเนินการกรณีทดสอบทั้งแบบอัตโนมัติและแบบแมนนวล ผู้ทดสอบสามารถสร้าง แผนการทดสอบ และรายงานการทดสอบในเวลาเพียงเสี้ยววินาทีด้วยเครื่องมือนี้ รองรับรายงานการทดสอบในรูปแบบต่าง ๆ เช่น Excel, MS word และรูปแบบ HTML นอกจากนั้นยังรองรับการบูรณาการกับโปรแกรมยอดนิยมอีกมากมาย ข้อบกพร่อง ระบบติดตาม เช่น JIRA, MANTIS, BUGZILLA, TRAC ฯลฯ เนื่องจากเป็นเครื่องมือบนเว็บ ผู้ใช้หลายคนจึงสามารถเข้าถึงฟังก์ชันการทำงานได้พร้อมๆ กันด้วยข้อมูลประจำตัวและบทบาทที่ได้รับมอบหมาย
ข้อดีของ TestLink
- รองรับหลายโครงการ
- ส่งออกและนำเข้ากรณีทดสอบได้ง่าย
- ผสานรวมกับเครื่องมือการจัดการข้อบกพร่องมากมายได้อย่างง่ายดาย
- การดำเนินการกรณีทดสอบอัตโนมัติผ่าน XML-RPC
- กรองกรณีทดสอบได้ง่ายด้วยเวอร์ชัน คำสำคัญ ID กรณีทดสอบ และเวอร์ชัน
- ง่ายต่อการกำหนดกรณีทดสอบให้กับผู้ใช้หลายคน
- ง่ายต่อการสร้างแผนการทดสอบและรายงานผลการทดสอบในรูปแบบต่างๆ
- ให้ข้อมูลประจำตัวแก่ผู้ใช้หลายรายและกำหนดบทบาทให้กับพวกเขา
เข้าสู่ระบบ TestLink
ขั้นตอนที่ 1: เปิด Testlink หน้าแรกและกรอกรายละเอียดการเข้าสู่ระบบ
- ป้อนรหัสผู้ใช้ – ผู้ดูแลระบบ
- ป้อนรหัสผ่าน
- คลิกที่แท็บเข้าสู่ระบบ
การสร้างโครงการทดสอบ
ขั้นตอนที่ 1: ในหน้าต่างหลักให้คลิกที่ Test Project Management หน้าต่างจะเปิดขึ้นอีกหน้าต่างหนึ่ง
ขั้นตอนที่ 2: คลิกที่แท็บ “สร้าง” เพื่อสร้างโครงการใหม่
ขั้นตอนที่ 3: กรอกข้อมูลที่จำเป็นทั้งหมดในหน้าต่าง เช่น หมวดหมู่สำหรับโครงการทดสอบ ชื่อโครงการ คำนำหน้า คำอธิบาย ฯลฯ หลังจากกรอกรายละเอียดที่จำเป็นทั้งหมดแล้ว ให้คลิกที่แท็บ “สร้าง” ที่ส่วนท้ายของหน้าต่าง
สิ่งนี้จะสร้างโปรเจ็กต์ “Guru99” ของคุณสำเร็จ
การสร้างแผนการทดสอบ
แผนการทดสอบเก็บข้อมูลที่ครบถ้วน เช่น ขอบเขตของการทดสอบซอฟต์แวร์ เหตุการณ์สำคัญ ชุดทดสอบ และกรณีทดสอบ เมื่อคุณสร้างโครงการทดสอบแล้ว ขั้นตอนต่อไปคือการสร้างแผนการทดสอบ
ขั้นตอนที่ 1: จากหน้าแรก คลิกที่ Test Plan Management จากหน้าแรก
ขั้นตอนที่ 2: มันจะเปิดหน้าอื่นขึ้นมา ที่ด้านล่างของหน้า ให้คลิกที่แท็บ “สร้าง”
ขั้นตอนที่ 3: กรอกข้อมูลที่จำเป็นทั้งหมด เช่น ชื่อ คำอธิบาย สร้างจากแผนการทดสอบที่มีอยู่ ฯลฯ ในหน้าต่างที่เปิดอยู่ และคลิกที่ “สร้างแท็บ”
ขั้นตอนที่ 4: สร้างแผนการทดสอบ Guru 99 สำเร็จแล้ว
การสร้างการสร้าง
บิลด์คือซอฟต์แวร์รุ่นเฉพาะ
ขั้นตอนที่ 1: คลิกที่รุ่น/รุ่นภายใต้แผนการทดสอบจากหน้าแรก
ขั้นตอนที่ 2: ในหน้าต่างถัดไป กรอกรายละเอียดที่จำเป็นทั้งหมดสำหรับการเผยแพร่ซอฟต์แวร์ และคลิกสร้าง เพื่อบันทึกการเผยแพร่ของคุณ
- ป้อนชื่อชื่อเรื่อง
- ป้อนคำอธิบายเกี่ยวกับการเปิดตัวซอฟต์แวร์
- ทำเครื่องหมายที่ช่องกาเครื่องหมายสถานะ- ใช้งานอยู่
- ทำเครื่องหมายที่ช่องกาเครื่องหมายสถานะ- เปิด
- เลือกวันที่วางจำหน่าย
- คลิกที่ปุ่มสร้าง
เมื่อคุณมีซอฟต์แวร์ออกมาแล้ว มันจะปรากฏเช่นนี้
การสร้างชุดทดสอบ
ชุดทดสอบคือชุดของกรณีทดสอบที่อาจทดสอบหรือตรวจสอบส่วนประกอบเดียวกัน ขั้นตอนต่อไปนี้จะอธิบายวิธีการสร้างชุดทดสอบสำหรับโครงการของคุณ
ขั้นตอนที่ 1: คลิกตัวเลือกข้อกำหนดการทดสอบจากหน้าแรก
ขั้นตอนที่ 2: ที่ด้านขวาของแผง ให้คลิกที่ไอคอนการตั้งค่า . มันจะแสดงชุดปฏิบัติการการทดสอบ
ขั้นตอนที่ 3: คลิกที่แท็บ "สร้าง" สำหรับชุดทดสอบ
ขั้นตอนที่ 4: กรอกรายละเอียดทั้งหมดสำหรับชุดทดสอบและคลิกที่แท็บบันทึก
- ป้อนชื่อชุดทดสอบ
- กรอกรายละเอียดเกี่ยวกับชุดทดสอบของคุณ
- คลิกปุ่มบันทึกเพื่อบันทึกรายละเอียดของชุดทดสอบ
คุณสามารถดูชุดทดสอบสำหรับ Guru 99 ที่ถูกสร้างขึ้น
ชุดทดสอบของคุณจะปรากฏที่ด้านซ้ายของแผงใต้แผนผังโครงสร้างโฟลเดอร์
การสร้างกรณีทดสอบ
Testcase เก็บลำดับขั้นตอนการทดสอบเพื่อทดสอบสถานการณ์เฉพาะด้วยผลลัพธ์ที่คาดหวัง ขั้นตอนด้านล่างจะอธิบายวิธีสร้างกรณีทดสอบพร้อมกับขั้นตอนการทดสอบ
ขั้นตอนที่ 1: คลิกที่โฟลเดอร์ชุดทดสอบทางด้านซ้ายของแผงใต้โครงสร้างแผนผังโฟลเดอร์
ขั้นตอนที่ 2: คลิกที่ไอคอนการตั้งค่าในแผงด้านขวา รายการการดำเนินการทดสอบจะแสดงในแผงด้านขวา
ขั้นตอนที่ 3: หน้าต่างใหม่จะเปิดขึ้น เพื่อสร้างกรณีทดสอบ ให้คลิกปุ่มสร้างในการดำเนินการกรณีทดสอบ
ขั้นตอนที่ 4: กรอกรายละเอียดในหน้าข้อมูลจำเพาะกรณีทดสอบ
ขั้นตอนที่ 5: หลังจากป้อนรายละเอียดแล้ว ให้คลิกปุ่ม "สร้าง" เพื่อบันทึกรายละเอียด กรณีทดสอบสำหรับ Guru99 ถูกสร้างขึ้นสำเร็จแล้ว
ขั้นตอนที่ 6: คลิกที่กรณีทดสอบจากโฟลเดอร์ ดังที่แสดงด้านบน หน้าต่างจะเปิดขึ้น คลิกที่ปุ่ม "สร้างขั้นตอน" ในกรณีทดสอบ มันจะเปิดตัวแก้ไขขั้นตอนกรณีทดสอบ
ขั้นตอน 7) มันจะเปิดหน้าต่างอื่นขึ้นมาในหน้าเดียวกัน โดยในหน้าต่างนั้นคุณจะต้องกรอกรายละเอียดดังต่อไปนี้
- ป้อนขั้นตอนการดำเนินการสำหรับกรณีทดสอบของคุณ
- กรอกรายละเอียดเกี่ยวกับขั้นตอนการดำเนินการ
- คลิกบันทึกและเพิ่มการดำเนินการขั้นตอนอื่น หรือคลิกบันทึกและออกจากแท็บหากไม่มีขั้นตอนการทดสอบที่จะเพิ่มอีกต่อไป
ขั้นตอน 8) เมื่อคุณบันทึกและออกจากขั้นตอนการทดสอบแล้ว จะปรากฏเช่นนี้
การกำหนดกรณีทดสอบให้กับแผนการทดสอบ
เพื่อให้กรณีทดสอบได้รับการดำเนินการ ควรกำหนดให้กับแผนการทดสอบ ที่นี่เราจะมาดูกันว่าเราสามารถกำหนดกรณีทดสอบให้กับแผนการทดสอบได้อย่างไร
ขั้นตอน 1) คลิกที่ไอคอนการตั้งค่า บนแผงทดสอบ มันจะแสดงรายการการดำเนินการ
ขั้นตอน 2) คลิกที่ “เพิ่มลงในแผนการทดสอบ”
ขั้นตอน 3) หน้าต่างใหม่จะเปิดขึ้น ค้นหาโปรเจ็กต์ของคุณ “Guru99”
- ทำเครื่องหมายที่ช่องกาเครื่องหมายตรงข้ามกับแผนการทดสอบของคุณ
- คลิกที่ปุ่มเพิ่ม
นี่จะเป็นการเพิ่มกรณีทดสอบของคุณลงในแผนการทดสอบของคุณ
การสร้างผู้ใช้และการกำหนดบทบาทใน TestLink
Testlink มอบคุณสมบัติการจัดการและการอนุญาตผู้ใช้
ด้านล่างนี้คือรายการบทบาทเริ่มต้นใน Testlink และสิทธิของพวกเขา –
บทบาท | กรณีทดสอบ | เมตริกการทดสอบ |
---|---|---|
แขก | รายละเอียด | รายละเอียด |
Tester | ดำเนินงาน | รายละเอียด |
ผู้ทดสอบอาวุโส | แก้ไขและดำเนินการ | รายละเอียด |
ผู้นำและผู้ดูแลระบบ | แก้ไขและดำเนินการ | แก้ไขและดำเนินการ |
ขั้นตอนที่ 1: จาก Testlinkหน้าแรกของ คลิกที่ไอคอนผู้ใช้/บทบาทจากแถบนำทาง
ขั้นตอนที่ 2: คลิกสร้าง
ขั้นตอนที่ 3: กรอกรายละเอียดผู้ใช้ทั้งหมดและคลิกปุ่ม “บันทึก”
ในรายการ เราจะเห็นว่าผู้ใช้ถูกสร้างขึ้นแล้ว
ขั้นตอนที่ 4: การจัดสรรบทบาทโครงการทดสอบให้กับผู้ใช้
- คลิกที่ “กำหนดบทบาทโครงการทดสอบ” แถบ
- เลือกชื่อโครงการ
- เลือกบทบาทของผู้ใช้จากเมนูแบบเลื่อนลง
ข้อกำหนดในการเขียน
ขั้นตอนที่ 1: จากแถบนำทาง ให้เลือก "ลิงก์ข้อกำหนด" จากนั้นจะเปิดหน้าข้อกำหนดขึ้นมา
ขั้นตอนที่ 2: จากหน้าข้อกำหนด ทางด้านขวาของแผงให้คลิกที่ปุ่ม "สร้าง"
ขั้นตอนที่ 3:หน้าต่างใหม่จะเปิดขึ้นมา ให้กรอกรายละเอียดทั้งหมด เช่น
- รหัสเอกสาร
- ชื่อเรื่อง
- ความต้องการ Descriptไอออน
- และคลิกปุ่ม “บันทึก”
สำหรับประเภท คุณสามารถเลือกตัวเลือกจากเมนูแบบเลื่อนลง ซึ่งเราเลือกไว้ที่นี่ “ข้อกำหนดความต้องการของผู้ใช้”
ขั้นตอนที่ 4:ควรสร้างข้อกำหนดความต้องการและแสดงที่แผงด้านซ้ายภายใต้โครงการ “Guru99”
ขั้นตอนที่ 5: เลือกปุ่มการตั้งค่าจากหน้าแรกข้อกำหนดข้อกำหนด มันจะเปิดหน้าต่างอื่นขึ้นมา
ขั้นตอนที่ 6คลิกแท็บ "สร้าง" ใต้ข้อกำหนด Operaหลาก
ขั้นตอนที่ 7: กรอกรายละเอียดให้ครบถ้วนตามที่กำหนด และคลิกปุ่ม “บันทึก”
- ป้อนรหัสเอกสาร
- ป้อนชื่อชื่อเรื่อง
- ป้อนคำอธิบาย
- ป้อนสถานะ ไม่ว่าจะเป็นแบบร่าง การทำงานซ้ำ การตรวจทาน การทดสอบไม่ได้ ฯลฯ ที่นี่เราเลือกว่าถูกต้อง
- ป้อนประเภท – ส่วนติดต่อผู้ใช้ ไม่ทำงาน ข้อมูล คุณลักษณะ ฯลฯ ที่นี่เราเลือกกรณีการใช้งาน
- ป้อนจำนวนกรณีทดสอบที่ต้องการ
- ป้อนปุ่ม "บันทึก" ในตอนท้าย
หมายเหตุ หากต้องการเพิ่มข้อกำหนดเพิ่มเติม คุณสามารถทำเครื่องหมายที่ช่องกาเครื่องหมายและคลิกปุ่มบันทึก
ทางด้านซ้ายของแผงเราจะเห็นว่ามีการเพิ่มข้อกำหนดแล้ว
การกำหนดข้อกำหนดให้กับกรณีทดสอบ
In Testlink, Requirement สามารถเชื่อมต่อกับกรณีทดสอบได้ เป็นคุณลักษณะที่สำคัญมากในการติดตามความครอบคลุมของการทดสอบตามความต้องการ ในรายงานการทดสอบ คุณสามารถตรวจสอบข้อกำหนดที่ไม่ครอบคลุม และดำเนินการกับข้อกำหนดเหล่านั้นเพื่อผนวกเข้ากับชุดการทดสอบเพื่อความครอบคลุมการทดสอบสูงสุด
ขั้นตอนที่ 1: จากส่วนข้อกำหนดการทดสอบให้เปิดกรณีการทดสอบเดียวและคลิกที่ไอคอนข้อกำหนด
ขั้นตอนที่ 2: ในการกำหนดข้อกำหนดให้กับกรณีทดสอบ คุณต้องปฏิบัติตามขั้นตอนต่อไปนี้
- เลื่อนกล่องดร็อปดาวน์เพื่อเลือกข้อกำหนดที่ต้องการ
- ทำเครื่องหมายที่ช่องกาเครื่องหมายความต้องการ
- คลิกที่แท็บ "มอบหมาย"
หลังจากคลิกที่แท็บ "กำหนด" หน้าต่างจะปรากฏขึ้นโดยระบุว่า "ข้อกำหนดที่ได้รับมอบหมาย"
การดำเนินการกรณีทดสอบ
ใน TestLink เราสามารถรันเคสทดสอบและเปลี่ยนสถานะการดำเนินการของเคสทดสอบได้ สถานะของเคสทดสอบ สามารถตั้งค่า เป็น "บล็อก" "ผ่าน" or "ล้มเหลว". เริ่มแรก มันจะอยู่ใน "ไม่ทำงาน" สถานะแต่เมื่อคุณhAVE อัปเดตแล้วจะไม่สามารถเปลี่ยนสถานะเป็น "ไม่ทำงาน" ได้อีก
ขั้นตอนที่ 1: จากแถบนำทางคลิกที่ลิงค์ "ทดสอบการดำเนินการ" มันจะนำคุณไปยังแผงการดำเนินการทดสอบ
ขั้นตอนที่ 2: เลือกกรณีทดสอบที่คุณต้องการเรียกใช้จากแผงด้านซ้าย
ขั้นตอนที่ 3: เมื่อคุณเลือกกรณีทดสอบแล้ว หน้าต่างจะเปิดขึ้นมา
ขั้นตอนที่ 4: ปฏิบัติตามขั้นตอนต่อไปนี้
- ป้อนบันทึกที่เกี่ยวข้องกับกรณีทดสอบที่ดำเนินการ
- เลือกสถานะ
ขั้นตอนที่ 5: ในหน้าเดียวกันนี้ คุณต้องกรอกรายละเอียดที่คล้ายกันเกี่ยวกับการดำเนินการของกรณีทดสอบ กรอกรายละเอียด เลือกสถานะ แล้วคลิก "บันทึกการดำเนินการ"
การสร้างรายงานการทดสอบ
ลิงค์ทดสอบรองรับรูปแบบรายงานการทดสอบต่าง ๆ เช่น
- HTML
- MS Word
- MS Excel
- OpenOffice นักเขียน
- OpenOffice Calc
ขั้นตอนที่ 1: จากแถบนำทาง คลิกตัวเลือกรายงานการทดสอบ
ขั้นตอนที่ 2: จากแผงด้านซ้าย เลือกลิงก์ "รายงานการทดสอบ"
ขั้นตอนที่ 3:เพื่อสร้างรายงาน ให้ทำตามขั้นตอนต่อไปนี้
- ทำเครื่องหมายและยกเลิกการทำเครื่องหมายตัวเลือกที่คุณต้องการเน้นในรายงานการทดสอบของคุณ
- คลิกที่โฟลเดอร์โครงการของคุณ
รายงานการทดสอบจะมีลักษณะเช่นนี้
ส่งออกกรณีทดสอบ/ชุดทดสอบ
Testlink มีคุณสมบัติในการส่งออกโครงการทดสอบ/ชุดทดสอบในของคุณ Testlink จากนั้นคุณสามารถนำเข้าไปยังที่อื่นได้ Testlink โปรเจ็กต์บนเซิร์ฟเวอร์หรือระบบอื่น เมื่อต้องการทำเช่นนั้น คุณต้องทำตามขั้นตอนต่อไปนี้
ขั้นตอนที่ 1: เลือกกรณีการทดสอบที่คุณต้องการส่งออกในหน้าข้อกำหนดการทดสอบ
ขั้นตอนที่ 2: ตอนนี้ทางด้านขวามือของแผงให้คลิกที่ ไอคอนการตั้งค่า จะแสดงการดำเนินการทั้งหมดที่สามารถดำเนินการได้ในกรณีทดสอบ
ขั้นตอนที่ 3: คลิก "ส่งออก" ปุ่ม
ขั้นตอนที่ 4: มันจะเปิดหน้าต่างอื่นขึ้นมา ทำเครื่องหมายตัวเลือกตามความต้องการแล้วคลิกที่แท็บส่งออก
XML ถูกสร้างขึ้นดังต่อไปนี้
การนำเข้ากรณีทดสอบ/ชุดทดสอบ
ขั้นตอนที่ 1: เลือกโฟลเดอร์ชุดทดสอบที่คุณต้องการนำเข้ากรณีทดสอบ
ขั้นตอนที่ 2: คลิกที่ไอคอนการตั้งค่า ทางด้านขวาของแผงจะแสดงการดำเนินการทั้งหมดที่สามารถดำเนินการได้บนชุดการทดสอบ/กรณีทดสอบ
ขั้นตอนที่ 3: คลิกปุ่มนำเข้าในรายการการดำเนินการกรณีทดสอบเป็น
ขั้นตอนที่ 4: เรียกดูและแนบไฟล์กรณีทดสอบ XML ที่คุณส่งออกจากลิงก์ทดสอบ แล้วคลิกปุ่มอัปโหลด
- ใช้ตัวเลือกเรียกดูเพื่อแนบไฟล์กรณีทดสอบ XML ที่คุณส่งออกจาก testlink
- คลิกที่อัพโหลดไฟล์
เมื่อคุณอัปโหลดไฟล์ หน้าต่างจะเปิดขึ้นเพื่อระบุกรณีทดสอบการนำเข้า
ขั้นตอนที่ 5: กรณีทดสอบจะถูกอัพโหลดและแสดงที่ด้านขวามือของแผง
สรุป
ในบทช่วยสอนนี้ เราได้ครอบคลุมถึงด้านต่างๆ ของ TestLink เช่น คุณสามารถใช้ Testlink-เป็นการจัดการทดสอบ โดยจะอธิบายทีละขั้นตอนถึงวิธีจัดการแผนการทดสอบสำหรับโปรเจ็กต์ของคุณ วิธีสร้างผู้ใช้และมอบหมายบทบาทให้พวกเขาตามลำดับ หรือแม้แต่วิธีนำเข้าหรือส่งออกกรณีทดสอบไปยังโปรเจ็กต์ของคุณ คุณสมบัติที่มีประโยชน์อื่นๆ เช่น การสร้างรายงาน การกำหนดข้อกำหนด ฯลฯ ก็แสดงให้เห็นอย่างดีในบทช่วยสอนนี้เช่นกัน