1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Kiểm thử hộp đen - kiểm thử so sánh

27 548 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 423 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Kiểm thử hộp đen - kiểm thử so sánh

Trang 1

Đề tài:

Kiểm thử hộp đen – Kiểm thử so sánh

GVHD: Vũ Đức Lưu

Thực hiện: Các thành viên nhóm 8

Trang 4

1 Kiểm thử hộp đen

1.1 Khái niệm

Là phương pháp kiểm thử chỉ quan tâm đến kết quả đầu ra đối với một tập dữ liệu đầu vào mà không quan tâm đến cách thực thi của các mã lệnh bên trong của phần mềm.

* Mô hình kiểm thử hộp đen

Trang 5

1 Kiểm thử hộp đen

1.2 Mục đích

- Bổ sung cho phương pháp kiểm thử hộp trắng để phát hiện ra tất cả các lỗi khác nhau mà kiểm thử hộp trắng không phát hiện ra được.

- Kiểm thử hộp đen nhằm trả lời các câu hỏi:

+ Giá trị chức năng được kiểm thử như thế nào? + Các lớp đầu vào nào sẽ cho các ca kiểm thử tốt? + Hệ thống có bị ảnh hưởng bởi những giá trị đầu vào nhất định?

+ Giá trị biên của các lớp dữ liệu được phân tách như thế nào?

+ Tỷ lệ và lượng dữ liệu mà hệ thống có thể chịu được?

+ …

Trang 6

1 Kiểm thử hộp đen

1.3 Một số kỹ thuật được sử dụng trong

kiểm thử hộp đen

1.3.1 Kỹ thuật phân hoạch tương đương

- Phân hoạch tương đương là phương pháp kiểm thử hộp đen chia miền dữ liệu vào thành các lớp từ đó có thể thực hiện các

ca kiểm thử

- Phân hoạch tương đương cố gắng xác định các ca kiểm thử mà không bao phủ các lớp lỗi, do đó giảm tổng số các kiểm thử sẽ được phát triển.

Trang 7

1 Kiểm thử hộp đen

1.3.1.1 Chọn lớp tương đương

- Đây là kỹ thuật chia vùng thông tin nhập vào của chương trình thành các lớp thông tin/dữ liệu

- Lớp tương đương biểu diễn thành một tập các giá trị hợp lệ và không hợp lệ

Trang 8

1 Kiểm thử hộp đen

1.3.1.2 Áp dụng cho giá trị biên ra

- Việc phân tích giá trị biên dẫn đến sự lựa chọn một tập các ca kiểm thử thực thi các giá trị biên.

- Việc phân tích giá trị biên là kĩ thuật thiết

kế các ca kiểm thử bổ sung cho phân

hoạch tương đương

Trang 9

1 Kiểm thử hộp đen

1.3.1.3 Phân hoạch và phân tích giá trị biên

- Nếu một điều kiện đầu vào xác định một miền biên bởi giá trị a và b, các ca kiểm thử cần

được thiết kế với giá trị của a và b, giá trị

trên a và dưới b.

- Nếu một điều kiện đầu vào xác định một số

giá trị, các ca kiểm thử cần được thiết kế mà thực thi các số lớn nhất và nhỏ nhất Các giá trị trên và dưới các giá trị nhỏ nhất và lớn

nhất cũng được kiểm thử.

Trang 10

1 Kiểm thử hộp đen

1.3.2 Kỹ thuật đồ thị nhân quả

- Là một kỹ thuật để thiết kế ca kiểm thử,

cung cấp một biểu diễn chính xác giữa

các điều kiện logic (đầu vào) và các hành động tương ứng (đầu ra- kêt quả).

- Kỹ thuật đồ thị nhân quả được xây dựng

dựa trên các mô đun chức năng, lôgíc tiến trình và đặc tả hệ thống

Trang 11

1 Kiểm thử hộp đen

1.3.2 Kỹ thuật đồ thị nhân quả (tiếp…)

Một số ký hiệu sử dụng trong đồ thị nhân quả

(cause - effect)

xác định

B A

A B

Trang 12

1 Kiểm thử hộp đen

1.3.2 Kỹ thuật đồ thị nhân quả (tiếp…)

Kỹ thuật này gồm có 4 bước như sau :

Bước 1 Xác định Cause (điều kiện nhập vào) và effect (là hành động) cho mỗi một module cần kiểm định.

Bước 2 Xây dựng đồ thị cause-effect

Bước 3 Đồ thị được chuyển thành bảng quyết định

Bước 4 Những phần/luật trong bảng

quyết định được chuyển thành các trường hợp kiểm thử.

Trang 13

1 Kiểm thử hộp đen

1.3.2 Kỹ thuật đồ thị nhân quả (tiếp…)

Ví dụ: Modul đếm số lần phần tử x có mặt trong mảng A Với các dữ liệu đầu vào: x

= 2; A ={0, 2, 2, 2, 4}

* Kết quả:

- "Đúng" - Nếu kết quả trả về là 3

- "Nghi ngờ"- Nếu kết quả trả về là 2

- "Sai" - Nếu kết quả trả về là 1

Trang 14

1 Kiểm thử hộp đen

1.3.2 Kỹ thuật đồ thị nhân quả (tiếp…)

Bước 1: Xác định quan hệ giữa input &

output của module trên

Trang 15

1 Kiểm thử hộp đen

1.3.2 Kỹ thuật đồ thị nhân quả (tiếp…)

Bước 2 Biểu diễn quan hệ giữa cause và

result trên đồ thị cause - effect

3 1

2

4

5

A E

Trang 16

1 Kiểm thử hộp đen

1.3.2 Kỹ thuật đồ thị nhân quả (tiếp…)

Bước 3 Tạo bảng quyết định

Cause & Result T1 T2 T3

Trang 17

1 Kiểm thử hộp đen

1.3.2 Kỹ thuật đồ thị nhân quả (tiếp…)

Bước 4 Chuyển thành các trường hợp kiểm thử

- Chia thành các ca kiểm thử và tiến hành

kiểm thử (có thể chia thành nhiều ca kiểm thử nhỏ hơn nếu cần thiết)

Trang 19

- …

Trang 21

2 Kiểm thử so sánh

Sơ đồ minh họa kiểm về kiểm thử so sánh

Trang 22

2 Kiểm thử so sánh

- Kiểm thử so sánh còn được gọi là kiểm thử dựa vào nhau.

- Khi triển khai nhiều bản phần mềm từ cùng

1 đặc tả: Kiểm thử hộp đen cho các sản

phẩm này được thực hiện cùng ca kiểm

thử và cùng các dữ liệu vào

Sau đó so sánh các kết quả thu được, nếu có

sự khác nhau có nghĩa là đã lỗi trong một sản phẩm nào đó.

Trang 24

3 Kiểm thử thời gian thực

- Hệ thời gian thực: Là hệ thống đáp ứng đúng, chính xác các sự kiện của môi trường

Mô hình kiểm thử thời gian thực

Trang 25

3 Kiểm thử thời gian thực

Chiến lược kiểm thử thời gian thực thường

được thực hiện qua 4 bước sau:

1 Kiểm thử tác vụ

2 Kiểm thử ứng xử

3 Kiểm thử liên tác

4 Kiểm thử hệ thống

Trang 26

Ví dụ về một ca kiểm thử

Trang 27

Mọi ý kiến đóng góp xin liên hệ

Email: nhom8_tin2k2@yahoo.com

Blog:

http://vn.myblog.yahoo.com/nhom8_

tin2k2

Ngày đăng: 19/02/2016, 11:46

HÌNH ẢNH LIÊN QUAN

 Bước 3. Đồ thị được chuyển thành bảng  quyết định - Kiểm thử hộp đen - kiểm thử so sánh
c 3. Đồ thị được chuyển thành bảng quyết định (Trang 12)
Sơ đồ minh họa kiểm về kiểm thử so sánh - Kiểm thử hộp đen - kiểm thử so sánh
Sơ đồ minh họa kiểm về kiểm thử so sánh (Trang 21)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w