- test development
- fragile test data, for example, data that is time sensitive
Process, material, people, and complications...On each project, specific aspects of the project in each category influence the resources and time required for various activities. When preparing a test estimate, it's important for the test manager and those on the test team who help with estimation to consider how each of these factors will affect the estimate.
Forgetting just one of these factors can turn a realistic estimate into an unrealistic one. Experience is often the ultimate teacher of these factors, but smart test managers can learn to ask smart questions-of themselves and the project team-about whether and how each factor will affect their project.