Skip to main content

High Level estimation for Testing Projects

Providing effort and cost estimates for testing projects is considered as the most challenging tasks by most of testing professionals and test managers. There are a variety of techniques that can be used for preparing effort estimates like the following

a) Estimates based on development hours
b) Wide Band Delphi
c) Test Case Point Analysis
d) Function Point based
e) There Point Estimates
f) Use Case Point

 Most of the project managers request the test managers to provide an estimate for testing during the initiation phase of the project. This is basically to get the required IT funding for the project. The test manager will only have access to the business case and project charter at his point of time. With the limited information available at this point of time one has to go with the % of development hours in order to submit the estimates to the PM. One can leverage the past data available in order to derive % of the development hours that needs to be considered for testing.

 The standard practice is to considered somewhere between 20% and 305 of development hours. It is also important to define what development hours "IS" ....One should only consider DCUT which is the time estimated for design , coding and unit testing. The estimates that is submitted during this phase should be revisited once the business requirements document is made available. One of the major flaws of this approach is that if the development hours are wrong test estimates will also be wrong....!

Comments

Popular posts from this blog

Quantum Computing Trends

With the advancements in technology, we shifted from traditional computers to its digital version, which included zero’s and one’s and now, to the latest and fastest upgraded computers i.e. Quantum Computers. Built on the pioneering ideas of physicists Richard Feynman and David Deutsch in the 1980s, Quantum Computers leverage the unique properties of matter at nanoscale. Quantum computing uses quantum physics to solve the problems which today’s computers can never tackle. There are two characteristics of quantum computer which make them the computers of the future. First, quantum computing is built on qubits that can be overlays of zero and one i.e. half part of a zero and a half part of a one at the same time. Second, qubits become entangled and exist in groups. Because of its capability to solve problems, high speed and accuracy, quantum computing has immediate applications in fields like pharmaceutical, cryptography, machine learning and search. Realizing the pot...

TDD BDD and SDET REsume

 **TDD vs BDD** Test-Driven Development (TDD) and Behavior-Driven Development (BDD) are both agile methodologies but with distinct focuses and processes. TDD vs BDD a developer-centric practice, emphasizes writing tests before the actual code, guiding software development through small, testable chunks. It's particularly effective in ensuring that the codebase remains bug-free and maintainable. BDD, on the other hand, extends TDD by specifying software behaviors using a language understandable by all stakeholders, including non-technical ones. This approach fosters collaboration and a shared understanding of the project's goals, making it easier to align development with customer needs and expectations. While TDD is focused on the technical aspects and validation of software functionality, BDD is more about clear communication and the behavior of the application from the user's perspective. **SDET Resume** An SDET Resume should effectively showcase a blend of software dev...

7 Software Testing Books Worth Reading!