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

  • การทดสอบแบบ Agile
  • การทดสอบกล่องดำ
  • การทดสอบเชิงสำรวจ
  • การทดสอบการทำงาน / ด้วยตนเอง
  • การทดสอบแบบดั้งเดิม
4

Tool Objectives

  • การทดสอบเดสก์ท็อป
  • การทดสอบเว็บ
5

Management Features

  • การจัดการความต้องการ
  • การจัดการการทดสอบ
  • Report
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

  • COM API
  • UI โดยตรง
  • การใช้งาน GUI

TestLink มีคุณสมบัติมากมายเพื่อดึงดูด QAs และผู้มีส่วนได้ส่วนเสียอื่น ๆ สำหรับการจัดการทดสอบ

คุณสมบัติหลักของ TestLink

ตารางต่อไปนี้แสดงคุณสมบัติหลักของ TestLink

ซีเนียร์ คุณสมบัติหลักและคำอธิบาย
1

Testing Supports

TestLink รองรับวิธีการทดสอบต่อไปนี้ -

  • การทดสอบแบบ Agile
  • การทดสอบกล่องดำ
  • การทดสอบเชิงสำรวจ
  • การทดสอบฟังก์ชัน / คู่มือและระบบอัตโนมัติ
  • การทดสอบแบบดั้งเดิม
2

Centralize & organize

  • เครื่องมือ TestLink สร้างรวมศูนย์จัดระเบียบและจัดการกรณีทดสอบอย่างมีประสิทธิภาพและประสิทธิผล

  • นำเข้ากรณีทดสอบจาก CSV / XML และเครื่องมือการจัดการอื่น ๆ ได้อย่างง่ายดาย

  • สามารถสร้างกรณีทดสอบหลายเวอร์ชันเพื่อเปรียบเทียบและใช้งานได้

  • สามารถแชร์ที่เก็บกรณีทดสอบในโครงการรีลีสและ sprints ต่างๆ

3

Manage & Track Execution

  • สนับสนุนการรันและรันใหม่ของชุดการดำเนินการทดสอบ เริ่มต้นชุดระบบอัตโนมัติเช่นกันโดยใช้ XML-RPC

  • รวบรวมประวัติการดำเนินการทดสอบทีละขั้นตอนพร้อมคำอธิบายโดยละเอียด

  • สนับสนุนการทดสอบรันการกำหนดค่าและพารามิเตอร์เฉพาะ

4

Notification

  • สามารถส่งอีเมลสำหรับงานเฉพาะให้กับผู้ใช้ได้

  • ใช้ @mention เพื่อดึงดูดความสนใจของสมาชิกในทีมที่ความคิดเห็น / คำอธิบาย

5

Power Search

  • TestLink รองรับฟังก์ชันการค้นหาที่มีประสิทธิภาพพร้อมคุณสมบัติ Hotkeys

  • TestLink รองรับการค้นหาข้อความฟรี

  • TestLink รองรับการค้นหาไวยากรณ์

6

Reports

  • TestLink รองรับรายงานหลายฉบับ

  • สนับสนุนกรณีทดสอบและรายงานการดำเนินการทดสอบ

  • รายงานความต้องการและการตรวจสอบย้อนกลับ

  • รายงานข้อบกพร่อง

  • รองรับรายงานข้ามโครงการด้วย

7

Scale with Team Growth

TestLink สนับสนุนทีมธุรกิจและโครงการใด ๆ โดยไม่คำนึงถึงขนาดและความซับซ้อน

8

Integration

  • TestLink รองรับ Add-in จำนวนมากเพื่อเชื่อมต่อกับโปรแกรมต่างๆเพื่อให้ทำงานได้ง่าย

  • Add-in ที่หลากหลายทำให้เป็นสากลทั่วโลก - JIRA, Mantis, Bugzilla, Trac และอื่น ๆ

  • นอกจากนี้ยังรองรับการรวม Rally และ VersionOne

9

Common Features

  • รองรับอินเทอร์เฟซ Drag and Drop

  • สนับสนุน Test Grid Analysis

  • สามารถโคลนที่เก็บกรณีทดสอบทั้งหมดตามการตั้งค่าโครงการเช่นการแจ้งเตือนทางอีเมลและอื่น ๆ

10

Customization

  • รองรับการปรับแต่ง UI โดยใช้เทมเพลต Smarty

  • สนับสนุนการสร้างและกำหนดคีย์เวิร์ดของผู้ใช้

ต่อไปนี้เป็นประเด็นที่ควรทราบก่อนที่เราจะไปติดตั้ง 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 ดังที่แสดงด้านล่าง

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