Bài giảng Software testing: Chương 4 - ThS. Nguyễn Quốc Huy
Số trang: 16
Loại file: ppt
Dung lượng: 289.50 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương 4 cung cấp cho người học những kiến thức về môi trường kiểm thử. chương này gồm có những nội dung cơ bản sau: Tổng quan về môi trường kiểm thử, giả lập - simulation, lấy điểm chuẩn, môi trường kiểm thử,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Software testing: Chương 4 - ThS. Nguyễn Quốc Huy Môi trường Kiểm thử Kiểm định phần mềm 07/04/16 ThS Nguyễn Quốc Huy 1 Tổng quan • Thành phần cấu thành môi trường • Môi trường kiểm thử là hướng tiếp cận hiệu quả để đo hoạt động phần mềm. • Khi nào môi trường kiểm thử được xây dựng bình thường và khác thường. • Môi trường nào gặp nhiều thách thức • Môi trường nào kiểm soát thách thức 07/04/16 ThS Nguyễn Quốc Huy 2 Giới thiệu • Môi trường kiểm thử là một thành phần kế hoạch thử. • Môi trường kiểm thử cho phép kiểm tra viên quan sát kết quả mà khách hàng hay người dùng sẽ sử dụng khi triển khai sản phẩm. 07/04/16 ThS Nguyễn Quốc Huy 3 Giả lập - Simulation • Ý tưởng thì đơn giản, nhưng thực hiện rất phức tạp. • Các giả lập dựa trên giả thiết đúng là hoạt động của phần cứng có thể đo được và có để đoán được. • Giả lập là sự kết nối giữa các mô hình toán học với nhau để tạo ra môi trường hệ thống dưới điều kiện lý tưởng. 07/04/16 ThS Nguyễn Quốc Huy 4 Giả lập - Simulation • Điều kiện giả lập phải rẻ hơn nhiều so với điều kiện kiểm thử thật. • Trong 10 năm vừa qua, giả lập đóng vai trò quan trọng trong việc kiểm thử. • Giả lập cũng cần thiết ở giai đoạn thiết kế. 07/04/16 ThS Nguyễn Quốc Huy 5 Lấy điểm chuẩn • Kỷ thuật lấy điểm chuẩn rất quan trọng trong giả lập. • Điểm chuẩn để xác định 1 hệ thống ở dưới mức cho phép. • Ví dụ: gần giống với logic mờ 07/04/16 ThS Nguyễn Quốc Huy 6 Môi trường kiểm thử • Mục đích là tạo ra một môi trường để sản phẩm bày ra những yếu kém so với thực tế. • Để đạt được mục tiêu là thách thức cho việc thiết kế trong giai đoạn kiểm thử. • Yêu cầu phần cứng và phần mềm cần thiết. • Phải phục vụ cho chu trình kiểm thử đầu tiên. 07/04/16 ThS Nguyễn Quốc Huy 7 Môi trường kiểm thử • Thiết lập môi trường kiểm thử: – Xác nhận tính khả thi – Xác nhận tính đúng đắn của môi trường cho việc vận hành kiểm thử. • Nếu quyết định sử dụng công cụ kiểm tự động, thì phải cài công cụ kiểm tự động trong môi trường kiểm thử. • Nếu hệ điều hành môi trường kiểm quá phức tạp, cần phải có chuyên gia về HĐH để thiết lập môi trường đúng. 07/04/16 ThS Nguyễn Quốc Huy 8 Môi trường kiểm thử • Danh sách các thành phần cần thiết: – Hệ điều hành – An ninh, bảo mật – Các hệ thống tập tin – Cơ sở dữ liệu – Kết nối mạng 07/04/16 ThS Nguyễn Quốc Huy 9 Môi trường kiểm thử • Cần tìm chuyên gia về dữ liệu thử để: • Tìm nguồn dữ liệu thử hợp lý nhất để diển tả dữ liệu sản phẩm. • Xác định làm thế nào để tải dữ liệu thử đó vào môi trường kiểm thử để xem như giá trị ban đầu của môi trường. • Xác định làm thế nào để tải lại dữ liệu thử đó khi vận hành lại việc kiểm thử ở lần sau. 07/04/16 ThS Nguyễn Quốc Huy 10 Môi trường kiểm thử • Môi trường để chỉnh sửa phần mềm trước khi kiểm – staging. 07/04/16 ThS Nguyễn Quốc Huy 11 Môi trường kiểm thử • Nếu kích thước phần mềm lớn và độ phức tạp cao. 07/04/16 ThS Nguyễn Quốc Huy 12 Môi trường kiểm thử • Xác định chi phí để tạo môi trường. • Các thiết bị cần thuê ngắn hạn hay mua dài hạn. • Ước lượng 1 năm môi trường được sử dụng bao nhiêu lần. 07/04/16 ThS Nguyễn Quốc Huy 13 Môi trường kiểm thử tốt • Giống môi trường thật. • Đội ngũ kiểm thử kiếm soát được. • Càng giống với môi trường thật, kết quả kiểm thử càng hợp lý. • Kiểm soát được môi trường sẽ có 2 điều lợi: – Kiểm soát tốt được các lần kiểm sau – Có khả năng ra kế hoạch và kiểm độc lập 07/04/16 ThS Nguyễn Quốc Huy 14 Môi trường kiểm thử xấu • Môi trường kiểm không tập trung. • Càng ít gần với môi trường thật, kết quả càng mơ hồ. • Khi đội kiểm thử chia sẽ môi trường kiểm cho nhóm nào khác, thì việc kiểm soát sẽ không đảm bảo. • Không có sự quản lý rõ ràng. 07/04/16 ThS Nguyễn Quốc Huy 15 Thảo luận 07/04/16 ThS Nguyễn Quốc Huy 16 ...
Nội dung trích xuất từ tài liệu:
Bài giảng Software testing: Chương 4 - ThS. Nguyễn Quốc Huy Môi trường Kiểm thử Kiểm định phần mềm 07/04/16 ThS Nguyễn Quốc Huy 1 Tổng quan • Thành phần cấu thành môi trường • Môi trường kiểm thử là hướng tiếp cận hiệu quả để đo hoạt động phần mềm. • Khi nào môi trường kiểm thử được xây dựng bình thường và khác thường. • Môi trường nào gặp nhiều thách thức • Môi trường nào kiểm soát thách thức 07/04/16 ThS Nguyễn Quốc Huy 2 Giới thiệu • Môi trường kiểm thử là một thành phần kế hoạch thử. • Môi trường kiểm thử cho phép kiểm tra viên quan sát kết quả mà khách hàng hay người dùng sẽ sử dụng khi triển khai sản phẩm. 07/04/16 ThS Nguyễn Quốc Huy 3 Giả lập - Simulation • Ý tưởng thì đơn giản, nhưng thực hiện rất phức tạp. • Các giả lập dựa trên giả thiết đúng là hoạt động của phần cứng có thể đo được và có để đoán được. • Giả lập là sự kết nối giữa các mô hình toán học với nhau để tạo ra môi trường hệ thống dưới điều kiện lý tưởng. 07/04/16 ThS Nguyễn Quốc Huy 4 Giả lập - Simulation • Điều kiện giả lập phải rẻ hơn nhiều so với điều kiện kiểm thử thật. • Trong 10 năm vừa qua, giả lập đóng vai trò quan trọng trong việc kiểm thử. • Giả lập cũng cần thiết ở giai đoạn thiết kế. 07/04/16 ThS Nguyễn Quốc Huy 5 Lấy điểm chuẩn • Kỷ thuật lấy điểm chuẩn rất quan trọng trong giả lập. • Điểm chuẩn để xác định 1 hệ thống ở dưới mức cho phép. • Ví dụ: gần giống với logic mờ 07/04/16 ThS Nguyễn Quốc Huy 6 Môi trường kiểm thử • Mục đích là tạo ra một môi trường để sản phẩm bày ra những yếu kém so với thực tế. • Để đạt được mục tiêu là thách thức cho việc thiết kế trong giai đoạn kiểm thử. • Yêu cầu phần cứng và phần mềm cần thiết. • Phải phục vụ cho chu trình kiểm thử đầu tiên. 07/04/16 ThS Nguyễn Quốc Huy 7 Môi trường kiểm thử • Thiết lập môi trường kiểm thử: – Xác nhận tính khả thi – Xác nhận tính đúng đắn của môi trường cho việc vận hành kiểm thử. • Nếu quyết định sử dụng công cụ kiểm tự động, thì phải cài công cụ kiểm tự động trong môi trường kiểm thử. • Nếu hệ điều hành môi trường kiểm quá phức tạp, cần phải có chuyên gia về HĐH để thiết lập môi trường đúng. 07/04/16 ThS Nguyễn Quốc Huy 8 Môi trường kiểm thử • Danh sách các thành phần cần thiết: – Hệ điều hành – An ninh, bảo mật – Các hệ thống tập tin – Cơ sở dữ liệu – Kết nối mạng 07/04/16 ThS Nguyễn Quốc Huy 9 Môi trường kiểm thử • Cần tìm chuyên gia về dữ liệu thử để: • Tìm nguồn dữ liệu thử hợp lý nhất để diển tả dữ liệu sản phẩm. • Xác định làm thế nào để tải dữ liệu thử đó vào môi trường kiểm thử để xem như giá trị ban đầu của môi trường. • Xác định làm thế nào để tải lại dữ liệu thử đó khi vận hành lại việc kiểm thử ở lần sau. 07/04/16 ThS Nguyễn Quốc Huy 10 Môi trường kiểm thử • Môi trường để chỉnh sửa phần mềm trước khi kiểm – staging. 07/04/16 ThS Nguyễn Quốc Huy 11 Môi trường kiểm thử • Nếu kích thước phần mềm lớn và độ phức tạp cao. 07/04/16 ThS Nguyễn Quốc Huy 12 Môi trường kiểm thử • Xác định chi phí để tạo môi trường. • Các thiết bị cần thuê ngắn hạn hay mua dài hạn. • Ước lượng 1 năm môi trường được sử dụng bao nhiêu lần. 07/04/16 ThS Nguyễn Quốc Huy 13 Môi trường kiểm thử tốt • Giống môi trường thật. • Đội ngũ kiểm thử kiếm soát được. • Càng giống với môi trường thật, kết quả kiểm thử càng hợp lý. • Kiểm soát được môi trường sẽ có 2 điều lợi: – Kiểm soát tốt được các lần kiểm sau – Có khả năng ra kế hoạch và kiểm độc lập 07/04/16 ThS Nguyễn Quốc Huy 14 Môi trường kiểm thử xấu • Môi trường kiểm không tập trung. • Càng ít gần với môi trường thật, kết quả càng mơ hồ. • Khi đội kiểm thử chia sẽ môi trường kiểm cho nhóm nào khác, thì việc kiểm soát sẽ không đảm bảo. • Không có sự quản lý rõ ràng. 07/04/16 ThS Nguyễn Quốc Huy 15 Thảo luận 07/04/16 ThS Nguyễn Quốc Huy 16 ...
Tìm kiếm theo từ khóa liên quan:
Software testing Kiểm định phần mềm Bài giảng Software testing Môi trường kiểm thử Kỹ thuật lấy điểm chuẩnGợi ý tài liệu liên quan:
-
Ebook Software testing: A craftsman's approach (Fourth edition) - Paul C. Jorgensen
470 trang 98 0 0 -
Bài giảng Kiểm thử phần mềm - Chương 2: Quy trình kiểm thử phần mềm
19 trang 44 0 0 -
BÀI 2. QUY TRÌNH PHÁT TRIỂN PHẦN MỀM
59 trang 37 0 0 -
26 trang 34 0 0
-
Bài giảng Software testing: Chương 5 - ThS. Nguyễn Quốc Huy
28 trang 25 0 0 -
Bài giảng Kiểm thử phần mềm: Bài 5
26 trang 24 0 0 -
Decrypting the Security Beta Exam Objectives
224 trang 23 0 0 -
Lecture Software construction - Lecture 18: Software testing
14 trang 22 0 0 -
Software Testing and Continuous Quality Improvement
561 trang 21 0 0 -
Lecture Introduction to software engineering - Week 9: Software testing
60 trang 21 0 0