Hướng dẫn cài đặt và sử dụng testlink, trình bày đầy đủ các bước giúp cho mọi người dể hiểu và thực hiện thành công quá trình cài đặt cũng như sử dụng. Trình bày các nội dung về test link cũng như hướng dẫn các mục cần biết để cho quá trình sử dụng được rõ ràng và dể hiểu
CCKCPM – 13CK4 – NHÓM Nhóm Đỗ Hoàng Sơn 1364072 Võ Hiếu Chính Trực 1364078 Nguyễn Trực 1364079 Trương Đình Tú 1364087 Lê Quốc Anh Tuấn 1364092 Link youtube: https://www.youtube.com/watch?v=nhIT-5XXaZk&feature=youtu.be Đề Tài: Hướng Dẫn Sử Dụng Testlink I Giới thiệu Testlink: • Testlink tool quản lý sử dụng rộng rãi dựa mã nguồn mở Nó kết hợp đồng thời hai Requirements specification (yêu cầu đặt tả) Test specification (kiểm tra đặc tả) Người • dung tạo test project tài liệu test case sử dụng tool Người dung quản lý test case Test link hổ trợ thực test case tay tự dộng thực • thi testcase Với tool người kiểm thử sử dụng để xuất file test report tài liệu Test plan phút Nó hổ trợ xuất file Test report MS Word, Excel, HTML formats II III Lợi ích Testlink • • • • Hổ trợ nhiều project Dể dàng import 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 testcase thông qua XML-RPC (eXtensible Markup Language – Remote • • • Procedure Call) Dể dàng lọc testcase theo keywords, version testcaseID Dể dàng assign(chỉ định) test case tới nhiều user Dể dàng xuất test plan, test report Tạo test project • Test project project tạo cho sản phẩm xác định, bao gồm: - Test plan: Kế hoạch kiểm thử dự án phần mềm (Test plan) tài liệu mô tả mục tiêu, phạm vi, phương pháp tiếp cận, tập trung vào nổ lực kiểm thử phần mềm CCKCPM – 13CK4 – NHÓM - Test case: Mô tả liệu đầu vào (input), hành động (action) kiện (event) kết mong đợi (expected response), để xác định chức ứng dụng - phần mềm hoạt động hay không Test Scenario: Đi sâu vào chi tiết feature (đặc tính) Test scenario mô tả cần test, lưu ý cần test Ví dụ: Test login form kiểm tra chắn hoạt động mong muốn Một test scenario gồm nhiều test case - Test suites: Là tập hợp test case cho mục đích định Tạo project: - Bước 1: Đăng nhập tài khoản ADMIN vào hình đăng nhập: - Bước 2: Khi đăng nhập vào lần đầu điều hướng trực tiếp đến trang tạo project, việc đăng nhập nhiều lần trở lên đưa ta đến trang Homepage, để tạo project ta phải chọn Test Project Management nhấn Button Create hình đây: CCKCPM – 13CK4 – NHÓM - 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 project Prefix (tiếp đầu ngữ): Sử dụng làm mã testcase Description: Mô tả sơ lược project Enhanced features: Thực chức năng cao việc click vào checkbox Requirements: Cho phép sử dụng tài liệu thông báo CCKCPM – 13CK4 – NHÓM Testing priotity: Cho phép đặt mức độ ưu tiên 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) công khai project (Public) Tạo test plan: - Tài liệu test plan có chứa đầy đủ thông tin phạm vi testing, milistones, test suites - testcase Đầu tiên tạo test project sau tạo test plan Bước 1: Click vào “Test Plan Management” link màng hình Sau nhấn Create để tạo test plan - Bước 2: Điền đầy đủ thông tin vào trang Test Plan Management Sau nhấn Create để tạo lưu lại Tạo Build Creation: Để tạo build ta thực bước sau: CCKCPM – 13CK4 – NHÓM - Bước 1: Click on “Builds/Releases” hiển thị hình bên dưới: - Bước 2: Nhấn vào “Create” button Bước 3: Nhập thông tin chi tiết hình nhấn “Create” button Tạo Test Suite: Cách tạo Test suite sau: - Bước 1: Click vào “Test specification” link màng hình di chuyển đến trang Test specification project: CCKCPM – 13CK4 – NHÓM - Bước 2: Click vào setting icon phía bên phải panel sẻ hiển thị test suite Sau nhấn vào “Create” button để tạo test suite - Bước 3: Thực nhập nội dung chi tiết test suite trang test suite mở, sau nhấn click vào “Create Test Suite” nhấn “Save” - Test suite tạo xuất phía bên trái cửa sổ với cấu trúc thư mục CCKCPM – 13CK4 – NHÓM Tạo Test case: - Test case bao gồm chuổi bước kiểm thử để kiểm tra kịch cụ thể với kết - mong đợi Các bước để tạo test case: o Bước 1: Tạo thư mục test suite bên trái cấu trúc 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 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 testcase nội dung test case CCKCPM – 13CK4 – NHÓM o Bước 5: Sau nhập đầy đủ thông tin chi tiết, ta click vào “Create” button để lưu lại testcase o Bước 6: Bây click vào button “Create Steps” test case o Bước 7: Nhập chi tiết cụ thể bước để thực test case Bao gồm bước thực (Step Action) kết mong đợi (Expected Results) CCKCPM – 13CK4 – NHÓM o Bước 8: Click vào Save button để add them Steps, click vào “Save & edit” o button để lưu steps thoát khỏi cửa sổ Test case vừa tạo hiển thị hình dưới: Assigning Testcase to Test Plan CCKCPM – 13CK4 – NHÓM - Để thực test case cần phải assigned tới test plan Các bước mô tả cách test case assigned tới test plan: o Bước 1: Click vào setting icon 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 test plan mà bạn muốn gán cho test case nào, sau click “Add” o Sau hoàn tất bước ta kết sau: 10 CCKCPM – 13CK4 – NHÓM Writing requirement - Các bước thực để viết requirement testlink: - Bước 1: Click vào requirement link công cụ để hiển thị trang requirement - Bước 2: Click vào Create button trang này: - Bước 3: Nhập DocumentID, tiêu đề mô tả requiment hình sau click vào “Save” 11 CCKCPM – 13CK4 – NHÓM - Bước 4: Requirement tạo hiển thị phái bên trái trang - Bước 5: Click vào Create button sau nhập tất nội dung chi tiết requirement click vào “Save” button - Kết nhận là: 12 CCKCPM – 13CK4 – NHÓM Assign Requirement to test case - Requirement linked tới test case testlink, tính quan trọng để - theo dõi kịch test có với requirement hay không Các bước để assign requirement to test case: o Bước 1: Mở test case tạo sau click vào “requirement” icon test case hiển thị hình dưới, mở trang requirement o Bước 2: Chon requirement từ dropdown box click vào requirement checkbox hình bên 13 CCKCPM – 13CK4 – NHÓM o Bước 3: Click vào Assign button, requirement assigned tới test case thành công Executing a Test case - Chúng ta thực test case thay dổi trạng thái test case - testlink Các trạng thái test case thay đỏi: “Passed”, “failed”, “blocked” Ban đầu trạng thái “not run”, bạn update nó, quay lại trạng thái “not - run” lần Các steps thực test case: o Bước 1: Click vào “Test Excution” link 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 thị bên trái cửa sổ o Chọn trạng thái sau thực ( pass/fail/blocked) sau nhập ghi test o case thực Bước 4: Click vào save execution để update kết test case thực trạng thái chọn 14 CCKCPM – 13CK4 – NHÓM LINK YOUTUBE: https://www.youtube.com/watch?v=nhIT- 5XXaZk&feature=youtu.be HẾT 15 [...]...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... 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 đó... 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 ... Prefix (tiếp đầu ngữ): Sử dụng làm mã testcase Description: Mô tả sơ lược project Enhanced features: Thực chức năng cao việc click vào checkbox Requirements: Cho phép sử dụng tài liệu thông báo... Bước 1: Đăng nhập tài khoản ADMIN vào hình đăng nhập: - Bước 2: Khi đăng nhập vào lần đầu điều hướng trực tiếp đến trang tạo project, việc đăng nhập nhiều lần trở lên đưa ta đến trang Homepage,... (input), hành động (action) kiện (event) kết mong đợi (expected response), để xác định chức ứng dụng - phần mềm hoạt động hay không Test Scenario: Đi sâu vào chi tiết feature (đặc tính) Test scenario