Yêu cầu thg 4 27, 2022 2:42 SA 151 0 3
  • 151 0 3
0

Các tiêu chí của 1 dự án có thể thực hiện automation test

Chia sẻ
  • 151 0 3

Hiện mình đang băn khoăn không biết những yếu tố nào của dự án xác định dự án đó có thực hiện được automation test được không ?

3 CÂU TRẢ LỜI


Đã trả lời thg 5 4, 2022 8:23 SA
Đã được chấp nhận
0
  • Cấu trúc code có phù hợp (logic nghiệp vụ được tách riêng để unit test)? Chưa => refactor rồi hẵng lo test
  • Có phải vận hành, bảo trì hệ thống, cập nhật thường xuyên không? Có => nên có auto test, sửa A hỏng B thì không ổn tý nào.

Quan trọng nhất là:

  • Manual test có lặp lại nhiều, tốn nguồn lực nhân lực/thời gian/tiền bạc không?
Chia sẻ
Đã trả lời thg 5 5, 2022 3:28 SA
0

Quan trọng là bạn đang đứng ở quan điểm nhìn của ai, ví dụ Nếu bạn đứng ở quan điểm nhìn của khách hàng, thì một vài lý do sẽ cần auto test như sau

  1. Việc manual test quá tốn nguồn lực
  2. Việc xử lý feature mới, hay fix bug có khả năng degrade hệ thống lớn, gặp nhiều lần
  3. Chi phí, thời gian cho việc triển khai auto test là bao lâu, có thích hợp triển khai không? => Nói chung sẽ cần phải cân đo đong đếm khá nhiều về chi phí, lợi nhuận, ..

Nếu bạn đứng ở quan điểm của team phát triển, thì một vài lý do sau sẽ cần auto test

  1. Các chứ năng có phải test đi test lại nhiều lần hay không
  2. Nguồn lực của bạn có đáp ứng được việc xử lý auto test không (có đủ nhân sự có trình độ phù hợp không)
  3. Unit Test của team bạn đã đảm bảo chưa, nếu đảm bảo ổn hết rồi thì khả năng sẽ không cần auto test ... => Nói chung sẽ cần phải cân đo về nguồn lực của mình có đủ khả năng, và việc triển khai auto test có khả thi trong thời điểm hiện tại cho dự án của bạn không

Hi vọng một vài ý của mình có thể giúp ích được cho bạn

Chia sẻ
Đã trả lời thg 5 12, 2022 11:38 CH
0

"Cost"

Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí