Giai đoạn đầu tiên của quy trình kiểm thử là phân tích các yêu cầu thông qua những tài liệu bao gồm: tài liệu yêu cầu của khách hàng, prototype của khách hàng, tài liệu đặc tả yêu cầu của phần mềm, tài liệu thiết kế hệ thống…
QA Team có nhiệm vụ phân tích và xác định những yêu cầu của khách hàng, trong đó có yêu cầu về kiểm thử chức năng/phi chức năng của phần mềm. Trong quá trình phân tích, QA Team có thể đặt ra câu hỏi để hiểu chính xác hơn về yêu cầu của sản phẩm, đồng thời hỗ trợ đưa ra giải pháp thích hợp cho khách hàng.
Bạn đang xem: Các giai đoạn trong quy trình kiểm thử phần mềm
Dựa vào tài liệu nhận được trong giai đoạn đầu, Test Lead hoặc Test Manager sẽ lên kế hoạch kiểm thử phần mềm cho QA team để xác định một số yếu tố:
Trong giai đoạn này, các Tester sẽ đọc hiểu tất cả các tài liệu, từ đó xác định những việc cần làm, chức năng nào cần test hoặc không. Sau đó, dựa vào kế hoạch và kỹ thuật thiết kế kịch bản kiểm thử, Tester sẽ bắt đầu viết test case. Yêu cầu của test case: Thể hiện tất cả các trường hợp kiểm thử có thể phát sinh để đáp ứng yêu cầu sản phẩm. Ngoài test case, Tester cũng cần chuẩn bị các dữ liệu cần thiết khác như test data, test script, test design, test automation script.
Đây là một trong những giai đoạn đóng vai trò rất quan trọng trong Software Testing Life Cycle (vòng đời phát triển phần mềm). Dựa trên yêu cầu khách hàng và đặc thù của sản phẩm, môi trường kiểm thử sẽ được xác định. Tester cần chuẩn bị smoke test case để kiểm tra môi trường cài đặt đã đáp ứng yêu cầu và sẵn sàng cho giai đoạn kiểm thử tiếp theo hay chưa.
Theo test case đã thiết kế và môi trường kiểm thử đã hoàn tất cài đặt, Tester sẽ báo cáo bug lên tool quản lý lỗi và theo dõi đến khi fix bug thành công. Tiếp đó, Tester thực hiện retest để verify các fix bug và regression test trong trường hợp có sự thay đổi. Sau khi hoàn tất giai đoạn này, các chuyên viên kiểm thử cần có được test results (kết quả kiểm thử) và defect reports (danh sách các lỗi tìm được).
Xem thêm : THÔNG TIN ĐẦY ĐỦ CHO BẠN VỀ CÂY NGUYỆT QUẾ
Để đóng chu trình kiểm thử, QA Team cần có được những tài liệu đã được tổng hợp và hoàn thiện từ những giai đoạn trước: tài liệu phân tích đặc tả yêu cầu, test plan, defect reports, test results… Tiếp đó, QA team sẽ tổng kết, báo cáo về quá trình kiểm thử, có bao nhiêu bug đã được fix, bug có nghiêm trọng hay không, chức năng nào còn lỗi, chức năng nào đã hoàn thành…
Mong rằng bài viết trên Anh Tester đã giúp bạn hiểu được toàn bộ các giai đoạn trong quy trình kiểm thử phần mềm.
==> Tìm hiểu thêm: Các mức độ kiểm thử phần mềm (Testing Levels)
Nguồn: https://luatduonggia.edu.vn
Danh mục: Tổng hợp
This post was last modified on %s = human-readable time difference 12:36
Con số may mắn hôm nay 3/11/2024 theo tuổi: Xem con số MAY MẮN giúp…
Tử vi Chủ nhật ngày 3/11/2024 của 12 con giáp: Rồng khôn, Hổ may mắn
Cảnh báo 4 con giáp đối mặt nguy cơ mất tiền, đừng vội đầu tư…
4 con giáp VƯỢT gai để lội ngược dòng xuất sắc cuối năm 2024, tiền…
Tuần mới (4 - 10/11) đón nhận may mắn, 3 con giáp mở mang tầm…
Cách giúp 12 con giáp cưỡi sóng vượt gió chinh phục đỉnh cao tháng 11/2024