1
Kiểm thử phần mềm máy tính
Cem Kaner
Jack Falk
Hung Quoc Nguyen
2
NỘI DUNG
MỘT VÍ DỤ THI SERIES ................................. .................................................. ............... 3
MỤC TIÊU VÀ GIỚI HẠN THỬ ............................ ......................................... 19
LOẠI THI VÀ NƠI HỌ TRONG PHẦN MỀM QUÁ TRÌNH PHÁT TRIỂN .................... 29
LỖI PHẦN MỀM ......................... .................................................. ........................... 61
BÁO CÁO PHÂN TÍCH VÀ LỖI .................. .................................................. ............ 67
HỆ THỐNG BÀI TOÁN THEO DÕI ................................. .................................................. 0,89
THI TRƯỜNG HỢP THIẾT KẾ ............................................. .................................................. ...... 125
hướng dẫn sử dụng THỬ USER ........................................ .................................................. ....... 144
KIỂM TRA CÔNG cỤ ........................................ .................................................. .................. 154
KẾ HOẠCH KIỂM TRA VÀ THI TÀI LIỆU .......................... .................................... 168
buộc nó kèm .......... .................................................. ....................................... 219
QUẢN LÝ Một THỬ GROUP ...... .................................................. ............................ 267
3
MỘT VÍ DỤ THI SERIES
LÝ DO CHO CHƯƠNG NÀY
kiểm thử phần mềm là một phần trực giác, nhưng phần lớn hệ thống. Thử nghiệm tốt Liên quan đến việc nhiều
hơn là chỉ chạy chương trình một vài lần để xem liệu nó hoạt động. Phân tích kỹ lưỡng về các
chương trình cho phép bạn kiểm tra hệ thống hơn và. Hiệu quả hơn
chương này giới thiệu cuốn sách này bằng cách minh họa làm thế nào một người thử nghiệm có thể tiếp cận các thử nghiệm ban đầu
của một chương trình đơn giản, để giữ ví dụ dễ hiểu, chúng tôi thực hiện các chương trình gần như ridiculously đơn giản .
Nhưng chúng tôi đã làm cho nó một số lỗi mà bạn sẽ thấy thường xuyên trong chương trình thực tế.
VÒNG ĐẦU THỬ
bạn đã cho các chương trình và các mô tả sau đây của nó:
chương trình được thiết kế để bổ sung thêm hai con số, mà bạn nhập vào. Mỗi số nên có một hoặc hai chữ số.
Chương trình sẽ echo mục của bạn, sau đó in tiền. nhấnsau mỗi số. Để khởi động
chương trình, loại ADDER.
Hình 1. 1 Một thử nghiệm đầu tiên của chương trình
Những gì bạn làm gì sẽ xảy ra
Loại ADDER và nhấn Các khoảng trống màn hình. Bạn nhìn thấy một dấu hỏi ở đầu
màn hình chính.
Nhấn 2 A 2 xuất hiện sau dấu chấm hỏi.
PressMột dấu hỏi xuất hiện trên dòng tiếp theo.
Nhấn 'A 3 xuất hiện sau dấu chấm hỏi thứ hai.
PressA 5 xuất hiện trên dòng thứ ba. Một vài dòng dưới đây là
một dấu hỏi.
4
VÒNG ĐẦU THỬ Bước 1: BẮT ĐẦU VỚI AN
rõ ràng và SIMPLE THI
Bước 1: BẮT ĐẦU VỚI AN rõ ràng và SIMPLE THI
thời gian Đưa để làm quen với chương trình. Kiểm tra
xem các chương trình là đủ ổn định để được kiểm tra. Chương
trình thử nghiệm chính thức thường sụp đổ ngay lập tức. Xử lý chất thải như
ít thời gian trên chúng càng tốt.
Các thử nghiệm đầu tiên chỉ cần thêm 2 và 3. Hình 1.1 mô tả các
chuỗi các sự kiện và kết quả. Hình 1.2 cho thấy những gì các
màn hình trông giống như ở phần cuối của bài kiểm tra.
Các con trỏ (nhân vật gạch dưới nhấp nháy bên cạnh dấu hỏi ở dưới cùng của màn hình) cho bạn thấy nơi các
số tiếp theo sẽ được hiển thị.
BÁO CÁO VẤN ĐỀ PHÁT SINH TỪ THI FIRST
chương trình làm việc, trong ý nghĩa rằng nó được chấp nhận 2 và 3, và quay trở lại 5. Nhưng nó vẫn còn có vấn đề. Những
được mô tả trên hình thức vấn đề Báo cáo, giống như thể hiện trong hình 1.3.
1. Thiết kế Lỗi: Không có gì cho bạn thấy những gì chương trình này là. Làm thế nào để bạn biết bạn đang ở đúng
chương trình?
2. Thiết kế Lỗi: Không có hướng dẫn trên màn hình. Làm thế nào để bạn biết phải làm gì? Điều gì nếu bạn nhập
một số sai lầm? Hướng dẫn có thể dễ dàng được hiển thị OD màn hình, nơi họ sẽ không bị mất, như
hướng dẫn ngắn in thường được.
3. Thiết kế Lỗi: Làm thế nào để bạn ngừng chương trình? Những hướng dẫn sẽ xuất hiện trên màn hình quá.
4. Mã lỗi:. Số tiền (5) không được xếp hàng với những con số hiển thị khác
Gửi một báo cáo vấn đề cho từng lỗi.
Tất cả bốn lỗi có thể phù hợp trên các báo cáo đó, nhưng đó không phải là một ý tưởng tốt. Những vấn đề đó được nhóm
lại với nhau có thể không được cố định cùng một lúc. Những người không cố định sẽ bị mất. Nếu lập trình viên muốn
nhóm chúng, cô có thể sắp xếp các báo cáo chính mình. Để gây sự chú ý đến các vấn đề liên quan, tham khảo của họ
báo cáo.
5
6
THEFIRSTCYCLEOFTESTING _ _ _ _ _ _ _
STEP2: ĐẶT MỘT SỐ LƯU Ý VỀ GÌ KHÁC CẦN KIỂM TRA
BƯỚC 2: LÀM MỘT SỐ LƯU Ý VỀ GÌ KHÁC CẦN KIỂM TRA
Sau khi nổ đầu tiên của bạn rõ ràng kiểm tra, ghi chép về những gì khác cần thử nghiệm. Một số ghi chú của bạn sẽ biến
thành loạt thử nghiệm chính thức: nhóm cũng như các tài liệu của các bài kiểm tra mà bạn có thể sẽ sử dụng mỗi khi bạn thử nghiệm một mới
phiên bản của chương trình. Hình 1.4 là một loạt thử nghiệm bao gồm các yếu tố đầu vào hợp lệ cho chương trình cặp
số mà
đang được dịch, vui lòng đợi..
