Testlink là gì

TestLink là gì?

TestLink là công cụ quản lý kiểm tra nguồn mở dựa trên web được sử dụng rộng rãi nhất. Nó đồng bộ hóa cả requirements specification và test specification với nhau. Người dùng có thể tạo project test và tài liệu test bằng cách sử dụng công cụ này. Với Test-Link, bạn có thể tạo một tài khoản cho nhiều người dùng và gán các vai trò người dùng khác nhau. Người dùng có thể quản lý test case.Testlink hỗ trợ cả 2 cách thực hiện test bằng tay và test tự động. Tester có thể tạo Test Plan và Test Report 1 cách nhanh chóng với công cụ này. Nó hỗ trợ export test report ra file ở các định dạng khác nhau như Excel, MS word và định dạng HTML. Ngoài ra, nó còn hỗ trợ tích hợp với nhiều tool quản lý bug phổ biến như JIRA, MANTIS, BUGZILLA, TRAC, v.v.

Bạn đang xem: Testlink là gì

Ưu điểm của TestLinkHộ trợ 1 lúc nhiều projectDễ dàng export và import các Test caseDễ dàng tích hợp với nhiều tool quản lý defectThực hiện tự động các test case thông qua XML-RPCDễ dàng lọc các test case với version, keywords, test case IDDễ dàng gán các test case cho nhiều người dùngDễ dàng tạo test plan và test reports ở các định dạng khác nhauCung cấp thông tin đăng nhập cho nhiều người dùng và gán vai trò cho họLogin to TestLink

STEP 1: Mở trang chủ Testlink và nhập thông tin đăng nhập

STEP 2: Login

Nhập userID - adminNhập passwordClick button login


*

Tạo project test

STEP 1: Trong cửa sổ chính, nhấp vào Test Project Management, nó sẽ mở một cửa sổ khác


*

*

STEP 3: Nhập tất cả các trường bắt buộc trong cửa sổ vừa mở ra như category cho project, tên của project, prefix, description, vv...


Tạo test plan

Test plan chứa đầy đủ thông tin như phạm vi kiểm thử, các mốc kiểm thử, test suites và test case. Khi bạn đã tạo xong project test thì bước tiếp theo là tạo test plan.

STEP 1: Từ home page, click vào Test Plan Management từ home page


STEP 3: Điền đầy đủ các trường bắt buộc như Name, description, create from existing test plan, vv... trong cửa sổ mới mở và click vào button "Create"


Build Creation

Bản build là bản phát hành riêng của phần mềm

STEP 1: Click vào Builds/Releases dưới Test Plan từ home page


STEP 2: Trong cửa sổ tiếp theo, điền tất cả các trường cần thiết cho bản sản phẩm được phát hành và click vào button "Create"

Nhập tên titleNhập description cho bản phần mềm được releaseCheck vào ô ActiveCheck vào ô OpenChọn ngày release sản phẩmClick vào button "Create"


Tạo Testsuite

Test suite là tập hợp các trường hợp kiểm thử có thể đang kiểm tra hoặc xác nhận cùng một thành phần. Các bước sau sẽ giải thích cách tạo test suite cho dự án của bạn.

STEP: 1 Click vào option "Test specification" từ home page


STEP 4: Điền đầy đủ các thông tin cho test suite và click button "Save"

Nhập tên test suiteNhập thông tin cho test suite của bạnClick button "Save" để lưu lại phần chi tiết của test suite


Test suite của bạn đã xuất hiện ở phía bên trái của phần thư mục

Creating a Testcase

Test case là bộ các bước kiểm thử theo 1 kịch bản cụ thể với kết quả dự kiến. Các bước dưới đây sẽ giải thích cách tạo test case cùng với các bước kiểm thử.

STEP 1: Click vào thư mục Test suite ở bên trái của panel


STEP 2: Click vào icon cài đặt bên phải của panel. Danh sách các hoạt động test case sẽ được hiển thị trên bảng bên phải.

Xem thêm: Hướng Dẫn Cách Làm Sim Sinh Viên Mobifone Mới Nhất 2020, Cách Đăng Ký Sim Sinh Viên Mobifone 2021


STEP 5: Sau khi nhập details, click button "Create" để lưu details. Test case cho Guru99 đã tạo thành công


STEP 6: Click vào test case từ thư mục, như được hiển thị ở trên, nó sẽ mở ra 1 cửa sổ mới. Click vào button "Create steps" trong test case. Nó sẽ mở ra một trình soạn thảo các bước


STEP 7: Nó sẽ mở một cửa sổ khác trên cùng 1 trang, trong cửa sổ đó bạn phải nhập các detail sau:

Nhập step action cho test case của bạnNhập details cho step actionClick save và thêm step action khác hoặc thoát tab nếu không có thêm test step được add thêm


Assigning test case cho test plan

Đối với test case để được thực thi, nó cần được chỉ định cho test plan. Ở đây chúng ta sẽ xem làm thế nào chúng ta có thể chỉ định một test case cho test plan.

STEP: 1 Click vào icon setting


STEP 3: Cửa sổ mới sẽ được mở ra, tìm kiếm project "Guru99" của bạn

Check vào checkboxClick button "Add"


Xong khi hoàn thành thì test case sẽ được assign vào test plan của bạn

Tạo Users và assign Roles trên TestLink

Testlink cung cấp tính năng quản lý và ủy quyền người dùng.

Dưới đây là danh sách các vai trò mặc định trong Testlink và các quyền:

RoleTest casesTest Metrics
GuestViewView
TesterExecuteView
Senior TesterEdit & ExecuteView
Leader & AdminEdit & ExecuteEdit & Execute

STEP 1: Từ trang home page, click users/roles icon từ thanh điều hướng


STEP 2: Click button "Create"


STEP 3: Điền tất cả các trường details của users và click button "Save"


Nhìn vào danh sách dưới đây, chúng ta có thể thấy users đã tạo thành công


STEP 4: Phân bố vai trò trong dự án cho user

Click vào tab "Assign Test Project Roles"Chọn project nameChọn user role từ dropdown


Viết requirements

STEP 1: Từ thanh điều hướng chọn "Requirements Link", nó sẽ mở ra trang Requirement


STEP 3: Cửa sổ mới sẽ mở ra, nhập tất cả details

Document IDTitle nameRequirement descriptionClick button "Save"

Đối với phần Type ở dưới, bạn có thể chọn option từ dropdown, ở đây chúng tôi đang chọn "User Requirement Specification"


STEP 4: Nó sẽ tạo ra Requirement specification và hiển thị bên trái side panel trong dự án "Guru99"


STEP 5: Chọn button setting từ home page requirement specification. Nó sẽ mở ra 1 cửa sổ khác


STEP 6: Click button "Create" ở dưới Requirement Operations


STEP 7: Điền tất cả các trường bắt buộc và click button "Save"

Nhập documentIDNhập title nameNhập descriptionNhập Status, gồm có: whether it"s in draft, rework, review, not testable, vv... Ở đây chúng tôi chọn validNhập Type, có các kiểu: user interface, non-functional, informational, feature, vv... Ở đây chúng tôi chọn use caseNhập vào ô Number of test cases needed (số test case cần)

Note: Để thêm requirement bạn có thể đánh vào checkbox và click button Save

Ở phía bên trái của bảng điều khiển, chúng ta có thể thấy rằng yêu cầu được thêm vào.


Assigning requirement cho test-cases

Trong TestLink, Requirement có thể được kết nối với test case. Đây là một tính năng rất quan trọng để theo dõi phạm vi kiểm tra dựa trên các yêu cầu. Trong test reports, bạn có thể xác minh những yêu cầu nào không được covered và hành động nào không được đánh dấu trong test suites để có phạm vi thử nghiệm tối đa.

STEP 1: Từ test specification section mở bất kì test case nào và click vào icon requirement


STEP 2: Để assign requirements specification cho test case bạn có thể theo dõi theo các bước sau

Scroll dropdown và chọn requirement specificationTick vào checkbox requirementClick button "Assign"


Thực hành 1 test case

Trong TestLink, chúng ta có thể run 1 test case và thay đổi trạng thái thực hiện của test case. Status của test case có thể đặt là "Blocked" "Passed", hoặc "Failed". Ban đầu nó sẽ ở trạng thái "Not run" nhưng sau khi bạn update, nó không thể thay đổi thành trạng thái "not run" được nữa.

STEP 1: Từ thanh điều hướng, click vào link "Text Execution". Nó sẽ hướng bạn đến panel "Test Execution"


STEP 4: Thực hiện theo các bước sau

Nhập các ghi chú liên quan đến test case được thực hiệnChọn trạng thái của nó


STEP 5: Trên cùng một trang, bạn phải điền chi tiết tương tự về việc thực hiện test-case. Điền chi tiết, chọn trạng thái và sau đó click vào button "save execution"


Tạo test reports

Liên kết kiểm tra hỗ trợ các định dạng báo cáo thử nghiệm khác nhau như

HTMLMS WordMS ExcelOpenOffice WriterOpenOffice Calc

STEP 1: Từ thanh điều hướng, click option "Test Reports"


STEP 3: Để tạo báo cáo, hãy làm theo các bước sau:

Mark and unmark option mà bạn muốn đánh dấu trong test report của bạnClick vào folder project của bạn


Export Test case/ Test Suite

Testlink cung cấp các tính năng export các dự án test projects/test suites trong TestLink của bạn và sau đó bạn có thể nhập chúng vào một dự án TestLink khác trên máy chủ hoặc hệ thống khác. Để làm được điều đó bạn phải làm theo bước sau:

STEP 1: Chọn test case mà bạn muốn export trong trang Test specification


ở phía bên phải của bảng điều khiển, nó sẽ hiển thị tất cả hoạt động có thể được thực hiện trên test case.