Mind map
STLC (software testing life cycle)
Map content
STLC (software testing life cycle)
1. requirement analysis - Phân tích yêu cầu
- tester tiếp nhận thông tin và yêu cầu của khách hàng
- QA phân tích và đưa ra những yêu cầu chức năng và phi chức năng cho các bên liên quan:
- Business analysis
- project manager
- team leader
- khách hàng
- hiểu chính xác hơn về yc của sp
- đưa ra giải pháp thích hợp cho KH
- tài liệu đặc tả yc phần mềm SRS
- tài liệu đặc tả yc thiết kế hth
- QA phân tích và đưa ra những yêu cầu chức năng và phi chức năng cho các bên liên quan:
- kq: các tài liệu về
- bảng câu hỏi/ trả lời liên quan đến nghiệp vụ hệ thống
- báo cáo tính khả thi
- phân tích rủi ro của kiểm thử phần mềm
- tài liệu mô tả yêu cầu KH - URD
- đánh giá các yc có kiểm thử được k? -> ok -> đi đến qui trình kiểm thử
- tester tiếp nhận thông tin và yêu cầu của khách hàng
2. test planning - Lập kế hoạch kiểm thử
- nhận đc tài liệu, test lead / test manager lên kế hoạch kiểm thử cho QA team để xác định 1 số yếu tố:
- phạm vi dự án
- tgian thực hiện bao lâu?
- trong từng khoảng tgian -> có các cv ?
- phạm vi tiếp cận dựa vào
- yc chất lượng của KH
- tgian thực hiện
- kỹ thuật phát triển sp
- lĩnh vực của sp
- nguồn lực
- con người
- tester?
- cv cho từng tester?
- thiết bị
- server
- máy tính
- mobile
- con người
- phạm vi dự án
- kq: nội dung của test plan
- đặc tả yêu cầu hệ thống SRS
- chiến lược kiểm thử
- tài nguyên + môi trường
- kế hoạch kiểm thử
- đánh giá kế hoạch
- đánh giá: QA team nhận được
- test plan
- test schedule
- test estimate
- nhận đc tài liệu, test lead / test manager lên kế hoạch kiểm thử cho QA team để xác định 1 số yếu tố:
3. test case developer - Phát triển kịch bản kiểm thử
- review tài liệu của KH, tester xác định
- func cần test
- func k cần test
- viết testcase/checklist
- dựa vào kế hoạch kiểm thử
- vận dụng kỹ thuật test
- chuẩn bị dl kiểm thử
- data
- script
- review testcase/ checklist để
- bố sung hổ trợ lẫn nhau
- tránh rủi ro về sau
- kq: các tài liệu
- test data
- test automation script
- test design
- test case
- checklist
- review tài liệu của KH, tester xác định
4. test environment set up - Thiết lập môi trường kiểm thử
- thiết lập môi trường và cài đặt
- phần cứng
- phàn mềm
- máy chủ
- mạng
- data
- phân loại testcase theo độ ưu tiên
- tự độg hóa các testcase nếu cần thiết
- thiết lập môi trường và cài đặt
5. test execute - Thực thi kiểm thử
- chạy các testcase theo kịch bản kiểm thử
- so sánh kq mong đợi
- bug report lên tool quản lý
- theo dõi trạng thái bug đến khi sửa thành công
- thực hiện retest để
- verify các bug đã đc fix
- regression test khi có sự thay đổi
- đánh giá kết quả kiểm thử
- Passed
- Failed
- viết test report cho các bên liên quan về
- kq đạt được
- chất lượng dự án
- kq: tài liệu về
- test result (kq đạt được)
- defect test (danh sách các lỗi tìm đc)
6. test cycle cloure - Đóng qui trình kiểm thử
- ktra các lỗi nghiêm trọng đã đc fix?
- đánh giá mức độ hoàn thành tuyệt đối vs các chỉ tiêu đặt ra từ đầu
- lưu trữ các tài liệu -> dùng cho mục đích sau này
- testcase
- test report
- test plan
- test enviroment
- kiểm tra đã giao đầy đủ cho KH những phần đã cam kết
- đánh giá quá trình kiểm thử -> rút kinh nghiệm cho dự án sau này
Information
- Description
- Quy trình kiểm thử
- Created by
- Deleted user · Oct 2022
- Updated
- Oct 21, 2022
- Views
- 16
- History
-
- Created by Tuyền Nguyễn Lê Ngọc · Oct 21, 2022
- Copied by Tuyền Nguyễn Lê Ngọc · Oct 21, 2022
- Rating