• Skill levels, availability in number, and proficiency of resources are assumed while developing a schedule. If people do not have required level of competence, test schedule may be in problem.
• Test budget, either m monetary terms or number of days of efforts, can be dependent on many inputs like availability of hardware/software, people with adequate skills and adequate numbers. Stakeholders may have to provide adequate inputs to test team.
• Status of application at the start of testing is assumed to be stable. If the application is not stable, the defects as well as correct behavior of an application may not be reproducible.
• Tools requirement for testing, defect tracking, communication and availability must be defined and met.
• Availability and correctness of supporting documentation like requirement specifications and designs specifications must be ensured.