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]
(1)Software Testing and Quality Assurance
Software Testing and Quality Assurance
System Integration Testing
System Integration Testing
Dr Dao Nam Anh
Dr Dao Nam Anh
Faculty of Information Technology
Faculty of Information Technology
University of Technology and Management
(2)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
► Jovanović, Irena, Software Testing Methods and Techniques
(3)N
Nộội dungi dung
►
►System Integration Testing System Integration Testing
Ki
Kiểểm thm thửử ttíích hch hợợpp
►
►IncrementalIncremental ►
►TopTop downdown ►
►BottomBottom upup ►
►Big BangBig Bang ►
(4)4
System Integration Testing
Kiểm thử tích hợp:
► Ghép dần module
với
► Đảm bảo module
(5)5
System Integration Testing
Kiểm thử tích hợp:
Kiểm thử tích hợp unit
• Người tiến hành: người lập trình, người thiết kế • Các unit thêm vào theo chiến
lược top-down bottom-up • Mục đích:
Kiểm tra giao diện unit
Kiểm tra tính đắn so với đặc tả Kiểm tra tính hiệu
(6)6
System Integration Testing
Các loại kỹ thuật:
►
►IncrementalIncremental ►
►TopTop downdown ►
►BottomBottom upup ►
►Big BangBig Bang ►
(7)System Integration Testing
(8)8
System Integration Testing
Incremental:
►
►BBắắt đt đầầu test tu test từừ mmộột nht nhóóm nhm nhỏỏ ccáác modulec module ►
►Tăng dTăng dầần sn sốố lư lượợng module liên kng module liên kếết t
test
(9)System Integration Testing
(10)10
System Integration Testing Top
Top--down: down
1 VVẽẽ sơ đ sơ đồồ ccấấu tru trúúc cc cáác c
module
module
2
2 Module A đưModule A đượợc test c test
v
vớới module B, vi module B, vớới ci cáác c gi
giáá trtrịị gigiảả đ địịnh cnh củủa C a C v
vàà DD
3
3 Test tiTest tiếếp Ap A BB D, vD, vớới i
gi