Tôi muốn biết nếu nó là "ok" để viết một bài kiểm tra mà không có bất kỳ "khẳng định" trong đó. Vì vậy, kiểm tra sẽ thất bại chỉ khi một ngoại lệ/lỗi đã xảy ra.Tôi có thể viết một bài kiểm tra mà không có bất kỳ khẳng định nào trong đó không?
Ví dụ: như thử nghiệm có truy vấn chọn đơn giản, để đảm bảo rằng cấu hình cơ sở dữ liệu là đúng. Vì vậy, khi tôi thay đổi một số cấu hình db, tôi chạy lại kiểm tra này và kiểm tra xem cấu hình có đúng không. ?
Cảm ơn!
@Kyle Rozendo: JUnit có thể (và thường * *) được sử dụng để thử nghiệm đơn vị nhiều hơn. Bạn đã thêm một số thẻ "unit-testing" cho câu hỏi này nhưng tôi thực sự không chắc chắn rằng một kiểm tra xác minh một số "cấu hình db" (OP đã viết * vì vậy khi tôi thay đổi một số cấu hình db, tôi chạy lại kiểm tra này và kiểm tra xem cấu hình có đúng *) thực sự là một thử nghiệm đơn vị hay không. Không có nơi nào mà OP đề cập đến việc kiểm thử đơn vị và tôi sẽ không gọi thử nghiệm này là "kiểm thử đơn vị". – SyntaxT3rr0r
@Web - "Thử nghiệm đơn vị là phương pháp xác minh và xác thực phần mềm trong đó một lập trình viên kiểm tra xem các đơn vị mã nguồn riêng lẻ có phù hợp để sử dụng hay không."Tôi không đồng ý :) –
Loại thử nghiệm này đôi khi được gọi là" thử nghiệm khói ".Nếu khói xuất hiện, thử nghiệm không thành công –