Câu hỏi được gắn thẻ «unit-testing»

Kiểm thử đơn vị là một phương pháp theo đó các đơn vị mã nguồn riêng lẻ được kiểm tra để xác định xem chúng có phù hợp để sử dụng không.

3
Mục đích của chú thích @SmallTest, @MediumTest và @LargeTest trong Android là gì?
Tôi mới sử dụng Android và tôi đã xem mã mẫu bằng cách sử dụng các chú thích này. Ví dụ: @SmallTest public void testStuff() { TouchUtils.tapView(this, anEditTextView); sendKeys("H E L P SPACE M E PERIOD"); assertEquals("help me.", anEditTextView.getText().toString()); } Chú thích đó đạt được điều gì?

2
Sự khác biệt giữa setUp () và setUpClass () trong Python đơn nhất là gì?
Sự khác biệt giữa setUp()và setUpClass()trong unittestkhuôn khổ Python là gì? Tại sao thiết lập sẽ được xử lý trong một phương pháp này hơn phương pháp khác? Tôi muốn hiểu phần nào của thiết lập được thực hiện trong các chức năng setUp()và setUpClass()cũng như với tearDown()và tearDownClass().

7
Mockito - @Spy vs @Mock
Mockito - Tôi hiểu một gián điệp gọi các phương thức thực trên một đối tượng, trong khi một kẻ giả gọi các phương thức trên đối tượng kép. Ngoài ra cần phải tránh gián điệp trừ khi có mùi mã. Tuy nhiên, gián điệp hoạt động như thế nào …




1
Cách yêu cầu phpunit dừng khi thất bại
Tôi đang chạy một bộ lớn các bài kiểm tra phpunit và tôi muốn xem bài kiểm tra nào không thành công ngay khi nó không thành công, thay vì đợi tất cả các bài kiểm tra hoàn thành sau đó liệt kê ra tất cả các lỗi. Làm cách …






7
Kiểm tra tiêu đề PHP với PHPUnit
Tôi đang cố gắng sử dụng PHPunit để kiểm tra một lớp xuất ra một số tiêu đề tùy chỉnh. Vấn đề là trên máy của tôi cái này: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list = headers_list(); header_remove(); ob_clean(); $this->assertContains('Location: foo', $headers_list); …

5
Ví dụ chuỗi utf8 không hợp lệ?
Tôi đang kiểm tra cách một số mã của mình xử lý dữ liệu xấu và tôi cần một vài chuỗi byte không hợp lệ UTF-8. Bạn có thể đăng một số, và lý tưởng nhất là lời giải thích tại sao chúng tệ / bạn lấy chúng ở đâu?


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.