1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Lecture Software testing and quality assurance: Lecture 5 - TS. Đào Nam Anh

10 10 0

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

THÔNG TIN TÀI LIỆU

Nội dung

• Test case được thiết kế để kiểm tra chức năng • Phát hiện các khiếm khuyết so với đặc tả. • Không quan tâm đến cách cài đặt (mã nguồn) - Phát hiện sai sót, thiếu sót chức năng[r]

(1)

Software Testing and Quality Assurance

Software Testing and Quality Assurance

Black/White box testing

Black/White box testing

Dr Dao Nam Anh

Dr Dao Nam Anh

Faculty of Information Technology

Faculty of Information Technology

University of Technology and Management

(2)

Resources

Resources

► Pressman, Software Engineering, McGraw Hill (chapter 18 & 19)

► Sommerville, Software Engineering, Addison-Wesley (chapter 22 & 23)

► Software Testing and QA Theory and Practics, Chapter 7, WILEY Publish

► Foundations Of Software Testing, Istqb Certification,

Dorothy Graham, Erik Van Veenendaal, Isabel Evans, Rex Black

(3)

N

N

i dung

i dung

►Functional testing Functional testing

►Phân hoPhân hoạạch tương đương ch tương đương

►Black box testing Black box testing

►Structural testing Structural testing

►White box testingWhite box testing

►Black/White box testingBlack/White box testing

►XXáác đc địịnh đưnh đườờng đing

(4)

Functional testing

Phân hoạch tương đương

• Khơng thể kiểm thử trường hợp

• Chia liệu thành miền có hành vi • Tạo test case cho miền

(5)

Functional testing

(6)

Functional testing

Phân hoạch tương đương

Ví dụ: Hàm tính trị tuyệt đối - miền liệu ≥

- miền liệu <

(7)

Functional testing

Phân hoạch tương đương

Tạo test case cho trường hợp đặc biệt

- biên số máy tính

(vd 32767, -32768) - số không (0)

- số âm, số thập phân - liệu sai kiểu

(8)

Functional testing

Black box testing

Dựa đặc tả chức

• Test case thiết kế để kiểm tra chức • Phát khiếm khuyết so với đặc tả

• Khơng quan tâm đến cách cài đặt (mã nguồn) - Phát sai sót, thiếu sót chức

- Sai sót giao diện mơ đun - Kiểm tra tính hiệu

(9)(10)

Structural testing

White box testing

Xây dựng ca kiểm thử dựa phân tích mã nguồn

• Xây dựng test case để kiểm tra

mọi dòng

lệnh

Ngày đăng: 10/03/2021, 13:43