This tutorial explains how estimate Testing Effort is estimated using the various test estimation techniques.
Please be patient . Video will load in some time. If you still face issue viewing video click here
Video Transcript with Key Takeaways Highlighted:
Lets do an exercise -for the Flight Reservation Application prepare a Work Breakdown Structure of the
various testing tasks like - Check Login Functionality, Check New Order Functionality,Check Fax Functionality, and other similar functionality and Estimate the effort required to test these functionalities
For example login functionality can be tested in 2 hours. Like wise prepare a list of all the tasks and corresponding effort. Pause the training tutorial and complete the exercise. I hope you made an educated guess of the effort required
This is Bottom - Up Strategy for Test Estimation. The technique is called bottom- up since based on the tasks which is at the lowest level of the work breakdown hierarchy you estimate the duration , dependencies and resources.
In bottom up strategy , estimates are not taken by a single person but all stakeholders , individual contributors , experts and experienced staff members collectively. The idea is to draw on the collaborative wisdom of the team members to arrive at accurate test estimates
Now since you have considerable experience on the flight reservation system. Use this experience to estimate the effort required for full functional testing of the website. - http://newtours.demoaut.com/
This site’s functionally is identical to the Flight Reservation Application , just that it is web based. Pause the tutorial and do the exercise now
I hope based on your experience you made a good estimate on the effort required to test the website
This is the Top - Down Approach to estimation which is based on experience .
Another technique is to classify project based on their size and complexity and then seeing how long a project of a particular size and complexity have taken in past.
Another approach is determining Average Effort Per Test Case in past for similar projects and then using estimated test cases of the current project and arriving at total effort
More sophisticated estimation models involve complex mathematical models.In practice , majority of the projects use top-down approach for estimation.
Test estimates can be affected by many factors like timing pressures , people factors , geographic distribution of the test team and so on