Phương châm:

Một phần của tài liệu CÂU HỎI ÔN TẬP KỸ NGHỆ PHẦN MỀM NÂNG CAO (Trang 73 - 74)

- Nguyên tắc:chia miền vào của chương trình thành các lớp dữ liệu để đưa ra các ca kiểm thử. kiểm thử.

Cơ sở: dữ liệu trong 1 lớp tương đương tác động như nahu lên chương trình, tạo ra

cùng 1 trạng thái, đúng hay sai của chương trình.

- Mục tiêu: Nhằm tìm ra một ca kiểm thử để bộ lộ một lớp sai  rút gọn số ca kiểm thử cần phát triển thử cần phát triển

- Thiết kế ca kiểm thử: Dựa trên đánh giá các lớp tương đương đối với một điều kiện vào. Lớp tương đương biểu thị cho một tập các trạng thái hợp lệ hay không hợp lệ kiện vào. Lớp tương đương biểu thị cho một tập các trạng thái hợp lệ hay không hợp lệ

đối với điều kiện vào. Ca kiểm thử được thiết kế cho từng lớp tương đương.

- Phương châm:

1. Điều kiện vào là phạm vi rộng giới hạn một miền hay những giá trị đặc biệt thì cần xác định:

+ 1 lớp tương đương hợp lệ

+ 2 lớp tương đương không hợp lệ

2. Điều kiện vào đặc tả một thành phần của một tập hoặc điều kiện Bool thì cần xác định:

+ 1 lớp tương đương hợp lệ

+ 2 lớp tương đương không hợp lệ

Câu 61. Phân tích giá trị biên nghĩa là gì? Phương châm phân tích giá trị biên là gì?

+ Các sai có thể cả trong và ngoài biên.

+ Kiểm thử không chỉ chú ý đến các dữ liệu biên mà con chú ý đến các dữ liệu sát biên (trong, ngoài).

- Phân tích giá trị biên nghĩa là chọn lựa các ca kiểm thử nhằm thực hiện các giá trị biên và sát biên.

- Phương châm:

3. Nếu điều kiện vào là một miền giới hạn bởi a và b thì cần thiết kế các ca kiểm thử cho cả a và b, và cả trên, dưới a và b.

4. Nếu điều kiện vào đặc tả một số giá trị thì thiết kế các ca kiểm thử cho cả các số trên và dưới số nhỏ nhất và lớn nhất.

Áp dụng các phương châm 1 và 2 cho cả điều kiện ra.

Áp dụng điều kiện giá trị biên cho cả chương trình trung gian có các biên của cấu trúc dữ liệu được mô tả.

Câu 62. Kỹ thuật nhân quả nghĩa là gì? Nêu các bước của kỹ thuật này?

- Kỹ thuật đồ thị nhân quả là một kỹ thuật thiết kế ca kiểm thử, nó cung cấp một biểu diễn chính xác các điều kiện logic và các hành động tương ứng.

Một phần của tài liệu CÂU HỎI ÔN TẬP KỸ NGHỆ PHẦN MỀM NÂNG CAO (Trang 73 - 74)

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

(90 trang)
w