Software testing, the determination of how well an application works or whether it works at all, is a key factor in software quality assurance. However, functional testing can quickly become a time and cost consuming process if clear testing goals are not established.
This note discusses:
- The six primary goals of functional testing and how they can be achieved.
- How to incorporate each type of testing into the software development cycle.
- Test automation tools.
- Important factors to consider when developing a testing strategy.
To truly benefit from software testing, it is important to understand the types of testing that can be leveraged to meet the organization's goals. IT managers must consider costs, time, and resources when evaluating current and future testing initiatives.