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.
Môi trường Kiểm thử Kiểm định phần mềm 05/12/21 ThS Nguyễn Quốc Huy Tổng quan • Thành phần cấu thành mơi trường • Mơi trường kiểm thử hướng tiếp cận hiệu để đo hoạt động phần mềm • Khi môi trường kiểm thử xây dựng bình thường khác thường • Mơi trường gặp nhiều thách thức • Mơi trường kiểm sốt thách thức 05/12/21 ThS Nguyễn Quốc Huy Giới thiệu • Môi trường kiểm thử 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 mà khách hàng hay người dùng sử dụng triển khai sản phẩm 05/12/21 ThS Nguyễn Quốc Huy Giả lập - Simulation • Ý tưởng đơn giản, thực phức tạp • Các giả lập dựa giả thiết hoạt động phần cứng đo có để đốn • Giả lập kết nối mơ hình tốn học với để tạo môi trường hệ thống điều kiện lý tưởng 05/12/21 ThS Nguyễn Quốc Huy Giả lập - Simulation • Điều kiện giả lập phải rẻ 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 việc kiểm thử • Giả lập cần thiết giai đoạn thiết kế 05/12/21 ThS Nguyễn Quốc Huy Lấy điểm chuẩn • Kỷ thuật lấy điểm chuẩn quan trọng giả lập • Điểm chuẩn để xác định hệ thống mức cho phép • Ví dụ: gần giống với logic mờ 05/12/21 ThS Nguyễn Quốc Huy Mơi trường kiểm thử • Mục đích tạo mơi trường để sản phẩm bày yếu so với thực tế • Để đạt mục tiêu thách thức cho việc thiết kế giai đoạn kiểm thử • Yêu cầu phần cứng phần mềm cần thiết • Phải phục vụ cho chu trình kiểm thử 05/12/21 ThS Nguyễn Quốc Huy 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 đắn mơi trường cho việc vận hành kiểm thử • Nếu định sử dụng cơng cụ kiểm tự động, phải cài công cụ kiểm tự động môi trường kiểm thử • Nếu hệ điều hành mơi trường kiểm q phức tạp, cần phải có chuyên gia HĐH để thiết lập môi trường 05/12/21 ThS Nguyễn Quốc Huy Mơi trường kiểm thử • Danh sách 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ở liệu – Kết nối mạng 05/12/21 ThS Nguyễn Quốc Huy Mơi trường kiểm thử • Cần tìm chun gia liệu thử để: • Tìm nguồn liệu thử hợp lý để diển tả liệu sản phẩm • Xác định làm để tải liệu thử vào mơi trường kiểm thử để xem giá trị ban đầu môi trường • Xác định làm để tải lại liệu thử vận hành lại việc kiểm thử lần sau 05/12/21 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 kiểm – staging 05/12/21 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 độ phức tạp cao 05/12/21 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 năm môi trường sử dụng lần 05/12/21 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 sốt • Càng giống với môi trường thật, kết kiểm thử hợp lý • Kiểm sốt mơi trường có điều lợi: – Kiểm soát tốt lần kiểm sau – Có khả kế hoạch kiểm độc lập 05/12/21 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 gần với mơi trường thật, kết mơ hồ • Khi đội kiểm thử chia mơi trường kiểm cho nhóm khác, việc kiểm sốt khơng đảm bảo • Khơng có quản lý rõ ràng 05/12/21 ThS Nguyễn Quốc Huy 15 Thảo luận 05/12/21 ThS Nguyễn Quốc Huy 16 ... 05/12/21 ThS Nguyễn Quốc Huy Lấy điểm chuẩn • Kỷ thuật lấy điểm chuẩn quan trọng giả lập • Điểm chuẩn để xác định hệ thống mức cho phép • Ví dụ: gần giống với logic mờ 05/12/21 ThS Nguyễn Quốc Huy Mơi... 05/12/21 ThS Nguyễn Quốc Huy Môi trường kiểm thử • Danh sách 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ở liệu – Kết nối mạng 05/12/21 ThS Nguyễn Quốc Huy Môi... việc kiểm thử lần sau 05/12/21 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 kiểm – staging 05/12/21 ThS Nguyễn Quốc Huy 11 Môi trường kiểm thử • Nếu kích