TestLink - คู่มือฉบับย่อ
TestLink เป็นเครื่องมือจัดการการทดสอบที่ใช้สำหรับการจัดการโครงการการติดตามข้อบกพร่องและการจัดการการทดสอบ เป็นไปตามแนวคิดการจัดการทดสอบแบบรวมศูนย์ที่ช่วยในการสื่อสารได้อย่างง่ายดายเพื่อการพัฒนางานอย่างรวดเร็วในทีม QA และผู้มีส่วนได้ส่วนเสีย โดยจะเก็บข้อกำหนดข้อกำหนดและข้อกำหนดการทดสอบไว้ในข้อมูลที่ตรงกัน
สิ่งที่ควรทราบ
ต่อไปนี้คุณสมบัติเด่นของ TestLink จำเป็นต้องสังเกตเพื่อให้เข้าใจหัวข้อได้ดีขึ้น
TestLink เป็นเครื่องมือจัดการการทดสอบโอเพ่นซอร์ส ไม่จำเป็นต้องมีใบอนุญาตในการใช้ TestLink
ได้รับการพัฒนาและดูแลโดย Teamtest
ได้รับอนุญาตภายใต้ GPL - ใบอนุญาตสาธารณะทั่วไป
รองรับระบบปฏิบัติการ Windows ที่แตกต่างกันเช่น Windows XP, Vista, 7 เป็นต้นพร้อมกับการสนับสนุนบนคลาวด์อื่น ๆ
ให้การเข้าถึงเครื่องมือฟรีสำหรับผู้ใช้หลายคน
สามารถใช้ร่วมกับเครื่องมืออื่น ๆ ได้เช่น JIRA, Bugzilla, FogBugz, VersionOne และอื่น ๆ
TestLink ใช้
ประเด็นต่อไปนี้อธิบายถึงการใช้งานต่างๆของ TestLink
มีประโยชน์ในการติดตามกิจกรรม QA ทั้งหมดตั้งแต่ช่วงแรกของวงจรการทดสอบซอฟต์แวร์
มีประโยชน์ในการจัดการโครงการการติดตามงานการจัดการความต้องการและการจัดการการทดสอบ
รองรับกิจกรรมระดับมหภาคทั้งหมดที่ดำเนินการโดย QA
มีประโยชน์ในการปฏิบัติงาน QA เช่นการเขียนกรณีทดสอบรายงานการดำเนินการ ฯลฯ
รองรับทั้งการดำเนินการทดสอบด้วยตนเองและแบบอัตโนมัติ
ข้อมูลจำเพาะของ TestLink
ตารางต่อไปนี้แสดงข้อกำหนดที่สำคัญบางประการของ TestLink
ซีเนียร์ | ข้อกำหนดและคำอธิบาย |
---|---|
1 | Application Copyright ได้รับการพัฒนาและดูแลโดย Teamtest มันเป็นเครื่องมือโอเพ่นซอร์ส |
2 | Tool Scope สามารถใช้เป็นกรอบการทดสอบอัตโนมัติ ใช้เป็นเครื่องมือทดสอบ |
3 | Testing Methods
|
4 | Tool Objectives
|
5 | Management Features
|
6 | Software Requirements Apache: 2.2.2.1 MySQL: 5.5.16 PHP: 5.3.8 PhpMyAdmin: 3.4.5 เซิร์ฟเวอร์ Filezilla FTP: 0.9.39 Tomcat: 7.0.21 |
7 | Error Handling จับภาพหน้าจอ |
8 | User Interface Available
|
TestLink มีคุณสมบัติมากมายเพื่อดึงดูด QAs และผู้มีส่วนได้ส่วนเสียอื่น ๆ สำหรับการจัดการทดสอบ
คุณสมบัติหลักของ TestLink
ตารางต่อไปนี้แสดงคุณสมบัติหลักของ TestLink
ซีเนียร์ | คุณสมบัติหลักและคำอธิบาย |
---|---|
1 | Testing Supports TestLink รองรับวิธีการทดสอบต่อไปนี้ -
|
2 | Centralize & organize
|
3 | Manage & Track Execution
|
4 | Notification
|
5 | Power Search
|
6 | Reports
|
7 | Scale with Team Growth TestLink สนับสนุนทีมธุรกิจและโครงการใด ๆ โดยไม่คำนึงถึงขนาดและความซับซ้อน |
8 | Integration
|
9 | Common Features
|
10 | Customization
|
ต่อไปนี้เป็นประเด็นที่ควรทราบก่อนที่เราจะไปติดตั้ง TestLink
TestLink เป็นเว็บแอปพลิเคชัน ให้เว็บไซต์ส่วนตัวแก่บุคคลหรือกลุ่มผู้ใช้ที่ร้องขอซึ่งเป็นของ บริษัท / โครงการเดียวกัน
TestLink สามารถรันได้ที่ฝั่งเซิร์ฟเวอร์
TestLink เป็นแอปพลิเคชันที่ใช้ PHP และรองรับแพลตฟอร์มระบบปฏิบัติการทั้งหมดเช่น Windows, Linux ในเวอร์ชันต่างๆ, MAC เป็นต้น
TestLink รองรับเบราว์เซอร์ที่มีชื่อเสียงทั้งหมดเช่น Chrome, IE, Mozilla และ Safari
ความต้องการของระบบ
เนื่องจาก TestLink เป็นเว็บแอปพลิเคชันจึงเป็นไปตามแนวคิดของไคลเอนต์ / เซิร์ฟเวอร์ หมายความว่า TestLink สามารถติดตั้งได้จากส่วนกลางบนเซิร์ฟเวอร์และผู้ใช้สามารถโต้ตอบผ่านเว็บเบราว์เซอร์โดยใช้เว็บไซต์จากคอมพิวเตอร์เครื่องใดก็ได้
Web Server- TestLink รองรับ Apache 2.2.2.1 อย่างไรก็ตามสามารถทำงานร่วมกับซอฟต์แวร์เว็บเซิร์ฟเวอร์ล่าสุดได้ TestLink ใช้เฉพาะไฟล์. php กำหนดค่าเว็บเซิร์ฟเวอร์ด้วยนามสกุล. php เท่านั้น
PHP- เว็บเซิร์ฟเวอร์ควรรองรับ PHP สามารถติดตั้งเป็น CGI หรือเทคโนโลยีบูรณาการอื่น ๆ ขอแนะนำให้ใช้เวอร์ชัน 5.3.8 PHP
Mandatory PHP Extensions- ส่วนขยายสำหรับ RDBMS คือ mysqli, pgsql, oci8, sqlsrv จำเป็นต้องใช้ Mbstring สำหรับ Unicode - UTF-8
Optional Extensions - Curl, GD, Fileinfo
Database- TestLink ต้องการฐานข้อมูลเพื่อจัดเก็บข้อมูล แนะนำให้ใช้ MySQL (5.5.16)
FileZilla FTP Server - FileZilla FTP Server 0.9.39 จำเป็นต้องติดตั้ง XAMPP เป็นทางเลือก
คุณสามารถติดตั้งข้อกำหนดทั้งหมดแยกกันได้ด้วยตนเองหรือผ่านกระบวนการอัตโนมัติเพื่อใช้ TestLink
การติดตั้งข้อกำหนดของระบบ
หากผู้ใช้ต้องการความรู้เกี่ยวกับขั้นตอนการติดตั้งผู้ใช้สามารถติดตั้งข้อกำหนดที่กล่าวถึงทั้งหมดทีละข้อแยกกันก่อนดำเนินการต่อใน TestLink
อีกทางเลือกหนึ่งคือมีแพ็คเกจออล - อิน - วันจำนวนมากและสามารถติดตั้งในระบบโดยอัตโนมัติโดยใช้ไฟล์ exe ที่นี่เราจะใช้ความช่วยเหลือของ XAMPP ในการติดตั้งข้อกำหนดเบื้องต้นได้อย่างง่ายดาย
Step 1 - ไปที่ https://www.apachefriends.org/index.html และคลิก XAMPP สำหรับ Windows ดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 2- ป๊อปอัปจะปรากฏขึ้นเพื่อบันทึกไฟล์ คลิกบันทึกไฟล์ มันจะเริ่มดาวน์โหลดไฟล์
Step 3 - เรียกใช้ไฟล์ .exeเพื่อรันวิซาร์ดการติดตั้ง หลังจากคลิกไฟล์. exe วิซาร์ดการตั้งค่า XAMPP จะแสดงดังที่แสดงในภาพหน้าจอต่อไปนี้ คลิกถัดไป
Step 4- ถัดไปตัวช่วยสร้างจะแสดงไฟล์ส่วนประกอบทั้งหมด (แสดงในภาพหน้าจอต่อไปนี้) ที่จะติดตั้ง คลิกถัดไปหลังจากเลือกส่วนประกอบ
Step 5 - ระบุชื่อโฟลเดอร์ที่จะติดตั้ง XAMPP แล้วคลิกถัดไป
Step 6- พร้อมที่จะติดตั้งวิซาร์ดจะปรากฏขึ้น คลิกถัดไปเพื่อเริ่มการติดตั้ง
Step 7- หลังจากติดตั้งสำเร็จระบบจะแจ้งให้เริ่มแผงควบคุม เลือกช่องทำเครื่องหมายแล้วคลิกเสร็จสิ้น จะเปิดแผงควบคุม XAMPP ดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 8 - คลิกปุ่มเริ่มสำหรับ Apache และ MySQL ที่จำเป็นสำหรับ TestLink ดังที่แสดงในภาพหน้าจอด้านบน
Step 9 - ในการตรวจสอบว่าข้อกำหนดเบื้องต้นทั้งหมดเช่น Apache, PHP และ MySQL ได้รับการติดตั้งอย่างถูกต้องหรือไม่ให้ไปที่เบราว์เซอร์และพิมพ์ http://localhost. จากนั้นกด Enter
Step 10- จะแสดงแดชบอร์ดของ XAMPP คลิก phpAdmin ที่มุมขวาบนของภาพหน้าจอ
จะแสดง General Settings, Application Settings, Details of Database, Web Server และ phpMyAdmin ดังที่แสดงในภาพหน้าจอต่อไปนี้
หากการติดตั้งไม่ถูกต้องหน้านี้จะไม่แสดง จนถึงจุดนี้ข้อกำหนดเบื้องต้นทั้งหมดได้รับการติดตั้งในระบบเรียบร้อยแล้ว
ติดตั้งและเปิด TestLink
หลังจากติดตั้ง XAMPP สำเร็จเราจำเป็นต้องทำงานกับ TestLink
Step 1 - ไปที่ https://sourceforge.net/projects/testlink/ แล้วคลิกดาวน์โหลด
Step 2 - ตอนนี้เปิดเครื่องรูดไฟล์ .tar ไฟล์และเปลี่ยนชื่อโฟลเดอร์เป็น TestLink
Step 3- ไปที่โฟลเดอร์ XAMPP ที่ติดตั้งและไปที่โฟลเดอร์ htdocs วางโฟลเดอร์ TestLink ที่นี่ดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 4 - ไปที่แพ็คเกจ TestLink และเปิดไฟล์“ config.inc.php” อัปเดตเส้นทาง“ $ tlCfg → log_path” และ“ $ g_repositoryPath” ดังต่อไปนี้ -
$ tlCfg → log_path = 'D: / xampp / htdocs / testlink / logs /';
$ g_repositoryPath = 'D: / xampp / htdocs / testlink / พื้นที่อัพโหลด /';
Step 5 - ตอนนี้เปิดเบราว์เซอร์และพิมพ์ http://localhost/Testlinkในแถบนำทางแล้วกด Enter มันจะแสดงหน้าการติดตั้งของ TestLink
Step 6 - คลิกการติดตั้งใหม่
Step 7 - เลือกช่องทำเครื่องหมายข้อกำหนดและเงื่อนไขแล้วคลิกปุ่มดำเนินการต่อ
ระบบจะตรวจสอบข้อกำหนดเบื้องต้นเพื่อให้แน่ใจว่าทุกอย่างเรียบร้อยดี ปุ่มดำเนินการต่อจะปรากฏขึ้นที่ด้านล่างมิฉะนั้นข้อความแสดงข้อผิดพลาดจะปรากฏขึ้น
Step 8 - คลิกดำเนินการต่อตามที่แสดงในภาพหน้าจอต่อไปนี้
Step 9- ในขั้นตอนต่อไปต้องใช้ Database Admin และรหัสผ่าน Admin เพื่อกำหนดการเข้าถึง MySQL ชื่อผู้ใช้ / รหัสผ่านของผู้ดูแลระบบ TestLink อาจเป็นอะไรก็ได้ที่ผู้ใช้กำหนด
การเข้าสู่ระบบฐานข้อมูล / รหัสผ่าน: root / <empty> (การเข้าสู่ระบบเริ่มต้น / รหัสผ่านของ MYSQL สำหรับ xampp)
Step 10- คลิกปุ่ม“ ประมวลผลการตั้งค่า TestLink” คุณควรเห็น TestLink“ การติดตั้งสำเร็จ!” กำลังแสดงข้อความ
Step 11 - ไปที่ http://localhost/testlink
คุณจะเห็นหน้าเข้าสู่ระบบดังที่แสดงในภาพหน้าจอต่อไปนี้
ในการเข้าสู่ TestLink ไปที่เว็บไซต์ตัวอย่างของคุณ http://localhost/testlink. จะเปิดหน้าล็อกอินดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 1- ป้อนผู้ดูแลระบบเป็นทั้งชื่อผู้ใช้และรหัสผ่าน ผู้ดูแลระบบเป็นข้อมูลรับรองเริ่มต้น
Step 2 - คลิกปุ่มเข้าสู่ระบบ
ภาพหน้าจอต่อไปนี้แสดงวิธีการเข้าสู่ TestLink โดยใช้ข้อมูลรับรอง -
เข้าสู่ระบบไม่สำเร็จ
เนื่องจากการเข้าสู่ระบบไม่สำเร็จหน้าข้อผิดพลาดจึงปรากฏขึ้น ข้อผิดพลาดอาจเกิดขึ้นเนื่องจากรหัสอีเมลหรือรหัสผ่านไม่ถูกต้อง
ภาพหน้าจอต่อไปนี้แสดงข้อความแสดงข้อผิดพลาดผู้ใช้ได้รับหากข้อมูลประจำตัวไม่ถูกต้อง
หากคุณลืมรหัสผ่านในการกู้คืนให้ทำตามขั้นตอนต่อไปนี้ -
Step 1- คลิกปุ่ม“ ลืมรหัสผ่าน?” ลิงค์ด้านล่างปุ่มเข้าสู่ระบบ
Step 2 - ใส่ชื่อล็อกอิน
Step 3 - คลิกส่ง
ภาพหน้าจอต่อไปนี้แสดงวิธีการกู้คืนรหัสผ่านหากคุณลืม
คุณจะได้รับอีเมลพร้อมรายละเอียดชื่อผู้ใช้หรือลิงก์สำหรับรีเซ็ตรหัสผ่าน
เมื่อเข้าสู่ระบบสำเร็จ
เมื่อเข้าสู่ระบบสำเร็จแดชบอร์ดระบบจะแสดงว่าบัญชีนั้นเชื่อมโยงกับโปรเจ็กต์ใด ๆ โดยผู้ดูแลระบบหรือหากคุณสามารถสร้างโปรเจ็กต์ตัวอย่างได้
ภาพหน้าจอต่อไปนี้จะแสดงหน้าสร้างโครงการของ TestLink เมื่อเข้าสู่ระบบสำเร็จ
ในการเพิ่มโครงการคุณควรมีบทบาทผู้ดูแลระบบ เมื่อคุณเข้าสู่ระบบเป็นครั้งแรกในฐานะผู้ดูแลระบบ TestLink จะเปิดแบบฟอร์มสร้างโครงการใหม่ คุณไม่สามารถดูหน้าอื่นได้จนกว่าจะมีการสร้างหรือมอบหมายโครงการให้กับคุณ
สร้างโครงการ
ต่อไปนี้เป็นขั้นตอนที่เกี่ยวข้องในการเพิ่มโปรเจ็กต์ลงใน TestLink -
โดยปกติในการสร้างโปรเจ็กต์ตัวเลือกสามารถใช้ได้ที่เมนู Test Project Management ดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 1 - ป้อนรายละเอียดต่อไปนี้ลงในแบบฟอร์มสร้างโครงการ -
Name - ควรเป็นชื่อโครงการที่ไม่ซ้ำกัน
Prefix - ใช้สำหรับรหัสกรณีทดสอบเพื่อระบุกรณีทดสอบ
Project description - รายละเอียดเกี่ยวกับโครงการ
Enhanced features- คุณสามารถเลือกช่องทำเครื่องหมายตามข้อกำหนดของโครงการ ช่วยให้สามารถเลือกคุณสมบัติที่คุณต้องการเช่นความต้องการระบบอัตโนมัติ ฯลฯ
Issue tracker - หากตัวติดตามปัญหาใด ๆ เชื่อมโยงกับ TestLink จะแสดงที่นี่
Step 2 - เลือกตัวเลือก Availability จากนั้นคลิกปุ่ม Create ตามที่แสดงด้านล่าง
การคลิกปุ่มสร้างจะเพิ่มโปรเจ็กต์พร้อมกับสวิตช์ Delete และ Active / Inactive สำหรับคุณสมบัติ Requirement และ Active ดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 3 - คุณสามารถดูโครงการได้โดยเลือกชื่อโครงการจากเมนูแบบเลื่อนลง“ โครงการทดสอบ” ที่มุมขวาบนของหน้าจอดังที่แสดงด้านล่าง
หลังจากเข้าสู่ TestLink แล้วแดชบอร์ดคือเพจแรกที่จะแสดงทันทีที่คุณได้รับมอบหมายให้กับโปรเจ็กต์ แดชบอร์ดได้รับการปรับแต่งโดยผู้ดูแลระบบ ตามบทบาทผู้ดูแลระบบสามารถตั้งค่าการเข้าถึง TestLink
ภาพหน้าจอต่อไปนี้แสดงภาพรวมของหน้าแดชบอร์ดของ TestLink
ต่อไปนี้เป็นประเด็นที่ควรทราบเกี่ยวกับแดชบอร์ด
ไอคอนแถบเครื่องมือที่มุมบนซ้ายของหน้า TestLink จะเหมือนกันในทุกหน้า / หน้าจอของ TestLink My Settings, Project, Requirement Specification, Test Specification, User Management และ Event เป็นลิงก์หลัก ลิงก์เหล่านี้ใช้เพื่อนำทางไปยังฟังก์ชันการทำงานที่เกี่ยวข้อง
แถบนำทางประกอบด้วยลิงก์ที่ให้การเข้าถึงฟังก์ชันที่มีประโยชน์ที่สุดของ TestLink อย่างรวดเร็ว
ทางด้านซ้ายของหน้า - มีหมวดหมู่ระบบโครงการทดสอบข้อกำหนดข้อกำหนดและข้อกำหนดการทดสอบ หมวดหมู่เหล่านี้นำเสนอลิงก์ที่แตกต่างกันเพื่อการเข้าถึงคุณลักษณะทั้งหมดของ TestLink อย่างรวดเร็ว
ทางด้านขวาหมวดแผนทดสอบมีลิงก์การจัดการแผนการทดสอบเพื่อเพิ่มหรือจัดการแผนการทดสอบ
ที่ด้านซ้ายบนของหน้าจอฟังก์ชันการค้นหาจะพร้อมใช้งานในขณะที่ทางด้านขวาจะมีเมนูแบบเลื่อนลงของโครงการทดสอบ
หน้าการตั้งค่าของฉัน
ไอคอนการตั้งค่าของฉันจะปรากฏที่มุมบนซ้ายของหน้าจอเป็นไอคอนแรก ภาพหน้าจอต่อไปนี้แสดงไอคอนการตั้งค่าของฉันล้อมรอบด้วยสีแดง
เมื่อคุณคลิกไอคอนจะเปิดหน้าการตั้งค่าที่มีข้อมูลต่างๆให้อัปเดต
อันดับแรกมีข้อมูลส่วนบุคคลที่คุณสามารถอัปเดตชื่อนามสกุลรหัสอีเมลหรือสถานที่ได้
จากนั้นจะมีส่วนรหัสผ่านส่วนบุคคลซึ่งคุณสามารถเปลี่ยนรหัสผ่านเข้าสู่ระบบได้
ส่วนที่สามแสดงอินเทอร์เฟซ API ซึ่งคุณสามารถสร้างคีย์ API ส่วนตัวได้
ในส่วนสุดท้ายคุณสามารถดูประวัติการเข้าสู่ระบบได้
ออกจากระบบ
ไอคอนออกจากระบบจะปรากฏที่ด้านซ้ายบนของหน้าจอข้างไอคอนการตั้งค่าของฉัน หลังจากคลิกไอคอนออกจากระบบคุณสามารถกลับไปที่หน้าเข้าสู่ระบบและเซสชันที่ใช้งานอยู่จะสิ้นสุดลง ในการใช้คุณสมบัติ TestLink ทั้งหมดคุณต้องเข้าสู่ระบบอีกครั้ง
ในภาพหน้าจอต่อไปนี้ไอคอนออกจากระบบจะถูกล้อมรอบด้วยสีแดง
ในบทนี้คุณจะได้เรียนรู้วิธีสร้างแก้ไขและลบโครงการใน TestLink
สร้างโครงการ
TestLink รองรับหลายโครงการพร้อมกัน
ในการสร้างโครงการคุณควรมีสิทธิ์ระดับผู้ดูแลระบบ ต่อไปนี้เป็นขั้นตอนในการสร้างโครงการ
Step 1 - ในการสร้างโครงการใหม่ให้คลิกทดสอบโครงการ→ทดสอบการจัดการโครงการที่แดชบอร์ดดังที่แสดงในภาพหน้าจอต่อไปนี้
มันจะแสดงโครงการที่มีทั้งหมดพร้อมกับตัวกรองและปุ่มสร้างที่ด้านบน
Step 2 - คลิกปุ่มสร้างตามที่แสดงในภาพหน้าจอต่อไปนี้
จะเปิดหน้าสร้างโครงการ
Step 3 - ป้อนรายละเอียดต่อไปนี้ในแบบฟอร์มสร้างโครงการ:
Name - ควรเป็นชื่อโครงการที่ไม่ซ้ำกัน
Prefix - ใช้สำหรับรหัสกรณีทดสอบเพื่อระบุกรณีทดสอบ
Project description - รายละเอียดเกี่ยวกับโครงการ
Enhanced features- คุณสามารถเลือกช่องทำเครื่องหมายตามข้อกำหนดของโครงการ ช่วยให้สามารถเลือกคุณสมบัติที่คุณต้องการเช่นความต้องการระบบอัตโนมัติเป็นต้น
Issue tracker integration - หากตัวติดตามปัญหาใด ๆ เชื่อมโยงกับ TestLink จะแสดงที่นี่
Step 4 - เลือกตัวเลือก Availability จากนั้นคลิกปุ่ม Create ตามที่แสดงในภาพหน้าจอต่อไปนี้
การคลิกปุ่มสร้างจะเพิ่มโปรเจ็กต์ลงในระบบ
แก้ไขโครงการ
ในการแก้ไขโครงการคุณควรมีสิทธิ์แก้ไขโครงการ
ต่อไปนี้เป็นขั้นตอนในการแก้ไขรายละเอียดโครงการ -
Step 1 - คลิกทดสอบโครงการ→ทดสอบการจัดการโครงการ
จะแสดงโครงการที่มีอยู่ทั้งหมด
Step 2 - คลิกชื่อโครงการเพื่อแก้ไขรายละเอียดตามที่แสดงในภาพหน้าจอต่อไปนี้
Step 3- เปิดรายละเอียดโครงการในโหมดแก้ไข คุณสามารถอัปเดตรายละเอียดในส่วนใดก็ได้แล้วคลิกปุ่มบันทึก
ลบโครงการ
ในการลบโปรเจ็กต์คุณควรมีลบการอนุญาตโปรเจ็กต์
Step 1 - คลิกทดสอบโครงการ→ทดสอบการจัดการโครงการ
มันจะแสดงโปรเจ็กต์ทั้งหมดที่มีพร้อมกับไอคอนลบเป็นสีแดงที่มุมขวาตามที่แสดงในภาพหน้าจอต่อไปนี้
Step 2 - คลิกไอคอนลบที่เกี่ยวข้องกับโครงการนั้น ๆ
มันจะแสดงข้อความเตือนสำหรับการลบพร้อมกับคำแนะนำในการปิดใช้งานแทนที่จะลบโปรเจ็กต์ ภาพหน้าจอต่อไปนี้จะแสดงเหมือนกัน
Step 3- คลิกปุ่มใช่ มันจะรีเฟรชหน้าและโครงการจะถูกลบออกจากรายการ
ในสินค้าคงคลังคุณสามารถแสดงรายละเอียดฮาร์ดแวร์ทั้งหมดที่จำเป็นในโครงการ ในการเข้าถึงคุณลักษณะนี้คุณควรเปิดใช้งานขณะสร้างโครงการหรือในหน้าแก้ไขโครงการ
คุณสามารถเข้าถึงพื้นที่โฆษณาได้โดยไปที่ Test Project → Inventory ใน Dashboard ดังที่แสดงในภาพหน้าจอด้านล่าง พื้นที่โฆษณามีการดำเนินการสามอย่าง - สร้างแก้ไขและลบ
สร้างบันทึก
ต่อไปนี้เป็นขั้นตอนในการสร้างบันทึกในสินค้าคงคลัง -
Step 1 - คลิกสินค้าคงคลังบนแดชบอร์ดเพื่อไปที่หน้าสินค้าคงคลัง
Step 2- คลิกลิงก์สร้างที่มุมบนซ้ายของหน้าจอ จะเปิดแบบฟอร์มป๊อปอัปเพื่อกำหนดข้อมูลอุปกรณ์
Step 3 - กรอกรายละเอียดดังต่อไปนี้ -
- ชื่อโฮสต์
- ที่อยู่ IP
- Owner
- วัตถุประสงค์ - รองรับอักขระสูงสุด 2,000 ตัว
- ฮาร์ดแวร์ - รองรับอักขระสูงสุด 2,000 ตัว
- หมายเหตุ - รองรับอักขระสูงสุด 2,000 ตัว
Step 4 - คลิกปุ่มบันทึก
เมื่อคุณคลิกบันทึกจะมีการเพิ่มแถวใหม่พร้อมกับรายละเอียดที่ป้อนทั้งหมดดังที่แสดงในภาพหน้าจอต่อไปนี้
แก้ไขบันทึก
ในการแก้ไขระเบียนต้องเลือกแถว
ต่อไปนี้เป็นขั้นตอนในการแก้ไขบันทึก -
Step 1 - คลิกชื่อโฮสต์เพื่อเลือกระเบียนที่จะแก้ไขในหน้าสินค้าคงคลัง
Step 2- คลิกลิงก์แก้ไขที่มุมบนซ้ายของหน้าจอ จะเปิดแบบฟอร์มป๊อปอัปเพื่อกำหนดข้อมูลอุปกรณ์
Step 3 - ปรับปรุงรายละเอียดดังต่อไปนี้ -
- ชื่อโฮสต์
- ที่อยู่ IP
- Owner
- วัตถุประสงค์ - รองรับอักขระสูงสุด 2,000 ตัว
- ฮาร์ดแวร์ - รองรับอักขระสูงสุด 2,000 ตัว
- หมายเหตุ - รองรับอักขระสูงสุด 2,000 ตัว
Step 4 - คลิกปุ่มบันทึก
Step 5 - เมื่อคุณคลิกปุ่มบันทึกรายละเอียดทั้งหมดจะได้รับการอัปเดตและบันทึกไว้ในแถวเดียวกัน
ลบบันทึก
ต่อไปนี้เป็นขั้นตอนในการลบบันทึก -
Step 1 - คลิกชื่อโฮสต์เพื่อเลือกระเบียนที่จะลบในหน้าสินค้าคงคลัง
Step 2- คลิกลิงก์ลบที่มุมบนซ้ายของหน้าจอ มันจะขอให้ยืนยันการลบ
Step 3 - คลิกใช่เพื่อลบบันทึก
คุณจะได้รับข้อความการลบสำเร็จและแถวจะถูกลบดังที่แสดงในภาพหน้าจอต่อไปนี้
การวางแผนการทดสอบเป็นกิจกรรมที่สำคัญที่สุดเพื่อให้แน่ใจว่าในขั้นต้นมีรายการงานและเหตุการณ์สำคัญในแผนพื้นฐานเพื่อติดตามความคืบหน้าของโครงการ นอกจากนี้ยังกำหนดขนาดของความพยายามในการทดสอบ
เป็นเอกสารหลักที่มักเรียกว่าแผนทดสอบหลักหรือแผนทดสอบโครงการและมักจะพัฒนาในช่วงเริ่มต้นของโครงการ
สร้างแผนการทดสอบ
ในการสร้างแผนการทดสอบคุณควรมีสิทธิ์สร้างแผนการทดสอบ
ต่อไปนี้เป็นขั้นตอนในการสร้างแผนการทดสอบ -
Step 1 - ไปที่ Test Plan → Test Plan Management บนแดชบอร์ดดังที่แสดงในภาพหน้าจอต่อไปนี้
หากแผนการทดสอบใด ๆ แสดงอยู่สำหรับโครงการนั้นจะแสดงรายการแผนการทดสอบ มิฉะนั้นจะแสดงข้อความให้สร้างแผนการทดสอบเพื่อสนับสนุนฟังก์ชันการดำเนินการทดสอบ
Step 2 - คลิกปุ่มสร้างตามที่แสดงในภาพหน้าจอต่อไปนี้
จะแสดงแบบฟอร์มสร้างแผนการทดสอบ
Step 3 - กรอกรายละเอียดต่อไปนี้ในแบบฟอร์ม
Name - ควรเป็นชื่อของแผนการทดสอบ
Description- ฟิลด์นี้ควรมีข้อมูลโดยละเอียดของแผนการทดสอบ โดยทั่วไปแผนการทดสอบประกอบด้วยข้อมูลต่อไปนี้
ซีเนียร์ | พารามิเตอร์และคำอธิบาย |
---|---|
1 | Test plan identifier ข้อมูลอ้างอิงที่ระบุเฉพาะ |
2 | Introduction คำแนะนำสั้น ๆ เกี่ยวกับโครงการและเอกสาร |
3 | Test items รายการทดสอบคือรายการซอฟต์แวร์ที่เป็นแอปพลิเคชันที่อยู่ระหว่างการทดสอบ |
4 | Features to be tested คุณลักษณะที่ต้องทดสอบบนเครื่องทดสอบ |
5 | Features not to be tested ระบุคุณสมบัติและเหตุผลที่ไม่รวมเป็นส่วนหนึ่งของการทดสอบ |
6 | Approach รายละเอียดเกี่ยวกับแนวทางโดยรวมในการทดสอบ |
7 | Item pass/fail criteria เอกสารว่ารายการซอฟต์แวร์ผ่านหรือไม่ผ่านการทดสอบ |
8 | Test deliverables สิ่งที่ส่งมอบซึ่งเป็นส่วนหนึ่งของกระบวนการทดสอบเช่นแผนการทดสอบข้อกำหนดการทดสอบและรายงานสรุปการทดสอบ |
9 | Testing tasks งานทั้งหมดสำหรับการวางแผนและดำเนินการทดสอบ |
10 | Environmental needs การกำหนดข้อกำหนดด้านสิ่งแวดล้อมเช่นฮาร์ดแวร์ซอฟต์แวร์ระบบปฏิบัติการการกำหนดค่าเครือข่ายและเครื่องมือที่จำเป็น |
11 | Responsibilities แสดงบทบาทและความรับผิดชอบของสมาชิกในทีม |
12 | Staffing and training needs จับความต้องการพนักงานที่แท้จริงและทักษะเฉพาะและข้อกำหนดการฝึกอบรม |
13 | Schedule ระบุวันที่ส่งมอบโครงการที่สำคัญและเหตุการณ์สำคัญ |
14 | Risks and Mitigation ความเสี่ยงและข้อสมมติฐานของโครงการระดับสูงตลอดจนแผนการบรรเทาความเสี่ยงแต่ละรายการ |
15 | Approvals รวบรวมผู้อนุมัติทั้งหมดของเอกสารชื่อเรื่องและวันที่ลงชื่อออก |
Testlink รองรับรูปภาพตารางลิงก์อักขระพิเศษ ฯลฯ เพื่อสร้างคำอธิบายที่สมบูรณ์ของเนื้อหา
มีช่องทำเครื่องหมาย 2 ช่องดังที่เห็นในภาพหน้าจอต่อไปนี้
Active - จะเปิดใช้งานเอกสารหลังการสร้างและคุณสามารถใช้เอกสารนี้ในการดำเนินการทดสอบหรือกิจกรรมอื่นใดเป็นข้อมูลอ้างอิง
Public- อนุญาตให้ผู้ใช้รายอื่นใช้เอกสารนี้ ผู้ใช้รายอื่นจะมองเห็นได้รวมทั้งผู้ที่เชื่อมโยงกับโครงการนี้ หากไม่ได้ทำเครื่องหมายในช่องนี้เฉพาะผู้ที่สร้างขึ้นเท่านั้นที่สามารถใช้และดูเอกสารนี้ได้
Step 4 - คลิกปุ่มสร้างที่ด้านล่างของแบบฟอร์ม
เมื่อคุณคลิกสร้างคุณจะเห็นแผนการทดสอบที่เพิ่มเข้ามาพร้อมกับไอคอนสองสามอันที่ด้านขวาสุดของหน้าจอดังที่แสดงด้านล่าง
ไอคอนเหล่านี้จะลบแผนการทดสอบส่งออกลิงก์ไปยังกรณีทดสอบและแพลตฟอร์มการนำเข้าลิงก์ไปยังกรณีทดสอบและแพลตฟอร์มกำหนดบทบาทและการดำเนินการทดสอบจากซ้ายไปขวาตามที่แสดงในภาพหน้าจอด้านล่าง
แก้ไขแผนการทดสอบ
หากต้องการแก้ไขแผนการทดสอบคุณควรมีสิทธิ์แก้ไข
ต่อไปนี้เป็นขั้นตอนในการแก้ไขแผนการทดสอบ
Step 1- คลิกชื่อแผนการทดสอบเพื่อเปิดรายละเอียด ชื่อของแผนการทดสอบมีอยู่ในคอลัมน์แรกและมีการเชื่อมโยงหลายมิติดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 2- เปิดรายละเอียดแผนการทดสอบในโหมดแก้ไข คุณสามารถแก้ไขชื่อคำอธิบายและการเลือกโหมด Active และ Public
Step 3- แนบไฟล์ในแผนการทดสอบ คุณสมบัตินี้มีให้ในโหมดแก้ไขเท่านั้น ขณะสร้างแผนทดสอบคุณสามารถเพิ่มรูปภาพ / ตารางลงในคำอธิบายได้ อย่างไรก็ตามไม่สามารถใช้ตัวเลือกการแนบไฟล์ได้
Step 4 - หลังจากอัปเดตรายละเอียดคลิกอัปเดตเพื่อสิ้นสุดการแก้ไข
ภาพหน้าจอต่อไปนี้จะแสดงวิธีแก้ไขแผนการทดสอบ
ลบแผนการทดสอบ
หากต้องการลบแผนคุณควรมีสิทธิ์ในการลบ
หากแผนการทดสอบถูกลบแผนจะลบทั้งแผนการทดสอบและข้อมูลที่เกี่ยวข้องทั้งหมด ข้อมูลรวมถึงกรณีการทดสอบผลลัพธ์ ฯลฯ
ต่อไปนี้เป็นขั้นตอนในการลบบิวด์ -
Step 1 - ไปที่การจัดการแผนการทดสอบ→แผนการทดสอบจากแผงควบคุม
Step 2 - คลิกไอคอนลบที่ตรงกับแถวของแผนการทดสอบที่ต้องการลบดังที่แสดงด้านล่าง
ป๊อปอัปจะปรากฏขึ้นเพื่อยืนยันการลบ
Step 3 - คลิกใช่ดังที่แสดงด้านล่าง
หน้านี้ได้รับการรีเฟรชและแผนการทดสอบจะถูกลบ
เพื่อให้บรรลุวัตถุประสงค์ของการเผยแพร่อาจมีหลายรุ่น บิวด์จะเชื่อมโยงกับรุ่นเดียวเสมอ โครงสร้างตอบสนองวัตถุประสงค์บางส่วนของ Release ด้วยฟังก์ชันที่ จำกัด
ใน TestLink การดำเนินการทดสอบประกอบด้วยทั้งบิลด์และเคสทดสอบ หากไม่ได้สร้างบิลด์สำหรับโปรเจ็กต์คุณจะไม่สามารถดำเนินการทดสอบได้
สร้างงานสร้าง
ในการสร้างบิวด์คุณควรมีสิทธิ์สร้างบิวด์
ต่อไปนี้เป็นขั้นตอนในการสร้างบิลด์ -
Step 1 - ไปที่แผนการทดสอบ→สร้าง / เผยแพร่จากแดชบอร์ด
จะเปิดหน้าการจัดการการสร้างพร้อมกับรุ่นที่มีอยู่
Step 2 - คลิกปุ่มสร้างตามที่แสดงด้านล่าง
จะเปิดแบบฟอร์มสร้างใหม่
Step 3 - ป้อนฟิลด์ต่อไปนี้ในแบบฟอร์ม -
Title- โครงสร้างถูกระบุโดยชื่อของมัน แต่ละรุ่นเกี่ยวข้องกับแผนการทดสอบที่ใช้งานอยู่
Description - คำอธิบายควรมีรายการแพ็คเกจที่จัดส่งการแก้ไขหรือคุณสมบัติการอนุมัติสถานะ ฯลฯ
Active- บิวด์มีสองแอตทริบิวต์ - ใช้งานอยู่ / ไม่ใช้งาน - กำหนดว่าสามารถใช้งานสร้างได้ บิลด์ที่ไม่ใช้งานจะไม่ปรากฏในหน้าการดำเนินการและรายงาน เปิด / ปิด - ผลการทดสอบสามารถแก้ไขได้สำหรับรุ่นเปิดเท่านั้น ตรวจสอบให้แน่ใจว่าวันที่สร้างต้องอยู่ในไทม์ไลน์การเผยแพร่
Release Timeline - ควรเป็นวันที่ในอนาคต
Step 4 - หลังจากป้อนรายละเอียดทั้งหมดแล้วให้คลิกปุ่มสร้างเพื่อเพิ่มงานสร้าง
แก้ไขงานสร้าง
ในการแก้ไขบิวด์คุณควรมีสิทธิ์แก้ไขบิวด์ ต่อไปนี้เป็นขั้นตอนในการแก้ไขงานสร้าง -
Step 1 - เลือก Build เพื่อแก้ไขและคลิกที่ชื่อบิลด์เพื่อเปิดรายละเอียดตามที่แสดงด้านล่าง
จะเปิดรายละเอียดการสร้างในโหมดแก้ไขดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 2 - หลังจากอัปเดตรายละเอียดบิลด์แล้วให้คลิกปุ่มบันทึก
ลบงานสร้าง
ในการลบ Build คุณควรมีสิทธิ์ Delete Builds
ต่อไปนี้เป็นขั้นตอนในการลบบิวด์ -
Step 1 - ไปที่การจัดการแผนการทดสอบ - สร้าง / เผยแพร่จากแดชบอร์ด
Step 2 - คลิกไอคอนลบที่ตรงกับแถวของงานสร้างที่ต้องการลบดังที่แสดงด้านล่าง
ป๊อปอัปจะแสดงขึ้นเพื่อยืนยันการลบ
Step 3 - คลิกใช่ดังที่แสดงในภาพหน้าจอต่อไปนี้
เพจจะรีเฟรชและบิลด์จะถูกลบ
ข้อกำหนดการทดสอบกำหนดโครงสร้างของการออกแบบการทดสอบ การสร้างชุดทดสอบและเคสจะทำผ่านข้อกำหนดการทดสอบ อย่างไรก็ตามโครงการหนึ่งสามารถมีข้อกำหนดการทดสอบได้เพียงรายการเดียว
สามารถเข้าถึงข้อมูลจำเพาะการทดสอบได้โดยไปที่ข้อกำหนดการทดสอบ→ข้อกำหนดการทดสอบจากแดชบอร์ด
แบ่งออกเป็นสองแผง - การตั้งค่าและตัวกรอง (ด้านซ้าย) และโครงการทดสอบ (ด้านขวา)
คุณสามารถสร้างชุดทดสอบ / เคสโดยทำงานทางด้านขวา
ฟิลเตอร์
หลังจากนำทางไปยังข้อกำหนดการทดสอบแล้วฟิลเตอร์จะแสดงที่แผงด้านซ้ายของหน้าจอ ตัวกรองช่วย จำกัด การค้นหาให้แคบลงและให้กรณีทดสอบที่ไม่เหมือนใคร
ต่อไปนี้เป็นขั้นตอนในการใช้ฟังก์ชันตัวกรอง -
Step 1 - ไปที่ส่วนฟิลเตอร์ทางด้านซ้ายของหน้าจอ
Step 2 - ระบุตัวเลือกการกรองต่างๆดังต่อไปนี้ -
รหัสกรณีทดสอบ
ชื่อกรณีทดสอบ
Status- คุณสามารถเลือกได้หลายตัวเลือกพร้อมกันจากเมนูแบบเลื่อนลง สนับสนุนใด ๆ แบบร่างพร้อมสำหรับการตรวจสอบการตรวจสอบอยู่ระหว่างดำเนินการทำใหม่ล้าสมัยในอนาคตและขั้นสุดท้าย
Importance- คุณสามารถเลือกได้หลายตัวเลือกพร้อมกันจากเมนูแบบเลื่อนลง รองรับ Any, Help, Medium และ Low
Execution Type- เป็นรายการแบบเลื่อนลงสำหรับการเลือกรายการเดียว รองรับตัวเลือกใด ๆ ด้วยตนเองหรืออัตโนมัติ
Step 3- หลังจากเลือกแล้วให้คลิกปุ่มใช้เพื่อแสดงผลลัพธ์ ปุ่มรีเซ็ตตัวกรองจะลบการเลือกทั้งหมดในโหมดเริ่มต้น
คุณสามารถขยายต้นไม้เพื่อแสดงโครงสร้างของผลลัพธ์
โครงการทดสอบ
ทางด้านขวาจะแสดง Test Project
ชื่อโครงการทดสอบเป็นไฮเปอร์ลิงก์
เมื่อคุณคลิกชื่อจะแสดงรายละเอียดของโครงการในรูปแบบแก้ไขซึ่งคุณสามารถอัปเดตรายละเอียดโครงการได้
หลังจากชื่อจะแสดงคำอธิบายโครงการและไฟล์ที่แนบมา รองรับคุณสมบัติในการเพิ่มไฟล์แนบ คุณสามารถเรียกดูและอัปโหลดไฟล์ไปยังโครงการได้ รองรับสูงสุด 1048576 ไบต์ คุณสามารถอัปโหลดไฟล์ได้ไม่เกินขนาดสูงสุด คุณสามารถอัปโหลดไฟล์หลายไฟล์ไปยังโปรเจ็กต์
ที่ด้านบนของหน้าจอมีสัญลักษณ์การตั้งค่า
คุณสามารถเพิ่มชุดทดสอบและกรณีทดสอบได้โดยคลิกสัญลักษณ์นี้
ชุดทดสอบคือคอนเทนเนอร์ที่มีชุดการทดสอบซึ่งช่วยผู้ทดสอบในการดำเนินการและรายงานสถานะการดำเนินการทดสอบ สามารถใช้สถานะใดก็ได้ในสามสถานะ ได้แก่ ใช้งานอยู่กำลังดำเนินการและเสร็จสมบูรณ์
สามารถเพิ่มกรณีทดสอบลงในชุดทดสอบและแผนการทดสอบหลายชุดได้ หลังจากสร้างแผนการทดสอบแล้วชุดทดสอบจะถูกสร้างขึ้นซึ่งสามารถมีการทดสอบจำนวนเท่าใดก็ได้
TestLink รองรับโครงสร้างต้นไม้สำหรับชุดทดสอบ อาจมีชุดทดสอบย่อยหลายชุดภายใต้ชุดทดสอบ
สร้างชุดทดสอบ
ในการสร้างชุดทดสอบคุณควรมีสิทธิ์สร้างชุดทดสอบ
ต่อไปนี้เป็นขั้นตอนในการสร้างชุดทดสอบ -
Step 1 - ไปที่ Test Specification → Test Specification จากแดชบอร์ด
Step 2- คลิกไอคอนประเภทการตั้งค่าที่
จะเปิด Test Suite Operations
Step 3 - คลิกไอคอน + เพื่อสร้างชุดใหม่ตามที่แสดงด้านล่าง
จะเปิดหน้าสร้างชุดทดสอบ
Step 4 - ป้อนฟิลด์ต่อไปนี้ในแบบฟอร์ม -
ชื่อชุดทดสอบ
Details
Keywords- จะแสดงคำหลักที่มีอยู่ทั้งหมด คุณสามารถกำหนดได้ตามความสัมพันธ์
Step 5 - คลิกปุ่มบันทึกตามที่แสดงในภาพหน้าจอต่อไปนี้
เมื่อคุณคลิกบันทึกคุณจะเห็นชุดทดสอบในโครงสร้างแบบต้นไม้ที่แผงด้านซ้ายของหน้าจอ รายละเอียดมีอยู่ทางด้านขวาของหน้าจอ
แก้ไขชุดทดสอบ
ในการแก้ไขชุดทดสอบคุณควรมีสิทธิ์แก้ไขชุดทดสอบ
ต่อไปนี้เป็นขั้นตอนในการแก้ไขชุดทดสอบ -
Step 1 - เลือกชุดทดสอบจากโครงสร้างต้นไม้บนแผงด้านซ้ายและคลิกการตั้งค่าที่เรียกว่าการดำเนินการเพื่อเปิด Test Suite Operations ดังที่แสดงด้านล่าง
จะแสดงการทำงานของชุดทดสอบ
Step 2 - คลิกไอคอนแก้ไข (ดินสอ) ที่แสดงด้านล่าง
จะเปิดรายละเอียด Test Suite ในหน้าแก้ไข
Step 3 - แก้ไขชื่อรายละเอียดหรือฟิลด์อื่น ๆ แล้วคลิกปุ่มบันทึกเพื่ออัปเดตชุดทดสอบ
ย้าย / คัดลอกชุดทดสอบ
ในการย้าย / คัดลอกชุดทดสอบคุณควรมีสิทธิ์สร้าง / แก้ไขชุดทดสอบ ฟังก์ชันนี้ช่วยให้สามารถสร้างชุดทดสอบที่ซ้ำกันหรือจัดลำดับโครงสร้างใหม่ได้
Step 1 - ในการคัดลอก / ย้ายชุดทดสอบไปยังโปรเจ็กต์อื่นให้เลือกชุดทดสอบที่ต้องการคัดลอก / ย้ายแล้วคลิกไอคอนการตั้งค่าที่เรียกว่าการดำเนินการ
มันจะเปิดการทำงานของชุดทดสอบ
Step 2 - คลิกสัญลักษณ์ Move or Copy ตามที่แสดงในภาพหน้าจอต่อไปนี้
Step 3 - จะเปิดหน้าย้าย / คัดลอกซึ่งคุณสามารถเลือกคอนเทนเนอร์เป้าหมายตำแหน่งปลายทางและว่าควรคัดลอกคำหลักและความต้องการไปยังคอนเทนเนอร์เป้าหมายหรือไม่
Step 4- หลังจากเลือกแล้วให้คลิกปุ่มคัดลอกหรือย้ายตามความต้องการดังที่แสดงในภาพหน้าจอต่อไปนี้ ปุ่มคัดลอกจะคัดลอกชุดทดสอบในทั้งสองโปรเจ็กต์ส่วนปุ่มย้ายจะย้ายชุดทดสอบจากโปรเจ็กต์ปัจจุบันไปยังโปรเจ็กต์เป้าหมาย
ลบชุดทดสอบ
ในการลบ Test Suite คุณควรมีสิทธิ์ลบ Test Suite
Step 1- ในการลบชุดทดสอบให้เลือกชุดทดสอบที่จำเป็นต้องลบแล้วคลิกไอคอนการตั้งค่าที่เรียกว่าการดำเนินการ มันจะเปิดการทำงานของชุดทดสอบ
Step 2 - คลิกสัญลักษณ์ลบที่แสดงด้านล่าง
ข้อความยืนยันจะแสดงขึ้นเพื่อลบ
Step 3 - คลิกใช่เพื่อลบชุดทดสอบดังที่แสดงในภาพหน้าจอต่อไปนี้
เพจจะรีเฟรชและชุดทดสอบจะถูกลบออกจากโครงสร้างทรีที่แผงด้านซ้ายของหน้าจอ
ข้อความการลบสำเร็จจะปรากฏขึ้นตามที่แสดงด้านล่าง
กรณีทดสอบคือเอกสารซึ่งมีชุดข้อมูลการทดสอบเงื่อนไขเบื้องต้นผลลัพธ์ที่คาดหวังและหลังเงื่อนไขที่พัฒนาขึ้นสำหรับสถานการณ์การทดสอบเฉพาะเพื่อตรวจสอบการปฏิบัติตามข้อกำหนดเฉพาะ
กรณีทดสอบทำหน้าที่เป็นจุดเริ่มต้นสำหรับการดำเนินการทดสอบและหลังจากใช้ชุดของค่าอินพุตแอปพลิเคชันจะมีผลลัพธ์ที่ชัดเจนและออกจากระบบที่จุดสิ้นสุดบางจุดหรือที่เรียกว่าการดำเนินการเงื่อนไขหลัง
สร้างกรณีทดสอบ
ในการสร้างกรณีทดสอบคุณควรมีสิทธิ์สร้างกรณีทดสอบ
ต่อไปนี้เป็นขั้นตอนในการสร้างกรณีทดสอบ -
Step 1 - ไปที่ Test Specification → Test Specification จากแดชบอร์ด
Step 2 - เลือกชุดทดสอบจากโครงสร้างต้นไม้ที่แผงด้านซ้ายของหน้าจอ
Step 3 - คลิกไอคอนประเภทการตั้งค่าที่เรียกว่าการดำเนินการในหน้านี้ซึ่งแสดงอยู่ที่แผงด้านขวาของหน้าจอดังที่แสดงด้านล่าง
จะเปิด Test Suite Operations และ Test Case Operations
Step 4 - คลิกไอคอน + ของ Test Case Operations เพื่อสร้างกรณีทดสอบใหม่ดังที่แสดงด้านล่าง
จะเปิดหน้าสร้างกรณีทดสอบ
Step 5 - ป้อนฟิลด์ต่อไปนี้ในแบบฟอร์ม -
ชื่อกรณีทดสอบ
Summary
Pre-conditions
เลือกสถานะความสำคัญและประเภทการดำเนินการ
ป้อนประเภทการดำเนินการโดยประมาณเป็นนาที
คำหลัก - แสดงคำหลักที่มีอยู่ทั้งหมด คุณสามารถกำหนดได้ตามความสัมพันธ์
Step 6 - คลิกปุ่มสร้างตามที่แสดงในภาพหน้าจอต่อไปนี้
เมื่อคุณคลิกปุ่มสร้างคุณจะเห็นกรณีทดสอบในโครงสร้างแบบต้นไม้ที่แผงด้านซ้ายรวมถึงรายละเอียดต่างๆทางด้านขวาของหน้าจอ
แก้ไขกรณีทดสอบ
ในการแก้ไขกรณีทดสอบคุณควรมีสิทธิ์แก้ไขกรณีทดสอบ
ต่อไปนี้เป็นขั้นตอนในการแก้ไขกรณีทดสอบ -
Step 1 - เลือกกรณีทดสอบจากโครงสร้างแบบต้นไม้ที่แผงด้านซ้ายของหน้าจอแล้วคลิกการตั้งค่าที่เรียกว่าการดำเนินการเพื่อแสดงตัวเลือกทั้งหมดที่มี
Step 2 - คลิกปุ่มแก้ไขตามที่แสดงด้านล่าง
จะเปิดรายละเอียดกรณีทดสอบในหน้าแก้ไข
Step 3 - คุณสามารถแก้ไขชื่อรายละเอียดหรือฟิลด์อื่น ๆ ตามที่แสดงด้านล่าง
Step 4 - คลิกปุ่มบันทึกเพื่ออัปเดตกรณีทดสอบ
ย้าย / คัดลอกกรณีทดสอบ
ในการย้าย / คัดลอกกรณีทดสอบคุณควรมีสิทธิ์สร้าง / แก้ไขชุดทดสอบ ฟังก์ชันนี้ช่วยให้สามารถสร้างกรณีทดสอบที่ซ้ำกันหรือจัดลำดับโครงสร้างใหม่ได้
Step 1 - ในการคัดลอก / ย้ายชุดทดสอบไปยังโปรเจ็กต์อื่นให้เลือกกรณีทดสอบที่ต้องการคัดลอก / ย้ายแล้วคลิกไอคอนการตั้งค่าที่เรียกว่าการดำเนินการ
Step 2 - คลิกปุ่มย้าย / คัดลอกตามที่แสดงด้านล่าง
Step 3- จะเปิดหน้าย้าย / คัดลอก คุณสามารถเลือกชุดทดสอบเพื่อย้ายหรือคัดลอกชื่อกรณีทดสอบใหม่และตัดสินใจว่าควรคัดลอกคำสำคัญและข้อกำหนดไปยังชุดเป้าหมายหรือไม่
Step 4 - หลังจากเลือกแล้วให้คลิกปุ่มคัดลอกหรือย้ายตามความต้องการ
Step 5 - ปุ่มคัดลอกจะคัดลอกชุดทดสอบในทั้งสองชุดในขณะที่ปุ่มย้ายจะย้ายกรณีทดสอบจากชุดปัจจุบันไปยังชุดเป้าหมาย
ภาพหน้าจอต่อไปนี้แสดงวิธีคัดลอก / ย้ายกรณีทดสอบไปยังชุดอื่น -
ลบกรณีทดสอบ
ในการลบกรณีทดสอบคุณควรมีสิทธิ์ลบกรณีทดสอบ
Step 1 - ในการลบกรณีทดสอบให้เลือกกรณีทดสอบจากชุดที่ต้องการลบแล้วคลิกไอคอนการตั้งค่าที่เรียกว่าการดำเนินการ
Step 2 - เมื่อเสร็จแล้วคลิกปุ่มลบดังภาพด้านล่าง
ข้อความยืนยันจะแสดงขึ้นเพื่อลบ คลิกใช่เพื่อลบกรณีทดสอบดังที่แสดงในภาพหน้าจอต่อไปนี้
เพจจะรีเฟรชและกรณีทดสอบจะถูกลบออกจากโครงสร้างแบบต้นไม้ที่แผงด้านซ้ายของหน้าจอ
ข้อความการลบที่สำเร็จจะแสดงดังภาพด้านล่าง
แอตทริบิวต์ที่ใช้งานอยู่
คุณลักษณะนี้มีประโยชน์มากเมื่อกรณีทดสอบหนึ่งมีหลายเวอร์ชัน แอ็ตทริบิวต์ที่ใช้งานอยู่ / ไม่ใช้งานช่วยให้ทราบว่าควรใช้กรณีทดสอบใด
Step 1 - หากต้องการสร้างกรณีทดสอบเวอร์ชันใหม่ให้คลิกปุ่ม "สร้างเวอร์ชันใหม่" ที่แสดงด้านล่าง
มันจะสร้างกรณีทดสอบเวอร์ชันใหม่และข้อความที่สำเร็จจะแสดงดังที่แสดงด้านล่าง
เมื่อสร้างเวอร์ชันใหม่แล้วโดยค่าเริ่มต้นจะอยู่ในโหมด Active
ขอแนะนำให้ปิดใช้งานเวอร์ชันทดสอบก่อนหน้านี้ก่อนที่จะสร้างเวอร์ชันใหม่
ยกเลิกการใช้งานเวอร์ชันกรณีทดสอบไม่สามารถใช้ได้ใน "เพิ่มกรณีทดสอบในแผนทดสอบ" สิ่งนี้จะเป็นประโยชน์สำหรับนักออกแบบการทดสอบ พวกเขาสามารถแก้ไขหรือเปลี่ยนเวอร์ชันของกรณีทดสอบและเฉพาะเมื่อพวกเขาตัดสินใจว่าเสร็จสิ้นแล้วให้เปลี่ยนสถานะเป็นใช้งานเพื่อให้พร้อมใช้งานในแผนทดสอบ
Step 2 - หลังจากคลิกที่การดำเนินการปุ่ม - ปิดใช้งานเวอร์ชันนี้ - จะปรากฏขึ้น
Step 3 - เมื่อคุณคลิกปุ่มข้อความแจ้งว่าเวอร์ชันของกรณีทดสอบถูกปิดใช้งานจะปรากฏขึ้นและปุ่มจะเปลี่ยนเป็น“ เปิดใช้งานเวอร์ชันนี้”
TestLink รองรับไฟล์ XML และ CVS เพื่อนำเข้าข้อมูล สนับสนุนการนำเข้าข้อมูลสำหรับชุดทดสอบกรณีทดสอบข้อกำหนดผลการดำเนินการทดสอบคำสำคัญ ฯลฯ อย่างไรก็ตามในบางกรณีจะรองรับเฉพาะ XML และในไม่กี่กรณีทั้ง XML และ CVS
ตารางต่อไปนี้แสดงฟังก์ชันที่รองรับการนำเข้าและฟังก์ชันที่รองรับรูปแบบไฟล์
สิ่งของ | รูปแบบไฟล์ | นำเข้า |
---|---|---|
โครงการทดสอบ | XML | ใช่ |
ชุดทดสอบ | XML | ใช่ |
กรณีทดสอบ | XML, XLS | ใช่ |
คำสำคัญ | CSV, XML | ใช่ |
ความต้องการ | CSV, XML | ใช่ |
ผล | XML | ใช่ |
แพลตฟอร์ม | XML | ใช่ |
ฟิลด์ที่กำหนดเอง | XML | ใช่ |
นำเข้าชุดทดสอบและเคส
Sample File - ต่อไปนี้เป็นไฟล์ XML ที่มีคีย์เวิร์ดที่สามารถใช้เพื่อนำเข้าชุดทดสอบ
<testsuite name = "Child Suite2">
<details>abc</details>
<testcase name = "Sample test case2">
<summary>test case sample- update</summary>
<preconditions>1. TestLink should be installed</preconditions>
<steps>
<step>
<step_number>1</step_number>
<actions>Go to www.google.com</actions>
<expectedresults>Google Home page should display</expectedresults>
</step>
</steps>
<keywords>
<keyword name = "Sample Test">
<notes>abc</notes>
</keyword>
</keywords>
</testcase>
</testsuite>
หากคุณไม่ต้องการเพิ่มคีย์เวิร์ดสามารถลบส่วนคีย์เวิร์ดออกจากไฟล์ XML ได้
หากคุณต้องการนำเข้ากรณีทดสอบหลายกรณีให้เพิ่มส่วน <testcase> หลาย ๆ ครั้งด้วยโหนดย่อยทั้งหมด
หากจำเป็นต้องนำเข้าเฉพาะกรณีทดสอบในชุดทดสอบที่มีอยู่แล้วให้ลบแท็ก <testsuite> และเริ่มไฟล์ XML ด้วย <testcase>
นำเข้าชุดทดสอบ
Step 1 - ในการนำเข้าชุดทดสอบไปที่ข้อมูลจำเพาะการทดสอบ→ข้อกำหนดการทดสอบจากแดชบอร์ด
Step 2 - เลือกโครงการและโฟลเดอร์ในบานหน้าต่างด้านซ้ายที่คุณต้องการนำเข้าชุดทดสอบ
OR
ในการนำเข้าเฉพาะกรณีทดสอบให้เลือกโฟลเดอร์ชุดทดสอบที่ใกล้ที่สุดที่ควรนำเข้ากรณีทดสอบ
Step 3 - คลิกไอคอนการดำเนินการในบานหน้าต่างด้านขวาดังที่แสดงด้านล่าง
จะแสดงการทำงานของชุดทดสอบ
Step 4 - คลิกไอคอนนำเข้าที่แสดงด้านล่าง -
OR
ในการอัปโหลดเฉพาะกรณีทดสอบให้คลิกไอคอนนำเข้าที่ปรากฏใน Test Case Operations (ด้านล่าง Test Suite Operations)
จะเปิดหน้า Import Test Suite โดยค่าเริ่มต้นประเภทไฟล์จะถูกเลือกเป็น XML
Step 5 - กรอกรายละเอียดดังต่อไปนี้ -
ไฟล์ - เลือกไฟล์ XML และอัปโหลด ขนาดสูงสุดของไฟล์ควรเป็น 400KB
พิจารณากรณีทดสอบว่าซ้ำกันหาก: เลือกตัวเลือกที่เหมาะสมจากรายการ
การดำเนินการสำหรับการทำซ้ำ: เลือกตัวเลือกที่เหมาะสมจากรายการ
Step 6 - คลิกปุ่มอัพโหลดไฟล์ตามภาพด้านล่าง -
Step 7 - หลังจากนำเข้าข้อความที่สำเร็จจะแสดงดังที่แสดงด้านล่าง
นำเข้ากรณีทดสอบโดยใช้ XLS
ตัวอย่างไฟล์ XLS เพื่อนำเข้ากรณีทดสอบหลายกรณีดังต่อไปนี้ -
ชื่อ | สรุป | ขั้นตอน | ผลลัพธ์ที่คาดหวัง |
---|---|---|---|
เครื่องยนต์เริ่มต้นอย่างรวดเร็ว | เริ่มต้นใน 5 วินาที | เขียนขั้นตอนเร็วเกินไป | ควรสตาร์ทเครื่องยนต์ |
เครื่องยนต์หยุดฉุกเฉิน | เครื่องยนต์ดับเนื่องจากปุ่มตกใจ |
|
เครื่องยนต์ควรหยุดทันที |
แถวแรกจะไม่ถูกนำเข้า ควรมีคำอธิบายคอลัมน์
Step 1 - ในการนำเข้ากรณีทดสอบไปที่ข้อมูลจำเพาะของการทดสอบ→ข้อกำหนดการทดสอบจากแผงควบคุม
Step 2 - เลือกโฟลเดอร์ชุดทดสอบที่ใกล้ที่สุดซึ่งควรนำเข้ากรณีทดสอบ
Step 3 - คลิกไอคอนการดำเนินการในบานหน้าต่างด้านขวา
จะแสดง Test Case Operations
Step 4 - คลิกไอคอนนำเข้าตามที่แสดงด้านล่าง
จะเปิดหน้ากรณีทดสอบการนำเข้า
Step 5- โดยค่าเริ่มต้นประเภทไฟล์ที่เลือกคือ XML เปลี่ยนเป็น XLS / CSV และป้อนรายละเอียดต่อไปนี้ -
ไฟล์ - เลือกไฟล์และอัพโหลด ขนาดสูงสุดของไฟล์ควรเป็น 400KB
พิจารณากรณีทดสอบว่าซ้ำกันถ้า - เลือกตัวเลือกที่เหมาะสมจากรายการ
การดำเนินการสำหรับการทำซ้ำ - เลือกตัวเลือกที่เหมาะสมจากรายการ
Step 6 - คลิกปุ่มอัปโหลดไฟล์ที่แสดงด้านล่าง
ข้อกำหนดการนำเข้า
TestLink รองรับไฟล์ XML และ CSV เพื่อนำเข้าข้อกำหนด
ตัวอย่างไฟล์ XML สำหรับความต้องการจะเป็นดังนี้ -
<requirements>
<requirement>
<docid>ENG-0001</docid>
<title>Add a product</title>
<description>ABC</description>
</requirement>
<requirement>
<docid>ENG-0002</docid>
<title>Add price </title>
<description>Price</description>
</requirement>
</requirements>
ตัวอย่างไฟล์ CSV สำหรับความต้องการจะเป็นดังนี้ -
ENG-0001,Add a product,ABC
ENG-0002,Add price,Price
Step 1 - ในการนำเข้าข้อกำหนดไปที่ข้อกำหนดข้อกำหนด→ข้อกำหนดข้อกำหนดจากแดชบอร์ด
Step 2 - เลือกโฟลเดอร์ข้อกำหนดข้อกำหนดที่ควรนำเข้าข้อกำหนดทางแผงด้านซ้าย
Step 3 - คลิกไอคอน Action ที่ด้านบนของบานหน้าต่างด้านขวา
จะแสดงหน้าการดำเนินการความต้องการ
Step 4 - คลิกปุ่มนำเข้าตามที่แสดงด้านล่าง
จะแสดงหน้าการนำเข้าความต้องการ
Step 5 - กรอกรายละเอียดดังต่อไปนี้
ประเภทไฟล์ - คุณสามารถเลือกไฟล์ CSV, XML หรือรูปแบบอื่น ๆ ของไฟล์ CSV และ XML ได้ตามรายการ
ไฟล์ - อัปโหลดไฟล์ที่เกี่ยวข้อง
พิจารณากรณีทดสอบว่าซ้ำกันถ้า - เลือกตัวเลือกที่เหมาะสมจากรายการ
การดำเนินการสำหรับการทำซ้ำ - เลือกตัวเลือกที่เหมาะสมจากรายการ
Step 6 - คลิกปุ่มอัปโหลดไฟล์ที่แสดงด้านล่าง
หลังจากอัปโหลดจะแสดงข้อความนำเข้าเสร็จสิ้นพร้อมกับรายละเอียดที่นำเข้า
หลังจากอัปโหลดจะแสดงข้อความนำเข้าเสร็จสิ้นพร้อมกับรายละเอียดที่นำเข้า
ในทำนองเดียวกันสามารถนำเข้าคำหลักแพลตฟอร์มและผลลัพธ์โดยใช้ไฟล์ที่รองรับและส่วนที่เกี่ยวข้องเข้าถึงแดชบอร์ด
TestLink รองรับไฟล์ XML และ CSV เพื่อส่งออกข้อมูล สนับสนุนการส่งออกข้อมูลของชุดทดสอบกรณีทดสอบข้อกำหนดผลการดำเนินการทดสอบคำสำคัญ ฯลฯ อย่างไรก็ตามในบางกรณีจะรองรับเฉพาะ XML และในไม่กี่กรณีทั้ง XML และ CSV
ตารางต่อไปนี้แสดงฟังก์ชันที่รองรับการส่งออกและรูปแบบไฟล์
สิ่งของ | รูปแบบไฟล์ | ส่งออก |
---|---|---|
โครงการทดสอบ | XML | ใช่ |
ชุดทดสอบ | XML | ใช่ |
กรณีทดสอบ | XML | ใช่ |
คำสำคัญ | CSV, XML | ใช่ |
ความต้องการ | CSV, XML | ใช่ |
แพลตฟอร์ม | XML | ใช่ |
ฟิลด์ที่กำหนดเอง | XML | ใช่ |
ข้อกำหนดการส่งออก
TestLink รองรับ XML และ CSV เพื่อส่งออกข้อมูลความต้องการ
Step 1 - ไปที่ข้อกำหนดข้อกำหนด→ข้อกำหนดข้อกำหนดจากแดชบอร์ด
Step 2 - ในการส่งออกข้อกำหนดข้อกำหนดทั้งหมดให้เลือกโฟลเดอร์หลักจากบานหน้าต่างด้านซ้ายและคลิกปุ่มส่งออกข้อกำหนดข้อกำหนดทั้งหมดทางด้านขวาดังต่อไปนี้
Step 3 - หากต้องการส่งออกข้อกำหนดข้อกำหนดใด ๆ ที่มีรายละเอียดข้อกำหนดทั้งหมดภายในโฟลเดอร์ให้เลือกโฟลเดอร์ในบานหน้าต่างด้านซ้ายและคลิกไอคอนการดำเนินการในบานหน้าต่างด้านขวา
จะแสดงหน้าการดำเนินการข้อกำหนดข้อกำหนด
Step 4 - คลิกส่งออก
OR
หากคุณต้องการส่งออกเฉพาะรายละเอียดข้อกำหนด แต่ไม่ใช่ข้อกำหนดข้อกำหนดให้คลิกปุ่มส่งออกที่อยู่ภายใต้การดำเนินการข้อกำหนด (แสดงอยู่ด้านล่างส่วนการดำเนินการข้อกำหนดข้อกำหนด) ดังที่แสดงด้านล่าง
เมื่อคลิกปุ่มส่งออกใด ๆ เหล่านี้จะแสดงหน้าข้อกำหนดการส่งออก
Step 5- ชื่อไฟล์ส่งออกสามารถแก้ไขได้ เลือกประเภทไฟล์ จากนั้นคลิกปุ่มส่งออกดังที่แสดงด้านล่าง
จะดาวน์โหลดไฟล์ที่เกี่ยวข้องลงในไดรฟ์ภายในเครื่องที่สามารถเข้าถึงได้โดยไปที่โฟลเดอร์ดาวน์โหลด
ส่งออกชุดทดสอบและเคส
TestLink รองรับ XML เพื่อส่งออกชุดทดสอบและข้อมูลเคส
Step 1 - ไปที่ข้อกำหนดการทดสอบ→ข้อกำหนดการทดสอบจากแผงควบคุม
Step 2 - ในการส่งออกชุดทดสอบทั้งหมดให้เลือกโฟลเดอร์หลักจากบานหน้าต่างด้านซ้ายและคลิกไอคอนการดำเนินการในบานหน้าต่างด้านขวา
จะเปิดหน้าการดำเนินการชุดทดสอบ
Step 3 - คลิกไอคอนส่งออกชุดทดสอบทั้งหมดทางด้านขวาตามที่แสดงด้านล่าง
Step 4 - หากต้องการส่งออกชุดทดสอบชุดใดชุดหนึ่งที่มีกรณีทดสอบทั้งหมดภายในโฟลเดอร์ให้เลือกโฟลเดอร์ในบานหน้าต่างด้านซ้ายและคลิกไอคอนการดำเนินการในบานหน้าต่างด้านขวา
จะแสดงหน้า Test Suite Operations
Step 5 - คลิกส่งออก
OR
หากคุณต้องการส่งออกเฉพาะกรณีทดสอบ แต่ไม่ใช่ชุดทดสอบให้คลิกปุ่มส่งออกที่มีอยู่ภายใต้การดำเนินการกรณีทดสอบดังที่แสดงด้านล่าง
เมื่อคลิกปุ่มส่งออกใด ๆ เหล่านี้จะแสดงหน้าชุดทดสอบ / เคสส่งออก
Step 6- ชื่อไฟล์ส่งออกสามารถแก้ไขได้ เลือกประเภทไฟล์
คุณสามารถเลือกและ จำกัด ข้อมูลที่ส่งออกให้แคบลงได้โดยเลือกช่องทำเครื่องหมายเพื่อดูรายละเอียดที่มี
Step 7 - คลิกปุ่มส่งออกตามที่แสดงด้านล่าง
จะดาวน์โหลดไฟล์ที่เกี่ยวข้องลงในไดรฟ์ภายในเครื่องที่สามารถเข้าถึงได้โดยไปที่โฟลเดอร์ดาวน์โหลด
แผนการทดสอบประกอบด้วยชุดกรณีทดสอบที่อยู่ในขอบเขต ก่อนเริ่มดำเนินการแผนการทดสอบต้องมีชุดทดสอบ ไม่สามารถดำเนินการกรณีทดสอบก่อนกำหนดให้กับแผนการทดสอบใด ๆ
เพิ่มกรณีทดสอบในการวางแผน
ต่อไปนี้เป็นขั้นตอนในการเพิ่มกรณีทดสอบลงในแผนการทดสอบ
Step 1 - ไปที่เนื้อหาแผนการทดสอบ→เพิ่ม / ลบกรณีทดสอบจากแดชบอร์ดดังที่แสดงด้านล่าง
จะเปิดหน้าเพิ่ม / ลบกรณีทดสอบ
Step 2 - ค้นหาโฟลเดอร์โดยใช้ตัวกรองที่แผงด้านซ้ายและคลิกโฟลเดอร์กรณีทดสอบ
จะแสดงแผนการทดสอบ - เพิ่มกรณีทดสอบในหน้าแผนการทดสอบบนแผงด้านขวา
Step 3 - ตรวจสอบกรณีทดสอบทั้งหมดที่มีเพื่อเพิ่มลงในแผนการทดสอบ
Step 4 - เลือกจาก Assign dropdown เพื่อกำหนดสิ่งนี้ให้กับบุคคล
Step 5 - เลือกงานสร้างด้วย
Step 6 - คลิกปุ่ม Add Selected เพื่อเพิ่มกรณีทดสอบลงในแผนการทดสอบ
หลังจากคลิกเพิ่มที่เลือกสีของกรณีทดสอบจะเปลี่ยนไป
Step 7 - ปุ่มเพิ่มที่เลือกจะเปลี่ยนเป็นเพิ่ม / ลบที่เลือกดังที่แสดงในภาพหน้าจอต่อไปนี้
ลบกรณีทดสอบออกจากแผน
ในการลบกรณีทดสอบออกจากแผนการทดสอบควรทำตามขั้นตอนต่อไปนี้ -
Step 1 - ไปที่เนื้อหาแผนการทดสอบ→เพิ่ม / ลบกรณีทดสอบจากแดชบอร์ดดังที่แสดงด้านล่าง
จะเปิดหน้าเพิ่ม / ลบกรณีทดสอบ
Step 2 - ค้นหาโฟลเดอร์โดยใช้ตัวกรองที่แผงด้านซ้ายและคลิกโฟลเดอร์กรณีทดสอบ
จะแสดงแผนการทดสอบ - เพิ่มกรณีทดสอบในหน้าแผนการทดสอบบนแผงด้านขวา
Step 3 - เลือกกรณีทดสอบที่จำเป็นต้องลบออก
Step 4 - คลิกปุ่มเพิ่ม / ลบรายการที่เลือกตามที่แสดงด้านล่าง
ฟังก์ชันการค้นหาใช้เพื่อ จำกัด ผลลัพธ์ที่แสดงให้แคบลง TestLink รองรับฟังก์ชันการค้นหาที่หลากหลายโดยมีฟิลด์มากมายเพื่อค้นหาผลลัพธ์ที่เฉพาะเจาะจง
TestLink รองรับฟังก์ชันการค้นหาดังต่อไปนี้ -
- ข้อกำหนดการค้นหา
- ข้อกำหนดการค้นหาข้อกำหนด
- ค้นหากรณีทดสอบ
- ช่องข้อความค้นหาทั่วไป
ช่องข้อความค้นหาทั่วไป
ดังที่เห็นในภาพหน้าจอต่อไปนี้ที่ด้านบนจะมีช่องข้อความค้นหาที่ใช้เพื่อค้นหากรณีทดสอบเฉพาะ โดยปกติรหัสกรณีทดสอบจะเริ่มต้นด้วย SP- <index> คุณสามารถป้อนตัวเลขเพื่อค้นหากรณีทดสอบเฉพาะได้โดยตรง กล่องข้อความนี้แสดงอยู่ทั่วทุกหน้า
ข้อกำหนดการค้นหา
ในส่วนข้อกำหนดข้อกำหนด TestLink สนับสนุนฟังก์ชันความต้องการการค้นหา
ควรทำตามขั้นตอนต่อไปนี้เพื่อใช้ข้อกำหนดการค้นหา -
Step 1 - ไปที่ข้อกำหนดข้อกำหนด→ข้อกำหนดการค้นหาตามที่แสดงด้านล่าง
จะเปิดหน้าการค้นหาความต้องการ
การค้นหาไม่คำนึงถึงขนาดตัวพิมพ์ ผลลัพธ์รวมเพียงข้อกำหนดจากโครงการทดสอบจริง
Step 2- เขียนสตริงที่ค้นหาลงในช่องที่เหมาะสม เว้นช่องที่ไม่ได้ใช้ว่างไว้
Step 3 - เลือกคีย์เวิร์ดที่ต้องการหรือปล่อยให้ค่าเป็น "ไม่ได้ใช้"
มีรายการฟิลด์ที่รองรับดังต่อไปนี้เพื่อค้นหาความต้องการ -
ความต้องการ รหัสเอกสารเวอร์ชันชื่อขอบเขตสถานะประเภทเลขที่คาดหวัง ของกรณีทดสอบมีความสัมพันธ์ของประเภทวันที่สร้างจากวันที่สร้างถึงวันที่แก้ไขจากวันที่แก้ไขเป็น ID กรณีทดสอบและข้อความบันทึก
Step 4 - คลิกปุ่ม 'ค้นหา'
แสดงข้อกำหนดการปฏิบัติตามข้อกำหนดทั้งหมด คุณสามารถแก้ไขข้อกำหนดผ่านลิงก์ "ชื่อ"
ข้อกำหนดการค้นหาข้อกำหนด
ในส่วนข้อกำหนดข้อกำหนด TestLink สนับสนุนฟังก์ชันข้อกำหนดข้อกำหนดการค้นหา
ควรทำตามขั้นตอนต่อไปนี้เพื่อใช้ข้อกำหนดข้อกำหนดการค้นหา -
Step 1 - ไปที่ข้อกำหนดข้อกำหนด→ข้อกำหนดข้อกำหนดการค้นหาตามที่แสดงด้านล่าง
จะเปิดหน้าการค้นหาข้อกำหนดข้อกำหนด การค้นหาไม่คำนึงถึงขนาดตัวพิมพ์ ผลลัพธ์รวมเพียงข้อกำหนดข้อกำหนดจากโครงการทดสอบจริง
Step 2- เขียนสตริงที่ค้นหาลงในช่องที่เหมาะสม เว้นช่องที่ไม่ได้ใช้ในแบบฟอร์มให้ว่างไว้
Step 3 - เลือกคีย์เวิร์ดที่ต้องการหรือปล่อยให้ค่าเป็น "ไม่ได้ใช้"
มีรายการฟิลด์ที่รองรับดังต่อไปนี้เพื่อค้นหาข้อกำหนดข้อกำหนด -
ความต้องการ Doc ID, Title, Scope, Type และ Log Message
Step 4 - คลิกปุ่ม 'ค้นหา'
แสดงข้อมูลจำเพาะข้อกำหนดที่เป็นไปตามข้อกำหนดทั้งหมด คุณสามารถแก้ไขข้อกำหนดผ่านลิงก์ "ชื่อ"
ค้นหากรณีทดสอบ
ในส่วนข้อมูลจำเพาะของการทดสอบ TestLink สนับสนุนฟังก์ชันการค้นหากรณีทดสอบ
ต่อไปนี้เป็นขั้นตอนที่ต้องดำเนินการเพื่อใช้ Search Test Cases
Step 1 - ไปที่ข้อกำหนดการทดสอบ→ค้นหากรณีทดสอบดังที่แสดงในภาพหน้าจอต่อไปนี้
จะเปิดหน้า Search Test Cases การค้นหาไม่คำนึงถึงขนาดตัวพิมพ์ ผลลัพธ์รวมเพียงกรณีทดสอบจากโครงการทดสอบจริง
Step 2- เขียนสตริงที่ค้นหาลงในช่องที่เหมาะสม เว้นช่องที่ไม่ได้ใช้ในแบบฟอร์มให้ว่างไว้
Step 3 - เลือกคีย์เวิร์ดที่ต้องการหรือปล่อยให้ค่าเป็น "ไม่ได้ใช้"
มีรายการฟิลด์ที่รองรับต่อไปนี้เพื่อค้นหากรณีทดสอบ -
รหัสกรณีทดสอบ, เวอร์ชัน, หัวข้อ, ความสำคัญของการทดสอบ, สถานะ, สรุป, เงื่อนไขเบื้องต้น, ขั้นตอน, ผลลัพธ์ที่คาดหวัง, สร้างโดย, แก้ไขโดย, วันที่แก้ไขจาก, วันที่แก้ไขเป็น, ครึกครื้นหรือคำสำคัญและคำขอ รหัสเอกสาร
Step 4 - คลิกปุ่ม 'ค้นหา'
แสดงกรณีทดสอบที่ตอบสนองทั้งหมด คุณสามารถแก้ไขกรณีทดสอบผ่านลิงก์ "ชื่อ"
คำหลักใช้เพื่อจัดหมวดหมู่กรณีทดสอบ คำหลักเหมาะอย่างยิ่งสำหรับการกรอง ไม่ได้จัดหมวดหมู่และวางกรณีการทดสอบเดียวกันไว้ที่เดียว คีย์เวิร์ดช่วยในการนำกรณีทดสอบจากโฟลเดอร์ต่างๆที่มีขอบเขตเดียวกันมารวมกันโดยใช้คีย์เวิร์ดเดียวกัน ตัวอย่างเช่น - กรณีทดสอบการถดถอย, กรณีทดสอบควัน, Solaris และคำขอเปลี่ยนเป็นต้น
สร้างคำหลัก
ในการสร้างคำหลักคุณควรมีสิทธิ์สร้างคำหลัก
Step 1 - ไปที่ Test Project → Keyword Management จากแดชบอร์ดที่แสดงด้านล่าง
จะเปิดหน้าการจัดการคำหลักพร้อมกับปุ่มสร้างคำหลัก
Step 2 - คลิกปุ่มสร้างคำหลักตามที่แสดงด้านล่าง
จะเปิดหน้าสร้างคำหลัก
Step 3 - ป้อนคำหลักและคำอธิบาย
Step 4 - คลิกปุ่มบันทึกที่แสดงด้านล่าง
รายการคำหลักที่บันทึกไว้จะแสดงที่หน้าการจัดการคำหลัก
กำหนดคำหลัก
ต่อไปนี้เป็นขั้นตอนในการกำหนดคำสำคัญ -
Step 1 - ไปที่ Test Project → Keyword Management จากแดชบอร์ดที่แสดงด้านล่าง
จะเปิดหน้าการจัดการคำหลักพร้อมกับปุ่มกำหนดให้กับกรณีทดสอบ
Step 2 - คลิกปุ่มกำหนดให้กับกรณีทดสอบดังที่แสดงด้านล่าง
Step 3 - เลือก Test Suite หรือ Test Case ในมุมมองแบบต้นไม้ทางด้านซ้าย
ช่องบนสุดที่ปรากฏทางด้านขวามือจะช่วยให้คุณกำหนดคำสำคัญที่มีให้กับทุกกรณีการทดสอบ
Step 4 - หลังจากเลือกแล้วให้คลิกปุ่มบันทึกตามที่แสดงในภาพหน้าจอต่อไปนี้
สุดท้ายคุณจะได้รับข้อความสำเร็จว่ามีการอัปเดตรายการ
คุณสามารถสร้างข้อกำหนดการทดสอบเป็นเอกสาร
Step 1 - ในการสร้างข้อกำหนดการทดสอบให้ไปที่ข้อกำหนดการทดสอบ→ข้อกำหนดการทดสอบจากแดชบอร์ด
จะเปิดหน้าข้อกำหนดการทดสอบ
Step 2 - เลือกโฟลเดอร์เพื่อสร้างเอกสารข้อกำหนดการทดสอบทั้งโฟลเดอร์โปรเจ็กต์รูทหรือโฟลเดอร์ชุดทางด้านซ้าย
Step 3 - คลิกไอคอนการตั้งค่าที่เรียกว่าการดำเนินการที่แผงด้านขวาดังที่แสดงด้านล่าง
จะเปิดหน้า Test Suite Operations
คุณสามารถเห็นสองตัวเลือก - เอกสาร Test Spec (HTML) บนหน้าต่างใหม่และอีกตัวเลือกดาวน์โหลดเอกสารข้อมูลจำเพาะการทดสอบ (คำหลอก) ดังที่แสดงด้านล่าง
หลังจากคลิกตัวเลือกคุณจะได้รับรายละเอียดข้อกำหนดการทดสอบดังต่อไปนี้
ข้อกำหนดคือคำอธิบายระดับสูงเกี่ยวกับบริการระบบข้อ จำกัด หรือข้อกำหนดโดยละเอียดที่สร้างขึ้นระหว่างกระบวนการรวบรวมความต้องการ
TestLink รองรับข้อกำหนดข้อกำหนดที่คุณสามารถสร้างข้อกำหนดและดำเนินการต่างๆเช่นแก้ไขลบหรือตรึงเวอร์ชันเป็นต้น
สร้างข้อกำหนด
ในการสร้างข้อกำหนดคุณควรมีสิทธิ์สร้างข้อกำหนด
ต่อไปนี้เป็นขั้นตอนในการสร้างข้อกำหนด -
Step 1 - ไปที่ข้อกำหนดข้อกำหนด→ข้อกำหนดข้อกำหนดจากแดชบอร์ดดังที่แสดงด้านล่าง
Step 2 - ทางด้านซ้ายค้นหาโครงสร้างโฟลเดอร์ที่คุณต้องการเพิ่มความต้องการ
Step 3 - คลิกปุ่มสร้างที่แผงด้านขวาดังที่แสดงด้านล่าง
จะเปิดหน้าสร้างข้อกำหนดที่คุณสามารถระบุ ID เอกสารชื่อขอบเขตและประเภทของข้อกำหนด
Step 4 - คลิกปุ่มบันทึกเพื่อเพิ่มข้อกำหนดในรายการดังที่แสดงด้านล่าง
จะเพิ่มโฟลเดอร์หลักเป็นข้อกำหนดข้อกำหนด
Step 5 - คลิกโฟลเดอร์หลักจากนั้นคลิกไอคอนการตั้งค่าที่เรียกว่าการดำเนินการที่แสดงบนแผงด้านขวาดังที่แสดงในภาพหน้าจอต่อไปนี้
จะแสดงหน้าการดำเนินการความต้องการ
Step 6 - คลิกปุ่มสร้างตามที่แสดงในภาพหน้าจอต่อไปนี้
จะแสดงแบบฟอร์มสร้างข้อกำหนด
Step 7 - ป้อนฟิลด์ต่อไปนี้ก่อนคลิกปุ่มบันทึก
Document ID - รหัสเฉพาะเพื่อระบุ
Title - ชื่อที่ไม่ซ้ำกันและต้องมีความยาวไม่เกิน 100 อักขระ
Scope - เป็นข้อความในรูปแบบ HTML
Status - สามารถมีค่าเป็น Valid, Draft, Review, Rework, Finish, ใช้งาน, ไม่สามารถทดสอบได้และล้าสมัย
Type - อาจมีค่าเป็นข้อมูลคุณลักษณะกรณีการใช้งานอินเทอร์เฟซผู้ใช้ไม่ใช้งานฟังก์ชันข้อ จำกัด หรือฟังก์ชันระบบ
Number of test cases needed - กรณีทดสอบโดยประมาณจำเป็นต้องครอบคลุมข้อกำหนด
หลังจากคลิกบันทึกความต้องการจะถูกเพิ่มและแสดงพร้อมช่องเพิ่มเติม
Step 8 - เพิ่มความครอบคลุมโดยคลิกที่ไอคอน +
Step 9 - เพิ่มความสัมพันธ์ของข้อกำหนดปัจจุบันกับข้อกำหนดที่มีอยู่ในฐานะผู้ปกครองเด็กเกี่ยวข้องกับบล็อกหรือขึ้นอยู่กับ
นอกจากนี้คุณสามารถแนบไฟล์เพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับข้อกำหนดดังที่แสดงในภาพหน้าจอต่อไปนี้
ภาพรวมความต้องการเป็นหนึ่งในคุณสมบัติที่มีประโยชน์ของ TestLink คุณสามารถดูข้อกำหนดทั้งหมดที่ระบุไว้ในที่เดียวพร้อมกับเวอร์ชันที่มีอยู่ทั้งหมดในกรณีที่มีมากกว่าหนึ่งรายการ
ไปที่ข้อกำหนดข้อกำหนด→ภาพรวมความต้องการจากแดชบอร์ดดังที่แสดงด้านล่าง
จะแสดงหน้าภาพรวมความต้องการพร้อมรายการข้อกำหนด
ภาพรวมนี้แสดงข้อกำหนดทั้งหมด (เวอร์ชันล่าสุดหรือทั้งหมด) และแอตทริบิวต์ที่เกี่ยวข้องทั้งหมด นอกจากนี้ฟิลด์ที่กำหนดเองทั้งหมดสำหรับข้อกำหนดจะแสดงในคอลัมน์แยกต่างหาก
การแสดงเวอร์ชันทั้งหมดจะปรากฏขึ้นหากคุณเลือกช่องทำเครื่องหมายที่ด้านบน“ แสดงทุกเวอร์ชันของข้อกำหนดแต่ละข้อ”
ความครอบคลุม - ค่าเช่น "20% (4/20)" หมายความว่าต้องสร้างกรณีทดสอบ 20 กรณีเพื่อให้ข้อกำหนดนี้ทดสอบได้อย่างสมบูรณ์ 4 ในนั้นได้สร้างและเชื่อมโยงกับข้อกำหนดนี้แล้วซึ่งครอบคลุมถึง 20 เปอร์เซ็นต์
ภาพหน้าจอต่อไปนี้จะแสดงหน้าภาพรวมความต้องการ
เมื่อคลิกที่ไอคอนดินสอคุณสามารถแก้ไขรายละเอียดข้อกำหนดดังที่แสดงในภาพหน้าจอด้านบน จะเปิดหน้าต่างใหม่พร้อมกับรายละเอียดความต้องการในโหมดแก้ไข
TestLink รองรับคุณสมบัติในการกำหนด Test Case สำหรับการดำเนินการให้กับผู้ใช้ที่แตกต่างกัน การกำหนดกรณีทดสอบมีผลต่อทั้งการดำเนินการและรายงาน ในหน้าการดำเนินการคุณสามารถเรียงลำดับกรณีทดสอบที่ปฏิบัติการได้เพื่อดูว่าใครถูกกำหนดให้ ในส่วนรายงานคุณสามารถดูกรณีทดสอบที่เหลือซึ่งจัดกลุ่มตามชื่อผู้ทดสอบ หากไม่มีการกำหนดกรณีการทดสอบให้กับผู้ทดสอบจะมีค่าเริ่มต้นเป็นไม่มี ผู้ทดสอบยังสามารถดูเมตริกของการทดสอบที่ดำเนินการเองได้
กำหนดกรณีทดสอบ
ต่อไปนี้เป็นขั้นตอนในการกำหนดกรณีทดสอบ -
Step 1 - ไปที่เนื้อหาแผนการทดสอบ→กำหนดการดำเนินการกรณีทดสอบจากแผงควบคุมดังที่แสดงด้านล่าง
Step 2- ทางด้านซ้ายของหน้าจอค้นหาชุดทดสอบแล้วคลิก จะแสดงรายละเอียดและกรณีทดสอบอยู่ทางด้านขวา
Step 3- เลือกกรณีทดสอบที่จะกำหนด ตรวจสอบว่ามีผู้ใช้ปัจจุบันอยู่หรือไม่ ฟิลด์ "มอบหมายให้" จะแสดงชื่อผู้ใช้หากได้รับมอบหมาย
Step 4- ไปที่ Assign text box และเริ่มพิมพ์ชื่อผู้ใช้ จะแสดงรายชื่อผู้ใช้ที่ตรงกันซึ่งคุณสามารถเลือกชื่อผู้ใช้ได้
Step 5 - คลิกปุ่มบันทึกที่ด้านบนสุดของหน้าจอ
หลังจากกำหนดกรณีทดสอบแล้วชื่อผู้ใช้จะปรากฏในส่วนมอบหมายให้พร้อมกับสัญลักษณ์สีแดง
Step 6- หากจำเป็นต้องลบผู้ใช้ที่ได้รับมอบหมายออกเพียงคลิกที่สัญลักษณ์สีแดง
การมอบหมายผู้ใช้จำนวนมากเกือบจะคล้ายกับการมอบหมายงานปกติ ความแตกต่างเพียงอย่างเดียวคือผู้ใช้หลายคนสามารถกำหนดได้ในคราวเดียวให้กับกรณีทดสอบเดียวและหลายกรณี
ต่อไปนี้เป็นขั้นตอนสำหรับการมอบหมายผู้ใช้จำนวนมาก -
Step 1 - ไปที่เนื้อหาแผนการทดสอบ→กำหนดการดำเนินการกรณีทดสอบจากแดชบอร์ดดังที่แสดงในภาพหน้าจอต่อไปนี้
Step 2- ทางด้านซ้ายให้ค้นหาชุดทดสอบแล้วคลิก จะแสดงรายละเอียดและกรณีทดสอบที่แผงด้านขวา
Step 3- เลือกกรณีทดสอบหลายกรณีที่จะกำหนดให้กับผู้ใช้หลายคน ตรวจสอบว่ามีผู้ใช้ปัจจุบันอยู่หรือไม่ ฟิลด์ "มอบหมายให้" จะแสดงชื่อผู้ใช้หากได้รับมอบหมาย
Step 4- ไปที่กล่องทดสอบการมอบหมายผู้ใช้จำนวนมากที่ด้านบน เริ่มพิมพ์ชื่อของผู้ใช้ จะแสดงรายชื่อผู้ใช้ที่ตรงกันซึ่งสามารถเลือกชื่อผู้ใช้ได้ เพิ่มผู้ใช้หลายคนในกล่องข้อความ
Step 5 - คลิกไฟล์ Do อยู่ทางด้านขวาของกล่องข้อความ
จะแสดงชื่อผู้ใช้ในฟิลด์ Assign To ของแต่ละกรณีการทดสอบที่เลือก
Step 6 - คลิกปุ่มบันทึกเพื่อกำหนดกรณีทดสอบให้กับผู้ใช้เหล่านี้
หลังจากกำหนดกรณีทดสอบแล้วชื่อผู้ใช้จะปรากฏในส่วนมอบหมายให้พร้อมกับสัญลักษณ์สีแดง
Step 7 - หากจำเป็นต้องลบผู้ใช้ที่ได้รับมอบหมายออกเพียงคลิกที่สัญลักษณ์สีแดงก็จะลบผู้ใช้ที่ได้รับมอบหมาย
การลบผู้ใช้จำนวนมาก
สำหรับการลบผู้ใช้จำนวนมากขั้นแรกให้เลือกกรณีทดสอบที่ต้องนำผู้ใช้ที่ได้รับมอบหมายออก
คลิกปุ่ม "ลบผู้ใช้จำนวนมาก" ที่ด้านบนของหน้าจอ
จะลบผู้ใช้ที่ได้รับมอบหมายของกรณีทดสอบนั้น
แพลตฟอร์มหมายถึงสถานที่หรือการกำหนดค่าของระบบที่ต้องดำเนินการกรณีทดสอบ แพลตฟอร์มอาจเป็นเว็บเบราว์เซอร์ต่างๆเช่น Chrome, Safari, IE, Mozilla เป็นต้นหรือระบบปฏิบัติการอุปกรณ์ฮาร์ดแวร์หรือการกำหนดค่าต่างๆ
แพลตฟอร์มที่เลือกควรเชื่อมโยงกับแผนการทดสอบที่ดำเนินการกรณีทดสอบ โครงการทดสอบอาจต้องใช้หลายแพลตฟอร์มเพื่อทดสอบก่อนปล่อยผลิตภัณฑ์ กรณีทดสอบจะต้องเชื่อมต่อกับแพลตฟอร์มและแผนการทดสอบด้วย
เพิ่มแพลตฟอร์ม
ในการใช้คุณลักษณะแพลตฟอร์มควรสร้างขึ้นก่อนภายใต้การจัดการแพลตฟอร์ม คุณควรมีสิทธิ์ในการจัดการแพลตฟอร์มเพื่อสร้างแพลตฟอร์ม
ต่อไปนี้เป็นขั้นตอนในการสร้างแพลตฟอร์ม
Step 1 - ไปที่ Test Project → Platform Management จากแดชบอร์ดที่แสดงด้านล่าง
จะแสดงหน้าการจัดการแพลตฟอร์ม
Step 2 - คลิกปุ่มสร้างแพลตฟอร์มตามที่แสดงด้านล่าง
จะเปิดแบบฟอร์มสร้างแพลตฟอร์ม
Step 3 - ป้อนชื่อแพลตฟอร์มและคำอธิบาย
Step 4 - คลิกปุ่มบันทึก
หลังจากคลิกบันทึกแพลตฟอร์มจะแสดงรายการในการจัดการแพลตฟอร์ม
ลบแพลตฟอร์ม
Step 1- ไปที่ Test Project → Platform Management จะแสดงรายการแพลตฟอร์มที่มีทั้งหมดพร้อมกับสัญลักษณ์ลบเป็นสีแดงเป็น X
Step 2 - คลิกสัญลักษณ์ Delete ที่แสดงด้านล่าง
ป๊อปอัปยืนยันการลบจะปรากฏขึ้น
Step 3 - คลิกปุ่มใช่
เพจได้รับการรีเฟรชและแพลตฟอร์มจะถูกลบออกจากเพจ
เหตุการณ์สำคัญเกี่ยวข้องกับโครงการและเป็นวิธีที่ดีที่สุดวิธีหนึ่งในการติดตามความคืบหน้าและไทม์ไลน์ คล้ายกับเป้าหมายขนาดเล็กในโครงการ เป้าหมายสำคัญอาจเป็นเป้าหมายสำคัญเช่นซอฟต์แวร์สาธารณะที่วางแผนไว้เวอร์ชันทดสอบภายในเวอร์ชันเบต้าใหม่สำหรับลูกค้ารายสำคัญเป็นต้น
เมื่อผู้มีส่วนได้ส่วนเสียเพิ่มเหตุการณ์สำคัญให้กับ TestLink ผู้ใช้สามารถกำหนดการทดสอบสำหรับเหตุการณ์สำคัญที่เฉพาะเจาะจง ช่วยในการติดตามความคืบหน้าของเหตุการณ์สำคัญแยกกัน โดยเฉพาะอย่างยิ่งถ้าเหตุการณ์สำคัญหลายอย่างกำลังดำเนินการควบคู่กันไปหรือหากผู้ใช้มีการทดสอบจำนวนมากที่ทำงานอยู่ในเวลาเดียวกัน
เพิ่มไมล์สโตน
ต่อไปนี้เป็นขั้นตอนในการเพิ่มเป้าหมาย
Step 1 - ไปที่แผนการทดสอบ→ภาพรวมเหตุการณ์สำคัญจากแผงควบคุมดังที่แสดงด้านล่าง
จะเปิดหน้า Milestone พร้อมกับปุ่มสร้าง
Step 2 - คลิกปุ่มสร้างตามที่แสดงด้านล่าง
จะเปิดแบบฟอร์มสร้างเหตุการณ์สำคัญ
Step 3 - ป้อนชื่อวันที่เป้าหมายและวันที่เริ่มต้น
มีเหตุการณ์สำคัญย่อยเป็นการทดสอบที่สมบูรณ์ที่มีลำดับความสำคัญสูงการทดสอบที่สมบูรณ์โดยมีลำดับความสำคัญปานกลางและการทดสอบที่สมบูรณ์โดยมีลำดับความสำคัญต่ำ
Step 4 - หลังจากป้อนเปอร์เซ็นต์แล้วให้คลิกปุ่มบันทึก
คุณสามารถดูสถานะและความคืบหน้าของเหตุการณ์สำคัญดังที่แสดงในภาพหน้าจอต่อไปนี้
ลบไมล์สโตน
Step 1- ไปที่แผนการทดสอบ→ภาพรวมเหตุการณ์สำคัญ จะแสดงรายการเหตุการณ์สำคัญทั้งหมดที่มีพร้อมกับสัญลักษณ์ลบเป็นสีแดงเป็น X
Step 2 - คลิกสัญลักษณ์ Delete ที่แสดงด้านล่าง
ป๊อปอัปยืนยันการลบจะปรากฏขึ้น
Step 3 - คลิกปุ่มใช่ที่แสดงด้านล่าง
เพจได้รับการรีเฟรชและไมล์สโตนจะถูกลบออกจากเพจ
ก่อนที่จะเริ่มการดำเนินการจริงการตั้งค่าชุดการดำเนินการเป็นขั้นตอนที่จำเป็นในการติดตามความคืบหน้าและสถานะของการดำเนินการ ขั้นตอนนี้เรียกว่าเป็นการตั้งค่าการดำเนินการทดสอบ
ก่อนดำเนินการตรวจสอบให้แน่ใจว่าเอกสารต่อไปนี้พร้อม -
- ข้อกำหนดการทดสอบถูกเขียนและกล่าวถึงในโครงการ
- มีการสร้างและตรวจสอบแผนการทดสอบ
- กรณีทดสอบถูกสร้างขึ้นและแมปลงในแผนการทดสอบสำหรับความครอบคลุม
- สร้างอย่างน้อยหนึ่งรุ่นสำหรับโปรเจ็กต์
คุณควรได้รับอนุญาตอย่างเหมาะสมสำหรับการดำเนินการและทำงานในแผนการทดสอบนี้
การนำทางและการตั้งค่า
ต่อไปนี้เป็นขั้นตอนในการตั้งค่าการนำทางและการตั้งค่าสำหรับการดำเนินการกรณีทดสอบ
Step 1 - ไปที่ Test Execution → Execute Tests จากแผงควบคุมดังที่แสดงด้านล่าง
จะเปิดหน้า Execute Test โดยมี Settings และ Filters อยู่ที่แผงด้านซ้าย
นอกจากสองเมนูนี้แล้วยังมีเมนูต้นไม้อีกด้วย
Step 2 - เลือกแผนการทดสอบและสร้างที่ส่วนการตั้งค่า
Step 3 - ในส่วนตัวกรองคุณสามารถ จำกัด โครงสร้างต้นไม้ที่อยู่ด้านล่างตัวกรองให้แคบลง
ภาพหน้าจอต่อไปนี้จะแสดงการนำทางและการตั้งค่าในหน้าดำเนินการทดสอบ -
กำหนดโครงสร้างที่ผ่านการทดสอบ
คุณควรระบุหนึ่งใน Builds ที่ใช้งานอยู่เพื่อเพิ่มผลการดำเนินการเคสทดสอบ หากคุณไม่ระบุบิลด์ล่าสุดจะถูกตั้งค่าโดยค่าเริ่มต้น
บิลด์เลเบลระบุแพ็กเกจแอปพลิเคชันที่แน่นอนภายใต้การทดสอบเพื่อวัตถุประสงค์ในการติดตาม แต่ละกรณีการทดสอบอาจถูกเรียกใช้หนึ่งครั้งหรือมากกว่านั้นต่อบิลด์ อย่างไรก็ตามขอแนะนำว่าควรดำเนินการทดสอบเพียงรอบเดียวกับ Build
สามารถสร้างบิวด์ได้โดยผู้นำการทดสอบโดยใช้เพจสร้างการสร้างใหม่
เมนูต้นไม้
เมนูแผนภูมิในบานหน้าต่างนำทางด้านล่างส่วนตัวกรองจะแสดงรายการกรณีทดสอบที่กรองแล้วในแผนการทดสอบ
เมื่อเลือกกรณีทดสอบจะอนุญาตให้เปิดกรณีทดสอบที่เหมาะสมสำหรับการดำเนินการทดสอบบนแผงด้านขวา
ชุดทดสอบในเมนูแผนภูมิจะแสดงรายละเอียดแผนการทดสอบและรายละเอียดการสร้างดังที่แสดงในภาพหน้าจอต่อไปนี้
การดำเนินการทดสอบเป็นขั้นตอนการเรียกใช้โค้ดและเปรียบเทียบผลลัพธ์ที่คาดหวังและผลลัพธ์จริง
สถานะการทดสอบ
ตามค่าเริ่มต้นกรณีทดสอบจะยังคงอยู่ในสถานะ No Run เมื่อกำหนดสถานะให้กับกรณีทดสอบแล้วจะไม่สามารถเปลี่ยนกลับเป็นสถานะไม่เรียกใช้
กรณีทดสอบสามารถกำหนดผลลัพธ์เป็นผ่านล้มเหลวหรือถูกบล็อก TestLink รองรับการกำหนดผลลัพธ์ให้กับขั้นตอนการทดสอบแต่ละขั้นตอนเช่นกัน คุณสามารถกำหนดสถานะผ่านล้มเหลวหรือถูกบล็อกในแต่ละขั้นตอนของกรณีทดสอบ
Passed - เมื่อกรณีการทดสอบหรือขั้นตอนตรงกับผลลัพธ์ที่คาดไว้จะมีการทำเครื่องหมายว่าผ่าน
Failed - เมื่อกรณีทดสอบหรือขั้นตอนเบี่ยงเบนไปจากผลลัพธ์ที่คาดไว้จะถูกทำเครื่องหมายว่าล้มเหลว
Blocked - เมื่อไม่สามารถดำเนินการกรณีทดสอบหรือขั้นตอนได้เนื่องจากปัญหาที่ค้างคาจะถูกทำเครื่องหมายเป็นบล็อก
แทรกผลการทดสอบ
เมื่อดำเนินการทดสอบกรณีหรือขั้นตอนการทดสอบแล้วควรกำหนดผลลัพธ์ให้กับสิ่งเหล่านั้น
ควรทำตามขั้นตอนต่อไปนี้ในขณะที่ใส่ผลการทดสอบ -
Step 1 - ไปที่ Test Execution → Execution Tests หรือ Test Cases Assigned to Me ตามที่แสดงด้านล่าง
Step 2- เลือกกรณีทดสอบจากแผงด้านซ้าย จะแสดงรายละเอียดและขั้นตอนทั้งหมดของกรณีทดสอบ
Step 3- ในขั้นตอนการทดสอบจะมีคอลัมน์ Execution Notes และ Result หลังจากดำเนินการแล้วคุณสามารถป้อนข้อคิดเห็นเป็น Execution Notes
Step 4 - เลือกผลลัพธ์ว่าผ่านล้มเหลวหรือถูกบล็อก
คุณยังสามารถแนบไฟล์รูปภาพหรือสกรีนช็อตเป็นสิ่งประดิษฐ์เพื่อรองรับการเลือกผลลัพธ์
Step 5 - ในส่วนหมายเหตุ / คำอธิบายด้านล่างให้ป้อนความคิดเห็นโดยรวมสำหรับการดำเนินการกรณีทดสอบ
Step 6- ทางด้านขวาของ Notes / Description จะมีระยะเวลาดำเนินการ (นาที) อยู่ ป้อนจำนวนนาทีที่ใช้ขณะดำเนินการกรณีทดสอบนี้
Step 7- ด้านล่างกล่องข้อความ Execution Duration จะมีไอคอนสามไอคอนเพื่อเลือกสถานะผลลัพธ์โดยรวมสำหรับกรณีทดสอบ ไอคอนถูกส่งผ่านล้มเหลวและบล็อกจากซ้ายไปขวา
หลังจากการเลือกผลลัพธ์โดยรวมจะได้รับการอัปเดตพร้อมกับการดำเนินการซ้ำทั้งหมด
Step 8- คลิกไอคอนพิมพ์เพื่อดูผลการดำเนินการโดยละเอียด สัญลักษณ์แสดงอยู่ในคอลัมน์ Run Mode ที่ด้านขวาสุดตามที่แสดงด้านล่าง
จะเปิดหน้าต่างใหม่พร้อมรายละเอียดการดำเนินการและขั้นตอนการแสดงความคิดเห็นดังที่แสดงด้านล่าง
ลบการดำเนินการ
คุณสามารถลบผลการดำเนินการได้โดยคลิกที่สัญลักษณ์ลบสีแดงเป็น X ซึ่งแสดงอยู่ในคอลัมน์ Run Mode
จะเปิดป๊อปอัปการยืนยันเพื่อลบ คลิกปุ่ม OK
รายงานและเมตริกจัดกลุ่มผลลัพธ์ของการดำเนินการไว้ในที่เดียวที่ช่วยในการติดตามความคืบหน้าของโครงการ
ในการเข้าถึงส่วนรายงานและเมตริกเลือก Test Execution → Test Reports and Metrics จากแดชบอร์ดดังที่แสดงด้านล่าง
บานหน้าต่างด้านซ้ายใช้เพื่อนำทางไปยังแต่ละรายงานและดำเนินการควบคุมพฤติกรรมและการแสดงรายงาน ปุ่ม“ พิมพ์” เริ่มต้นการพิมพ์ในบานหน้าต่างด้านขวา (จะไม่มีการพิมพ์การนำทาง)
คุณสามารถพิมพ์เป็น HTML หรือ Pseudo MS Word คุณยังสามารถส่งรายงานทางอีเมลในรูปแบบ HTML บานหน้าต่างด้านขวาจะแสดงข้อมูลสรุปของแต่ละรายงาน
เมตริกแผนการทดสอบทั่วไป
เมตริกเหล่านี้แสดงสถานะปัจจุบันของแผนการทดสอบตามเกณฑ์ต่อไปนี้ - ชุดทดสอบเจ้าของเหตุการณ์สำคัญลำดับความสำคัญและคำหลัก
นอกจากนี้ยังแสดงเมตริกพื้นฐานสำหรับบิลด์ที่เปิดใช้งานทั้งหมด สถานะปัจจุบันถูกกำหนดโดย Build ล่าสุดที่ดำเนินการกรณีทดสอบ
ตัวอย่างเช่นหาก Test Case ถูกเรียกใช้งานในหลายบิลด์ระบบจะนับเฉพาะผลลัพธ์ล่าสุดเท่านั้น Last Test Result เป็นแนวคิดที่ใช้ในรายงานจำนวนมากและกำหนดดังนี้ -
ลำดับของการสร้างจะถูกสร้างขึ้นในแผนการทดสอบ ตัวอย่างเช่นหากการทดสอบล้มเหลวใน Build 1 และถูกทำเครื่องหมายเป็น pass ใน Build 2 ผลลัพธ์ล่าสุดจะผ่านไป
หากมีการดำเนินการกรณีทดสอบหลายครั้งใน Build เดียวกันการดำเนินการล่าสุดจะได้รับการพิจารณา ตัวอย่างเช่นหาก Build 3 ถูกเผยแพร่และทำเครื่องหมายว่า "ผ่าน" เวลา 13.00 น. และทำเครื่องหมายว่า "ไม่ผ่าน" เวลา 17.00 น. จะถือว่าล้มเหลว
กรณีทดสอบที่ระบุว่า "ไม่รัน" ในบิลด์ไม่ได้รับการพิจารณา ตัวอย่างเช่นหากกรณีทดสอบถูกทำเครื่องหมายเป็น "pass" ใน Build 1 และไม่ดำเนินการใน Build 2 ผลลัพธ์สุดท้ายจะถือว่าเป็น "pass"
เมื่อคุณคลิก General Test Plan Metrics ทางด้านซ้ายของหน้าจอจะแสดงผลลัพธ์ทั้งหมดดังที่แสดงด้านล่าง
Results by Top Level Test Suites- แสดงผลลัพธ์ของแต่ละชุดระดับบนสุด จะแสดงจำนวนกรณีทดสอบที่มีสถานะเป็นผ่าน, ล้มเหลว, บล็อก, ไม่ทำงานและเสร็จสมบูรณ์ (%) ผลลัพธ์สำหรับห้องชุดระดับบนสุด ได้แก่ ห้องชุดสำหรับเด็กทั้งหมด
Results by Build- แสดงผลการดำเนินการสำหรับทุก Build สำหรับแต่ละ Build จะแสดงกรณีทดสอบทั้งหมด, ผ่านทั้งหมด,% ที่ผ่าน, ทั้งหมดล้มเหลว,% ล้มเหลว, บล็อก,% ถูกบล็อก, ไม่ทำงานและ% ไม่ทำงาน หากมีการดำเนินการกรณีทดสอบสองครั้งในบิลด์เดียวกันการดำเนินการล่าสุดจะถูกนำมาพิจารณา
Results by Keyword- แสดงรายการคำหลักทั้งหมดที่กำหนดให้กับกรณีต่างๆในแผนการทดสอบปัจจุบันและผลลัพธ์ที่เกี่ยวข้อง สำหรับคำหลักแต่ละคำจะแสดงกรณีทดสอบทั้งหมด, ผ่านทั้งหมด,% ผ่าน, ทั้งหมดล้มเหลว,% ล้มเหลว, บล็อก,% ถูกบล็อก, ไม่ทำงานและ% ไม่ทำงาน
ในโมดูลรายงานคุณสามารถสร้างดูและส่งออกรายงานที่ TestLink สนับสนุน TestLink รองรับรายงานที่หลากหลายในทุกขั้นตอนของ STLC เพื่อติดตามความคืบหน้าได้ดีขึ้นเช่นการดำเนินการทดสอบการครอบคลุมข้อกำหนดและรายละเอียดการสร้างกรณีทดสอบ รายงานเหล่านี้ดึงข้อมูลที่สำคัญที่สุดเพื่อจัดเตรียมเมตริกใด ๆ
เมื่อคุณไปที่รายงานการทดสอบและเมตริกจากแผงควบคุมจะแสดงรายการรายงานที่พร้อมใช้งานสำหรับกิจกรรมต่างๆบนแผงด้านซ้าย บนแผงด้านขวาจะแสดงรายละเอียดของรายงานที่เลือกดังที่แสดงด้านล่าง
เมทริกซ์ผลการทดสอบ
รายงานนี้แสดงกรณีทดสอบที่ถูกบล็อกล้มเหลวผ่านหรือไม่ได้เรียกใช้ทั้งหมด แสดงผลการดำเนินการกรณีทดสอบล่าสุดสำหรับแต่ละรุ่น นอกจากนี้คอลัมน์สุดท้ายยังแสดงผลการดำเนินการเคสทดสอบล่าสุดสำหรับบิลด์ที่สร้างล่าสุด
ตรรกะ "ผลการทดสอบล่าสุด" (ซึ่งอธิบายไว้ข้างต้นภายใต้เมตริกแผนการทดสอบทั่วไป) ใช้เพื่อพิจารณาว่ากรณีทดสอบควรได้รับการพิจารณาว่าถูกบล็อกล้มเหลวผ่านหรือไม่มีการรัน
รายงานกรณีทดสอบที่ถูกบล็อกและล้มเหลวจะแสดงจุดบกพร่องที่เกี่ยวข้องหากผู้ใช้เป็นผู้เชื่อมโยงของระบบติดตามข้อบกพร่องแบบรวมกับ TestLink
ในการเข้าถึงเมทริกซ์ผลการทดสอบคลิกเมทริกซ์ผลลัพธ์การทดสอบในบานหน้าต่างด้านซ้าย จะแสดงรายงานทางด้านขวาดังที่แสดงในภาพหน้าจอต่อไปนี้
รายงานความต้องการ
รายงานนี้มีอยู่ในรายงานการทดสอบและเมตริกหากข้อกำหนดเชื่อมโยงกับกรณีทดสอบของโครงการทดสอบปัจจุบัน
รายงานถูกสร้างขึ้นจากเอกสารข้อกำหนดข้อกำหนดหนึ่งฉบับที่เลือกจากเมนูแบบเลื่อนลงสร้างและสถานะ
มีสองส่วนคือเมตริกและภาพรวมของผลลัพธ์ มีเมตริกต่อไปนี้ -
- จำนวนความต้องการทั้งหมด
- ข้อกำหนดภายใน TestLink
- ข้อกำหนดที่ครอบคลุมโดยกรณีทดสอบ
- ข้อกำหนดที่ไม่ครอบคลุมโดยกรณีทดสอบ
- ข้อกำหนดไม่ครอบคลุมหรือไม่ผ่านการทดสอบ
- ไม่ได้ทดสอบข้อกำหนด
ข้อกำหนดแบ่งออกเป็นสี่ส่วน ข้อกำหนดแต่ละข้อจะแสดงพร้อมกับกรณีทดสอบที่เกี่ยวข้องทั้งหมด (สีตามผลของกรณีทดสอบ) -
- ผ่านข้อกำหนด
- ข้อกำหนดที่ล้มเหลว
- ข้อกำหนดที่ถูกบล็อก
- ข้อกำหนดที่ไม่ได้ดำเนินการ
ภาพหน้าจอต่อไปนี้จะแสดงรายงานความต้องการ -
รายงานนี้ต้องการไลบรารีกราฟิกที่ติดตั้งบนเว็บเซิร์ฟเวอร์ ตรรกะ "Last Test Result" ใช้กับแผนภูมิทั้งสี่
ในการเข้าถึงแผนภูมิให้คลิกแผนภูมิในบานหน้าต่างด้านซ้ายตามที่แสดงด้านล่าง
รายงานประกอบด้วยแผนภูมิต่อไปนี้ -
แผนภูมิวงกลมโดยรวมที่ผ่าน / ล้มเหลว / บล็อก / และไม่เรียกใช้กรณีทดสอบดังที่แสดงด้านบน
แผนภูมิแท่งของผลลัพธ์ตามคำหลักดังที่แสดงด้านล่าง
แผนภูมิแท่งของผลลัพธ์โดย Top Level Suite ดังที่แสดงด้านล่าง
แถบในแผนภูมิแท่งจะมีสีเพื่อให้ผู้ใช้สามารถระบุจำนวนโดยประมาณของการส่งผ่านล้มเหลวบล็อกและไม่เรียกใช้กรณี