Chúng tôi có một hệ thống Java khá phức tạp bao gồm một vài tầng sau bao gồm cơ sở dữ liệu và đầu cuối Swing độc quyền. Có các API back-end mà bên ngoài có thể đính kèm mà bắt chước front-end của chúng tôi. Có khoảng 5 silo trong tổ chức của chúng tôi chia sẻ hệ thống này. Tổng cộng có khoảng 15 nhà phát triển duy trì hệ thống này.QA để tỷ lệ dev
Có quy tắc nào về kích thước mà nhóm QA của chúng tôi nên có không?
Edit: Để thêm một chút về bối cảnh dựa trên các câu hỏi được nêu ra trong các câu trả lời như vậy, cho đến nay:
- Chúng tôi có khoảng bốn phát hành chính một năm, và một loạt các shortcut nhỏ ở giữa.
- Nền tảng của chúng tôi có tiền thay đổi tay, do đó, có những con số có ý nghĩa rất nhiều đối với khách hàng của chúng tôi.
- Chúng tôi sử dụng hệ thống kiểm soát lỗi chính thức.
- Chúng tôi không sử dụng TDD.
- Chúng tôi sử dụng các công cụ như cruisecontrol để tích hợp liên tục.
Kiểm tra hồi quy của bạn mất bao lâu để hoàn thành? Chắc chắn nó nên được dựa trên điều này? – Jon
Tôi không đồng ý với bất kỳ ai muốn điều này đóng cửa. Mặc dù không liên quan đến lập trình nhưng nó liên quan chặt chẽ và hoàn toàn quan trọng đối với chất lượng phần mềm và vòng đời phát triển phần mềm. –
regeression mất một tuần + để hoàn thành – akf