Quy trình kthử phần mềm?

Màu nền
Font chữ
Font size
Chiều cao dòng

Câu 2: Quy trình kthử phần mềm? Với từng quy trình hãy giải thích vai trò của từng giai đoạn trong qtrình trên.

Quy trình kthử phần mềm gồm các bước sau:

+ Lập kế hoạch test (Test plan)

+ Thiết kế test case (Test case Design)

+ Thực hiện test (test Implimentation)

+ Thẩm tra và đánh giá kquả test (Valuate and Verify test result)

+ Tiếp nhận xử lí lỗi khách hàng trong qtrình dùng thử (Acceptance test)

+ Lập kế hoạch và thực hiện test lại (Regression Test)

2.1: Lập kế hoạch kthử: giai đoạn này y/cầu:

+ Chỉ ra đc mục đích, vai trò của việc lập kế hoạch test

+ Phân tích dc những điểm cần chú ý trong q/trình lập kế hoạch k/thử.

+ Xác định được cách cập nhật k/hoạch k/thử.

+ Sử dụng các thuật toán đầu vào như bản đặc tả y/c để lập kế hoạch test

+ Tổ chức phân công c/việc cho các thành viên trong đội test

- Kế hoạch test của các dự án gồm các phần cơ bản :

+ Các yêu cầu test

+ Các chiến lược test

+ Tài nguyên

+ các mốc k/soát của g/đoạn test

+ các sản phẩm

2.2: Thiết kế test case

- Giai đoạn này cần :

+ Xđ m/đích của từng test case, từ đó xđ test case tương ứng với m/đích đề ra.

+ Nêu dc vai trò q/trình lập, q/lý và theo dõi các test case

+ T/bày dc cách thức viết các test case cho các ứng dụng đơn giản theo 1 biểu mẫu đã có sẵn.

+ P/tích các c/năng dựa vào bản đặc tả p/mềm từ đó đề xuất các t/huống test.

+ Thiết kế và k/tra các biểu mẫu cần thiết kế cần thiết để phục vụ cho q/trình viết và theo dõi test case

- Sử dụng các công cụ cần thiết để thiết kế các trường hợp k/thử cho từng chức năng.

2.3 Thực hiện test: khi thực hiện test cần phải

+ Xđ, c/bị môi trường test

+ Tìm hiểu về cách thức thực hiện test

+ Xđ dc cách lưu k/quả test

+ tìm hiểu cách xử lý các vấn đề phát sinh trong q/trình test

+ tìm hiểu cách thu thập k/quả test

+ p/tich,tổ hợp k/quả test thu dc.

Thông báo với trưởng án về tóm tắt k/quả test

2.4: Thẩm tra và đánh giá k/quả test: Giai đoạn này cần thực hiện:

+ Thực thi test = công cụ tự động hoặc thủ công

+ X/lý các vấn đề phát sinh tring q/trình test

+ Thu thập các k/quả test

+ Lưu k/qủa ra bảng tổng hợp lỗi phần mềm

+ Tổng hợp và p/tích k/quả test

2.5 Tiếp nhận xử lí lỗi khách hàng trong q/trình dùng thử

Một chuỗi các k/thử chấp nhận dc thực hiện cho phép k/hàng thẩm định tất cả cá y/cầu

T/gian tiếp nhận xử lý lỗi có thể thực hiện trong t/gian vài tuần hoặc vài tháng,do đó các lỗi phát hiện có thể làm giảm hệ thống theo t/gian.

2.6: Lập kế hoạch k/tra lại.

3.4 Acceptance Test (Kiểm thử chấp nhận)

- Mục đích là để chứng minh phần mềm thỏa mãn tất cả yêu cầu của khách hàng và khách hàng chấp nhận sản phẩm

- Đối với những sản phẩm bán rộng rãi trên thị trường cho nhiều người sử dụng, 1 chuỗi các kiểm thử chấp nhận được thực hiện cho phép khách hàng thẩm định tất cả các yêu cầu. Kiểm thử chấp nhận thường được thực hiện bởi người dùng cuối

- Kiểm thử alpha được thực hiện bởi khác hàng trong vị trí của người phát triển

- Kiểm thử beta được thực hiện bởi 1 hoặc nhiều người dùng cuối của phần mềm

 

Ưu điểm:

-chức năng và thuộc tính dc test đã được biết

-sự tiến triển của việc tesr có thể đo dc va kiểm tra dc

Nhược điểm

-đòi hỏi đáng kể về tài nguyên và kế hoạch

-có thẻ ko lộ ra dc các lỗi chủ quan

Bạn đang đọc truyện trên: Truyen2U.Pro