1.3 KIỂM TRA NGUYÊN TẮC
1 Giải thích các nguyên tắc cơ bản trong việc kiểm tra. (K2)
Trong mục 1.1 và 1.2, chúng tôi đã giới thiệu một số nguyên tắc kiểm tra và
giải thích ngắn gọn. Chúng được liệt kê trong Bảng 1.2, để bạn có thể đọc qua để nhắc nhở
mình về họ. Những nguyên tắc này đã được đề xuất trong quá khứ 40
năm và cung cấp hướng dẫn chung chung cho tất cả các thử nghiệm.
TABLE nguyên tắc 1.2 Testing
Nguyên tắc 1: Thử nghiệm cho thấy có thể kiểm tra cho thấy khiếm khuyết, có mặt,
hiện diện của các khuyết tật nhưng không thể chứng minh rằng không có
khiếm khuyết. Kiểm tra giảm xác suất của
các khuyết tật chưa được khám phá còn lại trong
phần mềm nhưng, ngay cả khi không có lỗi được tìm thấy,
nó không phải là một bằng chứng về tính đúng đắn.
Nguyên tắc 2: kiểm tra tất cả mọi thứ tiêts Kiểm tra (tất cả các kết hợp của các
yếu tố đầu vào là không thể và điều kiện tiên quyết) là không khả thi
trừ trường hợp tầm thường. Thay vì
kiểm tra toàn diện, chúng tôi sử dụng các rủi ro và
các ưu tiên để tập trung nỗ lực kiểm thử.
Nguyên tắc 3: Hoạt động thử nghiệm kiểm tra sớm nên bắt đầu càng sớm càng
tốt trong các phần mềm hoặc hệ thống
vòng đời phát triển và cần được
tập trung vào các mục tiêu được xác định.
Nguyên tắc 4: Defect phân nhóm A số lượng nhỏ của các mô-đun chứa hầu hết
các lỗi được phát hiện trong quá trình thử nghiệm phát hành trước hoặc hiển thị hầu hết các
thất bại hoạt động.
Nguyên tắc 5: Thuốc trừ sâu nghịch lý Nếu các thử nghiệm tương tự được lặp đi lặp lại
nhiều lần, cuối cùng cùng một bộ kiểm tra
các trường hợp sẽ không còn tìm thấy bất kỳ lỗi mới . Để
khắc phục điều này "nghịch lý thuốc trừ sâu, các bài kiểm tra
các trường hợp cần phải được thường xuyên rà soát và
sửa đổi, và các xét nghiệm mới và khác nhau cần
phải được ghi vào tập luyện các phần khác nhau của
các phần mềm hay hệ thống có khả năng tìm thấy
khiếm khuyết hơn.
Nguyên tắc 6: Thử nghiệm là kiểm tra ngữ cảnh được thực hiện khác nhau trong khác nhau
phụ thuộc vào ngữ cảnh. Ví dụ, an toàn quan trọng
phần mềm được thử nghiệm khác nhau từ một
trang web thương mại điện tử.
Nguyên tắc 7: Sự vắng mặt-của-các lỗi tìm và sửa lỗi không giúp gì nếu
sai lầm hệ thống được xây dựng là không sử dụng được và không
đáp ứng nhu cầu và mong đợi của người dùng.
đang được dịch, vui lòng đợi..
