+ Dùng công cụ kiểm tra tự động để kiểm tra phần mềm ở điều kiện liên tục tăng mức độ chịu tải. Tuy nhiên ở mức độ chịu tải cao nhất, chức năng phần mềm vẫn hoạt động đúng..[r]
(1)Software Testing and Quality Assurance
Software Testing and Quality Assurance
Web
Web--Base Application TestingBase Application 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
► Jovanović, Irena, Software Testing Methods and
(3)N
Nộội dungi dung
►
► Test Browser Test Browser
►
► Môi trư Môi trườờng webng web
►
► Performance TestingPerformance Testing
►
► Công cCông cụụ Load RunnerLoad Runner
►
► Webservice TestingWebservice Testing
►
► Regresstion TestingRegresstion Testing
►
► Coverage TestingCoverage Testing
►
(4)Web-Base Application Testing
Test Browser:
► Kiểm tra tương thích trình duyệt (Test Browser) kiểm tra: ► + Trang web hiển thị tốt?
► + Trang web hoạt động trình duyệt khác nhau?
► + Trang web hoạt động trình duyệt phiên
khác nhau?
► + Trang web hoạt động trình duyệt hiệu điều
hành khác nhau?
► Nguyên nhân:
► + Mỗi trình duyệt có cấu hình, cách thiết lập hiển thị khác ► + Một trang web hiển thị tốt trình duyệt khơng tốt
(5)Web-Base Application Testing
(6)Web-Base Application Testing
(7)Web-Base Application Testing
Performance Testing:
►Là phương pháp kiểm tra tự động
nhằm xác định tốc độ, khả phân tải mức độ tin tưởng phần mềm môi trường nhiều người dùng, có nhiều hoạt
động khác
(8)Web-Base Application Testing
Performance Testing:
►Load Test:
+ Là phần qui trình thực Performance Testing
(9)Web-Base Application Testing
Performance Testing:
Stress Testing
+ Sử dụng liệu lớn, số người sử dụng lớn, số
giao dịch lớn, tệp kích thước lớn…
Mức tới hạn hệ thống (mức tải khiến hệ thống ngừng hoạt động)
Phản ứng hệ thống đạt mức tới hạn + biến thiên thời gian phản hồi
+ độ an toàn liệu,
(10)Web-Base Application Testing
Công cụ Load Runner:
► Là công cụ kiểm tra tự động hiệu
một phần mềm
► Tìm lỗi khả thực thi phần mềm
► Là phần mềm mạnh cho phép kiểm tra tải, phát
hiện lỗi đưa phương pháp cải tiến
► Vì có tính tự động phát sinh Test Script mô