Avatar
1
Nguyễn Thái Sơn Professional
Nguyễn Thái Sơn Professional
viết cả 2 test cùng lúc
em chào anh

Hiện tại dự án em dùng cả Unit test + automation test, cụ thể step by step là

  1. Unit test, với mỗi API, test 2 class là controller và Service. Ví dụ em có 10 test case thì phải tạo 20 function với tổng 2 class. Cụ thể, em móc với Mocketo :
<code>Assert.assertEquals(10, todoService.countTodo());</code> ở đoạn này, số 10 là mình fix cứng à anh hay nên cho đọc trực tiếp từ 1 file properties 

  1. Automation test với selenium Lúc này, em phải tạo 1 file csv hoặc excel gồm có các cột như param, expected value, real result, Pass Or Fail sau đó em viết 1 function đọc file csv này, call API từ môi trường developer, check giá trị expect = real result không, có thì Pass Như vậy , cách em viết test như này có ổn k ạ, có cần cả 2 loại test không ạ hay chỉ cần 1 trong 2 loại test là được.
  • Answer
test
Remain: 5
1 Answer
Avatar
monkey Professional
monkey Professional
Về cơ bản thì cách test nào cũng được, viết code tạo input, output hay đọc file đều ok cả. Tuy nhiên nếu đều là unit test thì em dùng 2 loại là thừa. Nhưng nếu 1 cho unit test 1 cho integration test thì ổn em ạ.
  • 0
  • Reply