Kiểm tra tính đúng đắn so với đặc tả Kiểm tra tính hiệu quả. • Thường sử dụng kiểm thử chức năng.[r]
Trang 1Software Testing and Quality Assurance
System Integration Testing
Dr Dao Nam Anh Faculty of Information Technology University of Technology and Management
Trang 2Resources
► 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
► Jovanović, Irena, Software Testing Methods and Techniques
► Lâm Quang Vũ, http://www.softwaretestingmentor.com
Trang 3Nội dung
►System Integration Testing
Kiểm thử tích hợp
►Incremental
►Top-down
►Bottom-up
►Big Bang
►Sanwich
Trang 4System Integration Testing
Kiểm thử tích hợp :
với nhau
kiên kết với nhau theo
yêu cầu
Trang 5System Integration Testing
Kiểm thử tích hợp :
Kiểm thử tích hợp các unit
• Người tiến hành: người lập trình, người thiết kế
• Các unit được thêm vào theo một trong 2 chiến
lược top-down hoặc bottom-up
• Mục đích:
• Thường sử dụng kiểm thử chức năng
Trang 6System Integration Testing
Các loại kỹ thuật:
►Incremental
►Top-down
►Bottom-up
►Big Bang
►Sanwich
Trang 7System Integration Testing
Stubs and Drivers:
Trang 8System Integration Testing
Incremental:
►Bắt đầu test từ một nhóm nhỏ các module
►Tăng dần số lượng module liên kết trong
test
Trang 9System Integration Testing
Incremental:
Trang 10System Integration Testing
1. Vẽ sơ đồ cấu trúc các
module
2. Module A được test
với module B, với các
giá trị giả định của C
và D
3. Test tiếp A-B-D, với
giá trị giả định của C