Respuesta de referencia
Test estimation gives an approximate idea of how much time, effort, and resources are required to test. This will help determine the cost, schedule, and feasibility for most projects. Test leads are approached for test estimation at the beginning of every project. Therefore, the answer to the question of whether test estimation was part of the job profile for a QA lead is “Yes”.
The “How” part differs from team to team and leads to lead. If you have used function points or any other techniques, be sure to mention that.
Also, if you have not used those methods and based the estimation totally on historical data, intuition, and experience, make sure to say and provide a rationale for doing so.
For example: When I have to estimate my projects or CRs, I simply create basic Test scenarios (high-level) and get an idea of how many test cases I might be working with and their complexities. Field or UI-level test cases can be run and written at a pace of about 50-100 per day/person. Medium complexity test cases (with 10 or more steps) can be written at about 30 per day/person. High complexity or end-to-end ones are at a rate of 8-10 per day/person. All of this is an approximation and there are other factors such as contingencies, team proficiency, available time, etc., that have to be taken into consideration but this has worked for me in most cases. So, for this question, this would be my answer.
STH Tips
- Estimations are approximations and are not always accurate. There will always be a give and take. But it is always better for a testing project to overestimate than underestimate.
- It is also a good idea to talk about how you have sought the help of your team members in coming up with test scenarios and identifying complexities because this will establish you as a mentor, which every team lead should be.