Thiết kế test (test design)

Một phần của tài liệu Bài giảng Đảm bảo chất lượng phần mềm: Phần 1 (Trang 92)

Các sản phẩm của giai đoạn thiết kế test là :

• Thiết kế chi tiết và các Thủ tục cho mỗi việc test. • Các tệp hoặc cơ sở dữ liệu của các test case.

Quá trình thiết kế test được tiến hành trên cơ sở của kế hoạch test phần mềm, lập tài liệu bởi STP (software test procedure). Các thủ tục test và cơ sở dữ liệu hay tệp test case có lập tài liệu trong một tài liệu “thủ tục test phần mềm” và “ test case file” hoặc trong một tài liệu đơn gọi là “mô tả test phần mềm” (STD). Một mẫu (template) của STD được trình bày như sau:

Mẫu mô tả test phần mềm (STD)

1.1 Các gói phần mềm được test ( name, version, và revision)

1.2 Các tài liệu cơ bản được cung cấp cho việc thiết kế test (tên và phiên bản của từng tài liệu)

• Môi trường test ( của mỗi test)

2.1 Định danh test ( các chi tiết test được viết tài liệu trong STP)

2.2 Mô tả chi tiết về hoạt động hệ thống và cấu hình phần cứng và yêu cầu chuyển đổi thiết lập test.

2.3 Hướng dẫn tải phần mềm. • Tiến trình test

3.1 Hướng dẫn cho đầu vào, mô tả chi tiết mỗi bước của tiến trình đầu vào. 3.2 Dữ liệu được ghi chép trong suốt quá trình test.

• Test cases (với mỗi case) 4.1 Chi tiết định danh test case

4.2 Dữ liệu Đầu vào và thiết lập hệ thống. 4.3 Kết quả trung gian mong đợi (nếu có)

4.4 Các kết quả mong đợi ( Số, thông điệp, sự kích hoạt thiết bị,...) Hành động trong trường hợp chương trình lỗi / kết thúc Thủ tục được áp dụng theo bản tóm tắt kết quả test. Ví dụ một bản test cases:

Pass Fail Untested

19 7 0

Mô tả Quy trình ca kiểm thử Dữ liệu kiểm thử Kết quả mong muốn Kết quả thực tế Kết luận Người kiểm

thử Ngày kithửểm Chú thích 1 Kiểm thử giao diện màn hình quản lý danh mục cho vay 1. Chạy ứng dụng 2. Nhấp chuột vào mục "Quản Lý Khách Hàng"

'- Hiển thị màn hình "QUẢN LÝ THÔNG TIN KHÁCH HÀNG" với các thành phần sau:

+ Bảng danh mục thông tin gồm các trường thông tin: ô tích chọn, Số lưu ký,Họ và tên,Giới tính,Ngày sinh,Số CMND,Địa chỉ,Sốđiện thoại,Email,Trạng thái.. + 4 nút chức năng: Thêm, Sửa, Tra cứu,Phong tỏa/Giải tỏa. - Thứ tự tab: nút "Thêm" → "Sửa" →Tra cứu → Phong tỏa/Giải tỏa → .datagridview danh mục thông tin khách hàng

''- Hiển thị màn hình "QUẢN LÝ THÔNG TIN KHÁCH HÀNG" với các thành phần sau: + Bảng danh mục thông tin gồm các trường thông tin: ô tích chọn, Số lưu ký,Họ và tên,Giới tính,Ngày sinh,Số CMND,Địa chỉ,Sốđiện thoại,Email,Trạng thái.. + 4 nút chức năng: Thêm, Sửa, Tra cứu,Phong tỏa/Giải tỏa. - Thứ tự tab: datagridview danh mục thông tin khách hàng→ nút "Thêm" → "Sửa" →Tra cứu → Phong tỏa/Giải tỏa.Sai. Hãy sửa lại cho đúng

Fail xuandt 17/04/2016

2 Kiểm thử sự di chuyển của các nút chức năng

1. Tại màn hình "Quản lý thông tin khách hàng", nhấp chuột vào nút "Thêm" Hiển thị màn hình "Thêm mới tài khoản". Hiển thị màn hình "Thêm mới tài khoản". Pass xuandt 17/04/2016 3 Kiểm thử sự di chuyển của các nút chức năng 1. Tại màn hình "Thêm mới tài khoản", nhấp chuột vào nút "Hủy"

- Đóng màn hình "Thêm mới tài khoản". - Trở về màn hình "Quản lý thông tin khách hàng".

'- Đóng màn hình "Thêm mới tài khoản".

- Trở về màn hình "Quản lý thông tin khách hàng". Pass xuandt 17/04/2016 4 Kiểm thử sự di chuyển của các nút chức năng

1. Tại màn hình "Quản lý thông tin khách hàng", tích chọn một dòng trong danh mục quản lý thông tin khách hàng

2.Nhấp chuột vào nút "Sửa"

Các trường thông tin:Họ và tên,Giới tính,Ngày sinh,Số CMND,Địa chỉ,Số điện thoại,Email có thể sửa được

Các trường thông tin:Họ và tên,Giới tính,Ngày sinh,Số CMND,Địa chỉ,Số điện thoại,Email có thể sửa được

Pass xuandt 17/04/2016

Mã module QLTTKH

Yêu cầu kiểm thử Kiểm thử các chức năng trên màn hình quản lý thông tin khách hàng

Người kiểm thử

Số ca kiểm thử

26

Một phần của tài liệu Bài giảng Đảm bảo chất lượng phần mềm: Phần 1 (Trang 92)

Tải bản đầy đủ (PDF)

(94 trang)