Heuristics
Heuristics là gì?
Heuristics đề cập đến một giải pháp không tối ưu cho các kỹ thuật dựa trên kinh nghiệm để giải quyết vấn đề, học tập và khám phá.
Heuristics of Software Testability
Controllability - Các trạng thái phần mềm và phần cứng có thể được kiểm soát bởi các kỹ sư kiểm tra và các mô-đun Phần mềm có thể được kiểm tra độc lập
Observability - Kiểm tra đối tượng hoặc trạng thái Hệ thống và tất cả các yếu tố khác ảnh hưởng đến đầu ra.
Availability - Kiểm tra xem Mã nguồn có thể truy cập được không khi sản phẩm phát triển theo từng giai đoạn.
Simplicity - Kiểm tra xem thiết kế có nhất quán không. Kiểm tra tính đơn giản về chức năng, đơn giản về cấu trúc và đơn giản về mã.
Stability - Kiểm tra xem các Thay đổi đối với phần mềm có thường xuyên không và các thay đổi có được kiểm soát và thông báo hay không.
Giao diện Heuristics cho Thiết kế Giao diện Người dùng (UID)
Hiển thị trạng thái hệ thống
Phù hợp giữa hệ thống và thế giới thực
Tính nhất quán và tiêu chuẩn
Phòng ngừa lỗi
Tính linh hoạt và hiệu quả sử dụng
Thiết kế thẩm mỹ và tối giản
Trợ giúp và tài liệu