1. Testlink là gì?
- 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 đặc tả) và Test specification (kiểm tra đặc tả). Người dùng có thể tạo một test project và tài liệu test case sử dụng tool này. Chúng ta có thể tạo tài khoản cho nhiều người dùng và assign những quyền người dùng khác nhau.
- Người dùng có thể quản lý test case. Testlink hỗ trợ cả hai việc: thực hiện test case bằng tay và tự động thực thi test case.
- 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.
2. 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
- Tự động thực hiện test case thông qua XML-RPC (eXtensible Markup Language – Remote Procedure Call)
- Dễ dàng lọc test case theo keywords, version và testcase ID
- Dễ dàng để assign test case tới nhiều user
- Dễ dàng xuất ra test plan, test report
3. Tạo một test project trên Testlink
Tạo 1 test project bao gồm:
- Test plan
- Test case
- Test scenario
- Test suites
3.1. Tạo project
Bước 1: Đăng nhập 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 tiên nó sẽ trực tiếp điều hướng tới trang tạo project. Mặt khác chọn Test Project Management” link trên trang chính và nhấn vào ‘create’ button. Bước 3: Điền thông tin vào trang test project sau đó ấn Create để tạo Name: Tên của project Prefix: 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 Issuae tracker intergration: Tích hợp theo dỗi vấn đề Availability: Cho phép kích hoạt và công khai project
3.2. Tạo test plan
Bước 1: Click vào ““Test Plan Management” link trên màn hình
Bước 2: Click vào ‘Create’ button trên trang quản lý test plan
Bước 3: Nhập tất cả những yêu cầu chi tiết trong page và click “Create” để lưu lại
3.3. Tạo Build Creation
Bước 1: Click on “Builds/Releases” hiển thị như hình dưới.
Bước 2: Click vào ‘create’ button
Bước 3: Nhập các thông tin chi tiết như trong hình dưới và click vào ‘Create’ button.
3.4. Tạo test suites
Bước 1: Click vào “Test specification” link trên màn hình sẽ di chuyển tới trang Test specification của project.
Bước 2: Click vào setting icon phía bên phải panel nó sẽ hiển thị test suite. Click vào Create button cho 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ở sau đó click vào ‘create test suite’ button rồi nhấn “Save”
3.5. Tạo test case
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. Bước 2: Click vào icon setting phía bên phải cửa sổ, danh sách test case sẽ được hiển thị bên phải cửa sổ.
Bước 3: Click vào test case ‘Create’ button để mở trang test case.
Bước 4: Nhập chi tiết mục đích của test case và nội dung test case. Bước 5: Sau khi nhập chi tiết click vào ‘Create’ button nó sẽ lưu lại test case. Bước 6: Bây giờ click vào button ‘Create steps’ trong test case
Bước 7: Nhập chi tiết cụ thể các bước để thực hiện test case. Bao gồm Step action và Expected result
Bước 8: Click vào Save button để add thêm steps, hoặc click vào ‘Save & exit’ button để lưu các steps và thoát khỏi cửa sổ.
3.6. Assigning Testcase to Test Plan
Bước 1: Click vào ‘Add/ Remove Test case
Bước 2: Click vào checkbox của test plan mà bạn muốn gán cho test case nào, sau đó click vào ‘Add selected’ button.
3.7. Writing requirement
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 Document ID, tiêu đề và mô tả về requirment như hình dưới sau đó click ‘save’ button
Bước 4: Requirement sẽ được tạo và hiển thị phía 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
3.8. Executing a Test case
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ó sẽ không thể quay lại trạng thái ‘not run’ lần nữa. Bước 1: Click vào ‘Test Excution’ link trên thanh công cụ để chuyển tới trang test excution.
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ổ. Bước 3: Chọn trạng thái sau khi đã thực hiện (pass/fail/blocked) sau đó nhập ghi chú của test case đã thực hiện.
Bước 4: Click vào save excution để update kết quả test case thực hiện ở trạng thái đã chọn.
Tài liệu tham khảo: https://www.youtube.com/watch?v=kXFEEXN4ZSU https://www.guru99.com/testlink-tutorial-complete-guide.html Cám ơn mọi người đã đọc!