12/08/2018, 15:46

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

0