Xà phòng thử nghiệm Opera
Kiểm tra Opera Opera là một loại thử nghiệm dựa trên kịch bản, trong đó bạn gói các ví dụ cực đoan nhất của các sự kiện thực tế vào một khoảng thời gian ngắn, như được thực hiện trong cốt truyện của một vở opera xà phòng (hoặc gần như bất kỳ ngày nào khi bạn sống với thanh thiếu niên.) của thử nghiệm Opera Opera là một bài viết cùng tên của Hans Buwalda được xuất bản trong số tháng 2 năm 2004 của Phần mềm tốt hơn. Chúng có thể là một cách rất hiệu quả để kiểm tra rất nhiều trường hợp cạnh một cách nhanh chóng. Kinh nghiệm của tôi là lần đầu tiên tôi sử dụng bài kiểm tra Opera Opera, tôi đã đáp ứng hầu hết các yêu cầu kiểm tra tiêu cực của mình mà không cần thử, cũng như một số tính năng quan trọng khác. Ngoài ra, viết bài kiểm tra Opera Opera cho phép bạn sáng tạo theo một cách khác so với thường là cần thiết trong công việc kiểm tra hoặc tính toán, điều này tạo ra sự thay đổi tốt về tốc độ.

Dưới đây là một ví dụ về thử nghiệm Opera Opera cho máy rút tiền tự động:

Chris và Chas Niemand là chị gái và anh trai sống cùng nhau trong một ngôi nhà mà họ được thừa hưởng từ cha mẹ. Chris là một kỹ thuật viên máy tính, trong kỳ nghỉ tuần này, người có công việc thứ hai là công nghệ ATM theo yêu cầu. May mắn cho cuốn sách bỏ túi của Chris, họ sống gần một máy ATM đặc biệt rắc rối (và do đó ít được sử dụng). Chas làm việc tại nhà như một nhà văn. Họ có một tài khoản kiểm tra chung để trang trải chi phí gia đình được liên kết với mỗi thẻ ATM của họ. Thẻ của Chris cũng được liên kết với tài khoản tiết kiệm của cô. Thẻ của Charles cũng được liên kết với tài khoản thị trường tiền tệ của anh ấy.

Vào lúc 11 giờ tối, Chris được gọi đến một máy ATM gặp trục trặc, may mắn thay, đó là người gần nhà cô nhất. Cô đến và phát hiện ra rằng nó đã bị tắt và dường như đã vô tình rút phích cắm. Cô cắm nó vào và bật nó lên. Cô ấy không có quyền truy cập để nạp tiền vào ATM ATM, vì vậy cô ấy kiểm tra nội dung hiện tại của ATM $ 580 và nhập 29 là số hóa đơn $ 20 trong ATM. Để kiểm tra xem máy ATM có hoạt động hoàn toàn không, cô quyết định lấy 20 đô la để có thể dừng lại ở cửa hàng trên đường về nhà, vì cô và anh trai gần như hết sữa và cà phê. Khi máy hỏi số tiền rút của cô ấy, cô ấy vô tình nhấn nút tắt (cô ấy đã đóng máy vì cô ấy vẫn có thể làm nhiều việc hơn với nó.) May mắn thay, không có gì xảy ra vì cô ấy đang ở giữa một giao dịch. Cô lấy thành công 20 đô la và rút thẻ và biên lai. Cô nhận thấy số dư kiểm tra chỉ là $ 80. Rõ ràng anh trai cô vẫn chưa chia sẻ cổ phiếu của mình trong tháng vào tài khoản chung. Cô khóa máy và sau đó bắt đầu một giao dịch khác để chuyển 100 đô la từ khoản tiết kiệm của mình sang tài khoản kiểm tra chung để đảm bảo rằng họ có đủ tiền cho các chi phí gia đình. Cô ấy được thực hiện bởi 11:45.

Sáng hôm sau, tại bữa sáng, Chris đề cập với anh trai cô rằng anh muộn chuyển tiền vào tài khoản kiểm tra chung. Anh ta nói với cô rằng anh ta có một số séc nên có trong thư hôm nay và anh ấy sẽ chắc chắn gửi tiền và chuyển tiền vào tài khoản chung khi thư đến. Anh nhắc cô rằng anh chàng sân cỏ sẽ đến vào sáng hôm đó thay vì ngày hôm sau như dự kiến. Cô đi đến ATM để lấy tiền trả anh. Trên đường đi, cô ấy dừng lại và nhận mức lương 200 đô la của mình cho tuần trước, cuộc gọi trực tuyến. Cô gửi 200 đô la để kiểm tra và lấy 100 đô la khi kiểm tra. Tại quán cà phê chiều hôm đó, cô thấy một tờ quảng cáo cho một người bán chính xác đồ nội thất sân cỏ mà cô đang tìm kiếm. Sau khi gọi cho họ, cô thương lượng họ xuống còn 200 đô la. Cô đến ATM, cố gắng lấy 200 đô la để kiểm tra, nhưng không thành công vì anh trai cô đã thực hiện chuyển khoản và séc cô gửi chưa phải là một phần tiền có sẵn. Cô lấy 200 đô la từ tài khoản tiết kiệm của mình. Cô về nhà với đồ nội thất sân cỏ mới và phát hiện ra rằng thư đã đến nhưng anh trai cô đã làm bất cứ điều gì về nó. Cô gửi cho anh ta để gửi tiền lương của mình.

Charles đi đến ATM. Lần đầu tiên anh ta cố gắng nhập mã pin của mình, anh ta nhấn trở lại trước khi nhập bất cứ điều gì và không thành công, lần thứ hai anh ta nhập số phụ. Lần thứ ba anh ta nhập đúng pin. Anh ta có một khoản tiền gửi gồm 4 tờ séc tổng cộng 3400 đô la để đưa vào Tài khoản thị trường tiền điện tử của mình, tuy nhiên lần đầu tiên anh ta nhập 4300 đô la, nhận thấy những gì anh ta đã làm khi làm và nhấn hủy trước khi nhấn enter. Lần thứ hai anh ta nhập $ 34000, thông báo sau khi máy yêu cầu anh ta chèn phong bì và bấm hủy. Lần thứ ba anh ta nhận được số tiền nhập cảnh là $ 4300, nhưng bị phân tâm khi nhét phong bì bằng điện thoại di động và họ rút tiền ATM. Cuối cùng, lần thứ tư là cơ duyên và anh ta thực hiện thành công khoản tiền gửi của mình. Anh ta chuyển $ 2000 từ tài khoản Money Market của mình sang tài khoản kiểm tra chung. Cuối cùng, anh quyết định rút tiền từ tài khoản Money Market của mình. Theo cách vụng về thông thường của mình, anh ta vô tình cố gắng rút $ 0, nhưng không thành công vì đây là số tiền không hợp lệ. Sau đó, anh ta rút $ 200. Anh ta cố gắng rút thêm 200 đô la, nhưng không thành công vì vượt quá giới hạn hàng ngày. Lần thứ ba anh ta nhập thành công 100 đô la, nhưng thất bại vì ATM không có số tiền đó. Cuối cùng anh ta đã rút thành công $ 80.

Sau đó, Chris đi đến ATM, dự định chuyển 300 đô la từ việc kiểm tra tài khoản tiết kiệm của cô ấy để bù vào số tiền cô ấy đã sử dụng mà đáng lẽ phải đến từ tài khoản chung. Cô rút thẻ ATM ra khỏi túi áo khoác và nhập mã pin.Nó không hoạt động, vì vậy cô cho rằng mình đánh máy nó và nhập nó lần thứ hai và thứ ba. Nó vẫn sai và ATM lấy thẻ. Cô nhớ rằng anh trai cô đã mặc áo khoác của cô trước đó và sau khi kiểm tra túi của cô tìm thấy thẻ của cô và nhận ra rằng cô đã vô tình sử dụng áo khoác của anh. Cô nhập thẻ của mình với mã pin chính xác và chuyển thành công $ 300. Cô kiểm tra số dư trên cả hai tài khoản của mình. Cô ấy có một bản sao thẻ anh em trong ví của mình và cố gắng sử dụng nó để đảm bảo rằng cô ấy đã đúng trong giả định của mình. Như dự đoán, nó thất bại vì thẻ đã được giữ lại trước đó.

Tại thời điểm này, Chris nhận được một cuộc gọi điện thoại và được yêu cầu rút nhật ký và tắt ATM, vì nó đã hết tiền. Cô ấy sẽ đợi chiếc xe bọc thép, trên đường của nó, bởi vì đã có sự mâu thuẫn với máy ATM này sau khi nạp tiền trong quá khứ. Khi các tài xế xe bọc thép mở ATM và bật nó lên, họ không tự hạ cánh trước khi cọ vào các thiết bị điện tử bên cạnh khay nạp tiền và có một sự phóng tĩnh điện nhỏ. Họ đưa vào hóa đơn 50 đô la. Khi Chris sử dụng thẻ của cô ấy và bản sao của anh trai cô ấy để kiểm tra số dư, tất cả số dư được đặt lại như thể 24 giờ giao dịch cuối cùng đã không xảy ra.



Tài liệu tham khảo:
Hans Buwalda. "Thử nghiệm xà phòng Opera." Phần mềm tốt hơn. Tháng 2 năm 2004. Trang 30-37.

Video HướNg DẫN: BTS BANGTAN VỚI KHÍ HELI NGHE GIỌNG CÁC ANH Ý LẠ QUÁ ARMY ƠI (Có Thể 2024).