Tải bản đầy đủ (.docx) (15 trang)

Hướng dẫn sử dụng testlink

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.1 MB, 15 trang )

CCKCPM – 13CK4 – NHÓM 9

Nhóm 9
1. Đỗ Hoàng Sơn 1364072
2. Võ Hiếu Chính Trực 1364078
3. Nguyễn Trực 1364079
4. Trương Đình Tú 1364087
5. Lê Quốc Anh Tuấn 1364092

Link youtube: />
Đề Tài: Hướng Dẫn Sử Dụng Testlink
I.

Giới thiệu về Testlink:


Testlink là tool quản lý được sử dụng rộng rãi dựa trên mã nguồn mở. Nó kết hợp đồng thời cả
hai Requirements specification (yêu cầu đặt tả) và Test specification (kiểm tra đặc tả). Người



dung có thể tạo một test project và tài liệu test case sử dụng tool này.
Người dung có thể quản lý test case. Test link hổ trợ thực hiện test case bằng tay và tự dộng thực



thi testcase.
Với tool này thì người kiểm thử có thể sử dụng để xuất ra file test report và tài liệu Test plan
trong 1 phút. Nó hổ trợ xuất ra file Test report của MS Word, Excel, HTML formats.

II.



III.

Lợi ích của Testlink





Hổ trợ nhiều project.
Dể dàng import hoặc export test case.
Dể dàng tích hợp với nhiều tool quản lý defect (khuyết điểm).
Tự động thực hiện testcase thông qua XML-RPC (eXtensible Markup Language – Remote





Procedure Call).
Dể dàng lọc testcase theo keywords, version và testcaseID.
Dể dàng assign(chỉ định) test case tới nhiều user
Dể dàng xuất ra test plan, test report.

Tạo một test project


Test project là một project được tạo cho một sản phẩm xác định, nó bao gồm:
- Test plan: Kế hoạch kiểm thử dự án phần mềm (Test plan) là một tài liệu mô tả các mục
tiêu, phạm vi, phương pháp tiếp cận, và tập trung vào nổ lực kiểm thử phần mềm.


1


CCKCPM – 13CK4 – NHÓM 9

-

Test case: Mô tả một dữ liệu đầu vào (input), hành động (action) hoặc sự kiện (event) và
một kết quả mong đợi (expected response), để xác định một chức năng của ứng dụng

-

phần mềm hoạt động đúng hay không.
Test Scenario: Đi sâu hơn vào chi tiết của từng feature (đặc tính). Test scenario mô tả cái
cần test, lưu ý là cái cần test. Ví dụ: Test login form và kiểm tra chắc chắn rằng nó hoạt

động như mong muốn. Một test scenario có thể gồm nhiều test case.
- Test suites: Là một tập hợp các test case cho một mục đích nhất định.
1. Tạo một project:
- Bước 1: Đăng nhập bằng tài khoản ADMIN vào màn hình đăng nhập:

-

Bước 2: Khi đăng nhập vào lần đầu thì sẽ điều hướng trực tiếp đến trang tạo project, còn
đối với việc đăng nhập nhiều lần trở lên thì sẽ đưa ta đến trang Homepage, để tạo project
thì ta phải chọn Test Project Management và nhấn Button Create như hình dưới đây:

2



CCKCPM – 13CK4 – NHÓM 9

-

Bước 3: Điền thông tin đầy đủ vào trang Test Project, sau đó nhấn Create để tạo

o
o
o
o

Name: Tên của project.
Prefix (tiếp đầu ngữ): Sử dụng làm mã các testcase.
Description: Mô tả sơ lược về project.
Enhanced features: Thực hiện các chức năng năng cao bằng việc click vào các
checkbox.
 Requirements: Cho phép sử dụng tài liệu thông báo.
3


CCKCPM – 13CK4 – NHÓM 9

Testing priotity: Cho phép đặt mức độ ưu tiên của bảng testcase
Test Automation (API keys): Cho phép test tự động.
Inventory: Cho phép thống kê project.
o Issuae Tracker intergration: Tích hợp theo dõi vấn đề.
o Availability: Cho phép kích hoạt (Active) và công khai project (Public).
2. Tạo một test plan:
- Tài liệu test plan có chứa đầy đủ thông tin về các phạm vi testing, milistones, test suites





-

và testcase. Đầu tiên là tạo một test project sau đó sẽ tạo một test plan.
Bước 1: Click vào “Test Plan Management” link trên màng hình. Sau đó nhấn Create để
tạo một test plan

-

Bước 2: Điền đầy đủ thông tin vào trang Test Plan Management. Sau đó nhấn Create để
tạo và lưu lại.

3. Tạo Build Creation:

Để tạo một bản build ta thực hiện các bước sau:
4


CCKCPM – 13CK4 – NHÓM 9

-

Bước 1: Click on “Builds/Releases” hiển thị như hình bên dưới:

-

Bước 2: Nhấn vào “Create” button.
Bước 3: Nhập các thông tin chi tiết như hình dưới và nhấn “Create” button.


4. Tạo Test Suite:

Cách tạo một Test suite như sau:
- Bước 1: Click vào “Test specification” link trên màng hình sẽ di chuyển đến trang Test
specification của project:

5


CCKCPM – 13CK4 – NHÓM 9

- Bước 2: Click vào setting icon phía bên phải panel nó sẻ hiển thị test suite. Sau đó nhấn

vào “Create” button để tạo test suite.

-

Bước 3: Thực hiện nhập nội dung chi tiết test suite khi trang test suite được mở, rồi sau
đó nhấn click vào “Create Test Suite” rồi nhấn “Save”.

-

Test suite sẽ được tạo và xuất hiện phía bên trái cửa sổ với cấu trúc cây thư mục
6


CCKCPM – 13CK4 – NHÓM 9

5. Tạo một Test case:

- Test case bao gồm một chuổi các bước kiểm thử để kiểm tra một kịch bản cụ thể với kết
-

quả mong đợi.
Các bước để tạo một test case:
o Bước 1: Tạo một thư mục test suite bên trái cấu trúc cây thư mục (đã tạo ở phần
trên).
o Bước 2: Click vào icon setting phía bên phải cửa sổ, danh sach test case sẽ được

hiển thị phía bên phải cửa sổ.

o Bước 3: Click vào test case Create để mở trang test case.
o Bước 4: Nhập chi tiết mục đích của testcase và nội dung của test case

7


CCKCPM – 13CK4 – NHÓM 9

o Bước 5: Sau khi nhập đầy đủ các thông tin chi tiết, ta click vào “Create” button để

lưu lại testcase.
o Bước 6: Bây giờ click vào button “Create Steps” trong test case.

o

Bước 7: Nhập chi tiết cụ thể các bước để thực hiện test case. Bao gồm các bước
thực hiện (Step Action) và các kết quả mong đợi (Expected Results).

8



CCKCPM – 13CK4 – NHÓM 9

o

Bước 8: Click vào Save button để add them Steps, hoặc click vào “Save & edit”

o

button để lưu các steps và thoát khỏi cửa sổ.
Test case vừa tạo mới sẽ được hiển thị như hình dưới:

6. Assigning Testcase to Test Plan
9


CCKCPM – 13CK4 – NHÓM 9

-

Để thực hiện một test case thì nó cần phải assigned tới một test plan.
Các bước dưới đây sẽ mô tả cách test case được assigned tới test plan:
o Bước 1: Click vào setting icon trên cửa sổ test case

o
o

Bước 2: Click vào “Add to Test Plan” button.
Bước 3: Click vào checkbox của test plan mà bạn muốn gán cho test case nào, sau

đó click “Add”

o

Sau khi hoàn tất các bước trên ta được kết quả sau:

10


CCKCPM – 13CK4 – NHÓM 9

7. Writing requirement
- Các bước thực hiện để viết requirement trong testlink:
- Bước 1: Click vào requirement link trên thanh công cụ để hiển thị trang requirement.

-

Bước 2: Click vào Create button trên trang này:

-

Bước 3: Nhập DocumentID, tiêu đề và mô tả về requiment như hình dưới sau đó click
vào “Save”.

11


CCKCPM – 13CK4 – NHÓM 9

-


Bước 4: Requirement sẽ được tạo và hiển thị phái bên trái trang

-

Bước 5: Click vào Create button sau đó nhập tất cả nội dung chi tiết của requirement rồi
click vào “Save” button

-

Kết quả nhận được là:

12


CCKCPM – 13CK4 – NHÓM 9

8. Assign Requirement to test case
- Requirement có thể linked tới test case trong testlink, đây là tính năng rất quan trọng để
-

theo dõi các kịch bản test có đúng với requirement hay không.
Các bước để assign requirement to test case:
o Bước 1: Mở bất kỳ test case nào đã tạo sau đó click vào “requirement” icon trên
test case được hiển thị như hình dưới, nó sẽ mở ra trang requirement

o

Bước 2: Chon requirement từ dropdown box và click vào requirement checkbox
như hình bên dưới


13


CCKCPM – 13CK4 – NHÓM 9

o

Bước 3: Click vào Assign button, requirement được assigned tới test case thành

công.
9. Executing a Test case
- Chúng ta có thể thực hiện một test case và có thể thay dổi trạng thái của một test case
-

trong testlink.
Các trạng thái của test case có thể thay đỏi: “Passed”, “failed”, “blocked”. Ban đầu trạng
thái sẽ là “not run”, nhưng một khi bạn update nó, nó không thể quay lại trạng thái “not

-

run” lần nữa.
Các steps thực hiện một test case:
o Bước 1: Click vào “Test Excution” link trên thanh công cụ để chuyển tới trang
test execution

o

Bước 2: Chọn test case bạn muốn thực hiện hiển thị ở bên trái cửa sổ


o

Chọn trạng thái sau khi thực hiện ( pass/fail/blocked) sau đó nhập ghi chú của test

o

case đã thực hiện.
Bước 4: Click vào save execution để update kết quả test case thực hiện ở trạng
thái đã chọn

14


CCKCPM – 13CK4 – NHÓM 9

LINK

YOUTUBE:

/>
5XXaZk&feature=youtu.be

HẾT

15



×