Về cơ bản, chúng tôi có ba dự án chính, hai trong số đó là các dịch vụ web và hai là một ứng dụng web. Mặc dù tôi hài lòng với việc cung cấp các dịch vụ web của mình nhiều nhất có thể bằng các thử nghiệm chức năng (cả ba dự án đều có các thử nghiệm đơn vị phù hợp), các thử nghiệm chức năng cho ứng dụng web đang mất rất nhiều thời gian để nhà phát triển triển khai. Ý tôi là rất nhiều lần, hoặc đôi khi nhiều hơn, thời gian cần thiết để thực hiện chức năng đang được thử nghiệm với kiểm tra đơn vị đi kèm.
Chính sách của người quản lý là kiểm tra mọi chức năng đơn lẻ mà chúng tôi thêm vào, ngay cả khi không phải là vấn đề quan trọng trong kinh doanh (tức là CRUD mới).
Tôi đồng ý với việc kiểm tra tất cả các chức năng của dịch vụ web, vì khó kiểm tra thủ công chúng, đồng thời, kiểm tra này chạy nhanh và không mất nhiều thời gian để thực hiện.
Vì vậy, giá trị của việc dành nhiều thời gian để viết bài kiểm tra chức năng, hơn là viết mã hệ thống, kiểm tra đơn vị và sửa lỗi QA là gì? Điều này có bình thường không? Chúng ta không nên viết các bài kiểm tra chức năng chỉ cho chức năng quan trọng và để QA thực hiện kiểm tra hồi quy không có chức năng quan trọng?
Lưu ý: chúng tôi không phát triển phần mềm y tế hoặc phần mềm NASA hoặc không có gì quan trọng.