Kiểm định phần mềm - Môi trường kiểm thử

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

ppt16 trang | Chia sẻ: thuychi16 | Lượt xem: 789 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Kiểm định phần mềm - Môi trường kiểm thử, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Môi trường Kiểm thửKiểm định phần mềm**ThS Nguyễn Quốc HuyTổng quanThành phần cấu thành môi trườngMô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ứcMôi trường nào kiểm soát thách thức**ThS Nguyễn Quốc HuyGiới thiệuMô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.**ThS Nguyễn Quốc HuyGiả 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.**ThS Nguyễn Quốc HuyGiả 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ế.**ThS Nguyễn Quốc HuyLấy điểm chuẩnKỷ 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ờ**ThS Nguyễn Quốc HuyMô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.**ThS Nguyễn Quốc HuyMôi trường kiểm thửThiết lập môi trường kiểm thử:Xác nhận tính khả thiXá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.**ThS Nguyễn Quốc HuyMôi trường kiểm thửDanh sách các thành phần cần thiết:Hệ điều hànhAn ninh, bảo mậtCác hệ thống tập tinCơ sở dữ liệuKết nối mạng**ThS Nguyễn Quốc HuyMô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.**ThS Nguyễn Quốc HuyMôi trường kiểm thửMôi trường để chỉnh sửa phần mềm trước khi kiểm – staging.**ThS Nguyễn Quốc HuyMôi trường kiểm thửNếu kích thước phần mềm lớn và độ phức tạp cao.**ThS Nguyễn Quốc HuyMô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.**ThS Nguyễn Quốc HuyMôi trường kiểm thử tốtGiố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 sauCó khả năng ra kế hoạch và kiểm độc lập **ThS Nguyễn Quốc HuyMôi trường kiểm thử xấuMô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.**ThS Nguyễn Quốc HuyThảo luận**ThS Nguyễn Quốc Huy