1.2.3 phần mềm kiểm tra và thi lái xe so
Chúng ta có thể thấy rằng các thử nghiệm phần mềm là rất giống như một bài kiểm tra lái xe bằng nhiều cách, mặc dù dĩ nhiên không phải là một tương tự hoàn hảo! Các giám định viên lái xe trở thành kiểm thử phần mềm. Người lái xe được kiểm tra trở thành hệ thống hoặc phần mềm được thử nghiệm, và bạn sẽ thấy như chúng tôi đi qua cuốn sách này rằng cách tiếp cận rộng rãi cùng nắm giữ.
• Lập kế hoạch và chuẩn bị - Cả hai giám khảo và các thử nghiệm cần có một kế hoạch hành động và cần phải chuẩn bị cho kiểm tra, mà không phải là đầy đủ, nhưng là repre sentative và cho phép các quyết định dựa trên rủi ro về kết quả.
• tĩnh và năng động - Cả hai động (lái xe hoặc thực hiện các soft ware) và tĩnh (các câu hỏi để các lái xe hoặc đánh giá của phần mềm) xét nghiệm này là hữu ích.
• Đánh giá - Các giám khảo và các thử nghiệm phải thực hiện một đánh giá khách quan, đăng nhập các kết quả kiểm tra và báo cáo quan sát thực tế về các thử nghiệm.
• Xác định rằng họ đáp ứng yêu cầu quy định - Các giám khảo và thử nghiệm cả hai kiểm tra đối với các yêu cầu để thực hiện các nhiệm vụ đặc biệt thành công.
• Chứng minh rằng họ là phù hợp cho mục đích -. Các giám khảo và thử nghiệm không đánh giá sự hoàn hảo nhưng để đáp ứng đầy đủ các thuộc tính cần thiết để vượt qua các bài kiểm tra
• Phát hiện các khuyết tật - Các giám khảo và thử nghiệm cả hai tìm kiếm và đăng nhập lỗi.
Chúng ta hãy suy nghĩ nhiều hơn một chút về quy hoạch. Bởi vì thời gian có hạn, để làm một tuyến đường đại diện mà sẽ cung cấp cho một thử nghiệm đầy đủ tốt, cả về kiểm thử phần mềm và giám khảo quyết định lái xe trước trên con đường họ sẽ chọn. Nó không phải là có thể thực hiện các bài kiểm tra lái xe và đưa ra quyết định về nơi để hỏi người lái xe để đi tiếp vào sự thôi thúc của thời điểm. Nếu các giám khảo đã làm điều đó, họ có thể chạy ra khỏi thời gian và phải quay trở lại trung tâm thử nghiệm mà không cần phải quan sát tất cả các thao tác cần thiết. Người lái xe sẽ vẫn muốn có một vượt qua / không báo cáo. Trong cùng một cách, nếu chúng ta bắt tay vào thử nghiệm một hệ thống phần mềm mà không có một kế hoạch hành động, chúng tôi rất có khả năng chạy ra khỏi thời gian trước khi chúng ta biết là chúng tôi đã thực hiện kiểm tra xong. Chúng ta sẽ thấy rằng xét nghiệm tốt luôn luôn có một kế hoạch hành động. Trong một số trường hợp, chúng tôi sử dụng một phác thảo nhẹ cung cấp các mục tiêu và định hướng chung của các kiểm tra, cho phép những người thử nghiệm để thay đổi các xét nghiệm trong quá trình thực. Trong các trường hợp khác, chúng tôi sử dụng các kịch bản chi tiết cho thấy các bước trong con đường thử nghiệm và tài liệu chính xác những gì các tester nên mong đợi xảy ra khi mỗi bước. Cho dù cách tiếp cận người thử mất, sẽ có một số kế hoạch hành động. Tương tự như vậy, cũng giống như các giám định lái xe làm một bản ghi và báo cáo, một thử nghiệm tốt sẽ quan tài liệu khuyết tật tìm thấy và kết quả của các thử nghiệm.
Vì vậy, các hoạt động thử nghiệm tồn tại trước và sau khi tiến hành kiểm tra, và chúng tôi giải thích những hoạt động trong cuốn sách này. Như một người kiểm tra hoặc người quản lý kiểm tra, bạn sẽ được tham gia vào việc lập kế hoạch và kiểm soát của các thử nghiệm, lựa chọn các điều kiện kiểm tra, thiết kế trường hợp thử nghiệm dựa trên những điều kiện kiểm tra, thực hiện chúng và kết quả kiểm tra, đánh giá xem có đủ thử nghiệm đã được thực hiện bởi Kiểm tra hoàn thành (hoặc tiêu chuẩn xuất cảnh), báo cáo về quá trình thử nghiệm và hệ thống theo thử nghiệm, và trình bày hoàn test (hoặc tóm tắt) báo cáo.
đang được dịch, vui lòng đợi..