Summary
Software testing is an extremely important activity on any project. Testing is not just a phase that can be done at the end of development, but rather a continuous process that requires the QA/testing team’s involvement in all phases of the project. The testing process starts with team members understanding the business requirements and being able to plan and come up with a solid test strategy. The testing team should be able to understand the scope, tools, and methods they can use to make the testing process effective and productive.
In this chapter, we discussed the importance of a good testing strategy and how it can benefit our project team with testing activities. You learned about various testing approaches, phases, and types. Finally, we concluded the chapter with how and why testing can benefit your projects and some good practical tips from my experience. These practical tips will help you avoid a lot of pain points and save you time during your test cycles...