Test Strategy
1. Giới thiệu Test Strategy (Chiến lược kiểm thử): Là một mô tả chính thức về cách một sản phẩm phần mềm sẽ được kiểm thử Có thể được phát triển cho tất cả các cấp / giai đoạn kiểm thử, theo yêu cầu 2. Xây dựng test Strategy Bước 1: Xác định những yêu cầu kiểm thử Bước 2: Xây dựng chiến lược ...
1. Giới thiệu
Test Strategy (Chiến lược kiểm thử): Là một mô tả chính thức về cách một sản phẩm phần mềm sẽ được kiểm thử Có thể được phát triển cho tất cả các cấp / giai đoạn kiểm thử, theo yêu cầu
2. Xây dựng test Strategy
Bước 1: Xác định những yêu cầu kiểm thử Bước 2: Xây dựng chiến lược kiểm thử dựa trên yêu cầu kiểm thử - Chọn loại kiểm thử phù hợp với yêu cầu cụ thể - Xác định các loại kiểm thử sẽ được thực hiện trong các cấp / giai đoạn kiểm thử - Xác định công cụ cần thiết để kiểm thử dự án.
3.Xác định những vấn đề kiểm thử
Đầu vào: Yêu cầu của khách hàng, Yêu cầu của phần mềm Liệt kê các mục đã được xác định - mục tiêu để thử nghiệm - Yêu cầu về chức năng - Yêu cầu phi chức năng
4. Yêu cầu chức năng
Những yêu cầu liên quan đến business Ví dụ: - Thực hiện tính toán: thêm, mới, chỉnh sửa, xóa các hàm - Quyết định: kiểm tra người sử dụng đúng - Xây dựng báo cáo - Bảo mật: quyền truy cập
5. Yêu cầu phi chức năng
Các thuộc tính chất lượng mà một hệ thống phải có - Hiệu suất: thời gian đáp ứng - Khả năng sử dụng: dễ học, dễ hiểu, hấp dẫn - Khả năng duy trì: xác định vị trí và sửa lỗi của hệ điều hành (khả năng thay đổi) - Khả năng di chuyển: khả năng cài đặt, cùng tồn tại, thay thế - Độ tin cậy: độ bền, khả năng chịu lỗi, khả năng thu hồi và tuân thủ
6. Các loại kiểm thử
Loại kiểm thử: dựa trên phạm vi, yêu cầu sản phẩm Mỗi loại kiểm thử bao gồm:
- Mục tiêu test
- Kỹ thuật: làm thế nào để thực hiện các loại kiểm thử
- Tiêu chuẩn hoàn thành: tiêu chí để dừng test
- Các vấn đề khác cần cân nhắc để kiểm thử
7. Map Test Requirement & Test Types
- Yêu cầu chức năng Test giao diện ngươi dùng Test chức năng
- Yêu cầu phi chức năng Thời gian đáp ứng ->performance testing Di chuyển dữ liệu -> volume testing Concurrent -> load testing Identify the boundary -> stress testing
- Dữ liệu - Di chuyển Test tính toàn vẹn của data và database
- Background process/lịch trình chức năng Business cycle testing
- Quyền truy cập và bảo mật người dùng Test truy cập
8. Xác định test levels
Xác định rõ ràng các giai đoạn kiểm thử Ví dụ:
9. Test Tool
Tool để log bug: software, template Functional test tool: QuickTestPro Performance test tool: OpenSTA, Rational Performance Tester tool Automatic generated data tool Tool được sử dụng để test đồ hoạ, hỗ trợ test UT: công cụ WebLinkValidator Tools để quản lý test cases Vv
Nguồn tham khảo
http://www.testingvn.com/viewtopic.php?t=438