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.


1
Có phải ngành công nghiệp trò chơi sử dụng thử nghiệm tự động cho các phần trực quan của trò chơi / kết xuất? Làm sao?
Một số phần của trò chơi dễ dàng kiểm tra theo cách tự động (logic, toán học, xử lý đầu vào); nhưng cũng có rất nhiều thứ hoàn toàn trực quan và không dễ kiểm chứng. Tôi sẽ ngạc nhiên nếu ngành công nghiệp trò chơi để lại tất cả …

2
Đơn vị thử nghiệm hiệu ứng mã nặng
Tôi đang bắt đầu viết mã C ++ để chạy robot và tôi không biết cách kết hợp kiểm tra đơn vị, nếu thực sự tôi có thể. Tôi đã được cung cấp một thư viện cho phép tạo ra các "lệnh" cho robot, được tự động lên lịch và …

1
Có bao nhiêu sự chế giễu là đúng?
Tôi đã đặt tiêu đề cho câu hỏi một cách đùa cợt bởi vì tôi chắc chắn rằng "nó phụ thuộc", nhưng tôi có một số câu hỏi cụ thể. Làm việc trong phần mềm có nhiều lớp phụ thuộc sâu, nhóm của tôi đã quen với việc sử dụng …





5
Là tuân thủ một khẳng định cho mỗi thử nghiệm nhất quán ngu ngốc trong trường hợp này?
Tôi có một lớp mà tôi đang kiểm tra. Lớp này có chức năng:apply(List<IRule> rules, List<ITarget> targets); Trong một thử nghiệm, tôi muốn đảm bảo rằng mỗi mục tiêu đã được chuyển đến một quy tắc, a la: rule1.AssertWasCalled(fnord => fnord.Test(target1)); rule1.AssertWasCalled(fnord => fnord.Test(target2)); rule1.AssertWasCalled(fnord => fnord.Test(target3)); Dường như với …

5
Làm thế nào để đơn vị kiểm tra một chức năng được tái cấu trúc theo mẫu chiến lược?
Nếu tôi có một chức năng trong mã của mình như sau: class Employee{ public string calculateTax(string name, int salary) { switch (name) { case "Chris": doSomething($salary); case "David": doSomethingDifferent($salary); case "Scott": doOtherThing($salary); } } Thông thường tôi sẽ cấu trúc lại cái này để sử dụng Ploymorphism bằng cách …





3
Nhận bóng lăn trên TDD
Tôi là thành viên của nhóm phát triển làm việc với nhiều nhóm khác để duy trì và cải thiện ứng dụng đã được sử dụng ít nhất 15 năm. Khi lần đầu tiên được xây dựng và thiết kế, TDD chưa từng nghe thấy. Ứng dụng này khá ổn …
10 unit-testing  tdd 

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.