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.


6
Bài kiểm tra đơn vị viết ở giữa
Là đơn vị thử nghiệm 100% hay không ở tất cả các loại thỏa thuận? Tôi đã duyệt qua các dự án cũ của tôi và bắt đầu thêm các tính năng, lần này với thử nghiệm đơn vị. Tuy nhiên, điều này cuối cùng có giá trị không nếu …









5
Đơn vị kiểm tra một phương thức void
Để sửa lỗi trong một ứng dụng, tôi đã sửa đổi một phương thức được đặt tên postLoginbằng cách thêm một cuộc gọi vào một phương thức hiện có tên getShoppingCart. Mã protected void postLogin() { getShoppingCart(); } Tuy nhiên, tôi không chắc cách tốt nhất để viết bài kiểm …

4
Làm thế nào tôi nên viết một bài kiểm tra cho một phương thức thuần túy mà không trả về bất cứ điều gì?
Tôi có một loạt các lớp liên quan đến việc xác nhận các giá trị. Chẳng hạn, một RangeValidatorlớp kiểm tra xem một giá trị có nằm trong phạm vi được chỉ định hay không. Mỗi lớp trình xác nhận chứa hai phương thức: is_valid(value)trả về Truehoặc Falsetùy thuộc vào …


3
Sự khác nhau giữa Đưa ra khi đó (GWT) và Arrange Act Assert (AAA)?
Trong TDD có cú pháp Arrange Act Assert (AAA): [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = new Item("ID: 25"); shopStock.AddStock(blackSweater); int expectedResult = 2; Item blackSweaterToReturn = new Item("ID: 25"); //Act shopStock.ReturnItemForRefund(blackSweaterToReturn); int actualResult = shopStock.GetStock("ID: 25"); //Assert Assert.AreEqual(expectedResult, actualResult); } Trong các …
13 c#  unit-testing  tdd  bdd 


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.