Một trong những khía cạnh của quản lý bài kiểm tra truyền thống đã luôn luôn gặp khó khăn tôi đã là những nỗi ám ảnh với đếm trường hợp thử nghiệm tại một số nơi.Nếu bạn không hiểu những gì đang xảy ra, nếu bạn không thực sự hiểu những gì kiểm thử phần mềm là tất cả về, sau đó bắt đầu đếm, và bạn ngay lập tức có một số loại kẹp trên Vâng, er một cái gì đó.100 là lớn hơn 10. 10.000 là khá ấn tượng, và 100.000 là satisfyingly humongous. Bạn có thể không thực sự hiểu những gì đang xảy ra, nhưng khi bạn đối mặt với quản lý cấp cao và nói với họ rằng bạn đang quản lý hàng ngàn của sự vật, tốt, họ đã được ấn tượng.Trường hợp kiểm tra mà đếm? Đó là hữu ích? Vâng, đó là nếu nó là hữu ích cho việc quản lý vấn đề, nhưng nó không phải là một kết thúc trong chính nó. Nó là vô nghĩa để mong đợi mọi cuộc thử nghiệm được đo bằng số lượng các trường hợp kiểm tra. Nó thậm chí có thể là một phân tâm gây thiệt hại.Tôi một lần phỏng vấn cho một vai trò quản lý kiểm tra. Tôi đã hỏi về vấn đề kiểm tra khó khăn nhất của tôi. Tôi trả lời rằng nó đã làm việc như một người quản lý kiểm tra Y2K. Nó có vẻ như một câu trả lời tốt. Nó đã là một công việc rất lớn. Đó là hư không ở gần đủ thời gian để làm tất cả các thử nghiệm chúng tôi đã có thể thích. Những ngày không thể được đẩy lùi, và chúng tôi đã bắt đầu quá muộn. Chúng tôi đã phải mất một cách tiếp cận tàn nhẫn rủi ro dựa, triaging một số ứng dụng ra khỏi cảnh. Họ sẽ phải chạy qua thiên niên kỷ và chúng tôi sẽ chờ đợi và xem những gì sẽ xảy ra. Chi phí xét nghiệm, và hạn chế thiệt hại nếu các ứng dụng không có nghĩa là chúng tôi đã quên về họ và đặt nỗ lực của chúng tôi, nơi mà nó sẽ truy cập.Những gì có vẻ như một câu trả lời hay thực sự là một sai lầm lớn! "Trường hợp kiểm tra bao nhiêu bạn đã chưa?"Tôi đã ngạc nhiên. Các câu hỏi thực hiện không có ý nghĩa. Các ứng dụng là hệ thống thông tin quản lý bảo hiểm. Có một kết thúc trước trực tuyến, nhưng về mặt kỹ thuật đó là khá đơn giản. Trách nhiệm của tôi là xử lý rất lớn và phức tạp fearsomely kết thúc trở lại. Các chiến lược là để có được tất cả các mã cố định, sau đó nhấn phức tạp nhất và ngày khó khăn trong việc kiểm tra khu vực nhạy cảm.Chúng tôi đang tìm lúc tập tin bó. Chúng tôi đã có một bài kiểm tra hoàn hảo oracle. Chúng tôi chạy các lô Suite với dữ liệu năm 1996, và -Y2K tuân thủ mã. Chúng tôi ngày sau đó chuyển đầu vào dữ liệu chuyển tiếp sang năm 2000 (năm nhuận tiếp theo) và chạy Y2K tuân thủ mã. Các tập tin đầu ra năm 2000 nên giống hệt nhau để các tập tin đầu ra năm 1996 trong tất cả mọi thứ trừ những năm qua. Nó là phức tạp hơn, nhưng về nguyên tắc, nó đã khá đơn giản.Đã có một số tiền rất lớn của chuẩn bị, đảm bảo tất cả các bảng tham khảo được thiết lập một cách chính xác, cho phép cho bất kỳ ngày cứng mã hoá trong các chương trình, thiết lập dữ liệu và thử nghiệm các công việc. Điều tra sự khác biệt không thể tránh khỏi là siêng năng và tốn thời gian, nhưng nó đã làm việc. Chúng tôi đã thông qua kế hoạch ưu tiên cao kiểm tra về thời gian, và đã có không có sự cố nghiêm trọng trong thiên niên kỷ. Tôi giải thích tất cả điều này. Chúng tôi không có "trường hợp thử nghiệm".Phỏng vấn của tôi hỏi tôi để thử và đặt một con số trên bao nhiêu trường hợp thử nghiệm chúng tôi đã có thể có, như thể nó là chỉ là một vấn đề của thuật ngữ. Ngay cả khi bạn nhân tất cả các tập tin mà chúng tôi đã kiểm tra bởi mỗi khung thời gian mà trong đó chúng tôi đã chạy thử nghiệm, tổng số sẽ có dưới một trăm. Bạn có thể có thể gọi là họ "trường hợp thử nghiệm" nhưng nó sẽ không có nghĩa là bất cứ điều gì. Tôi giải thích điều này."Vì vậy, dưới một trăm". Bút viết vội giận dữ, và tôi seethed như tôi đã thấy tất cả chúng tôi đầy thách thức, đôi khi khá giàu trí tưởng tượng, và cuối cùng thành công thử nghiệm giảm đến "dưới một trăm" bởi những người đã không một đầu mối.Tôi đã không được thuê. Nó không làm phiền tôi. Tôi đã mất lãi suất. Tôi có thể có chỉ cần nói dối và nói, "oh, khoảng 10.000-có nó đã khá lớn", nhưng tôi sẽ không có muốn để làm việc đó.Tôi đã nhìn thấy những nỗi ám ảnh với đếm trường hợp thử nghiệm đưa tới thái cực. Sự cần thiết để đếm trường hợp thử nghiệm tạo áp lực rất lớn trên một dự án để thực hiện thử nghiệm trong một cách mà tạo điều kiện báo cáo, không thử nghiệm.Nó là một hệ thống tài chính lớn hàng loạt, và có một số điểm tương đồng mạnh mẽ với Y2K. Tuy nhiên, thời gian này, chúng tôi đã phải có "kiểm tra trường hợp" chúng tôi có thể đếm, và báo cáo tiến độ trên. Chúng tôi đã phải "quản lý các bên liên quan". Nó là quan trọng thực hiện bài kiểm tra sẽ hiển thị rằng chúng tôi đã có thông qua 10% các trường hợp thử nghiệm chỉ có 9% của cửa sổ kiểm tra, và rằng tất cả mọi thứ chỉ dandy.Đáng buồn thay, báo cáo như thế có nghĩa là hoàn toàn không có gì. Trường hợp kiểm tra dễ dàng có được thông qua một cách nhanh chóng, những phức tạp mất nhiều thời gian đến nay và chúng tôi đã chạy xấu cuối-theo báo cáo tiến độ và các số liệu. Vấn đề là các trường hợp kiểm tra dễ dàng được không đáng kể. Những phức tạp đã là những gì tính và có nhiều liên quan hệ phụ thuộc giữa chúng. Các thử nghiệm đã tìm hiểu càng nhiều về các ứng dụng và dữ liệu, và nếu mọi việc đều đáp ứng yêu cầu sẽ có một cơn sốt của trường hợp thử nghiệm nhận được xóa vào cuối, như cuối cùng đã xảy ra.Phản ứng của quản lý cấp cao để báo cáo tiến độ hàng ngày là mối quan tâm frantic. Chúng tôi không nhận được thông qua các trường hợp thử nghiệm. Đó là tất cả những mattered. Không có số tiền của giải thích thực hiện một sự khác biệt. Tôi đã chi tiêu phần lớn thời gian của tôi trên báo cáo, giải thích và các cuộc họp; rất ít với các thử nghiệm. Quản lý nghĩ rằng chúng tôi đã là về mặt chính trị ngây thơ, và không hiểu sự cần thiết để giữ cho các bên liên quan hạnh phúc. Bizarrely, những người đã biết hầu như không có gì về công việc, hoặc phức tạp của nó, nghĩ rằng chúng tôi đã mất liên lạc với thực tế.Thực tế cho họ quản lý quá trình, đếm các trường hợp thử nghiệm, chơi các trò chơi tổ chức. "Chất lượng của các ứng dụng? Whoa, tụi bay! Bạn thử nghiệm đang thiếu các điểm. Trường hợp kiểm tra bao nhiêu bạn có?"
đang được dịch, vui lòng đợi..
