While developers focus on testing at the system component level, the testers on a project are responsible for verifying the system functions correctly as a whole and meets the users’ needs. They are also looking at other characteristics of the system such as performance or usability, and testing to ensure that any regressions that slip into the system are caught quickly. Some of this testing can be automated, while some requires a human tester to execute the tests effectively. In this session, you’ll learn how to plan and prioritize testing efforts to provide valuable and timely information about the status of the system and how to effectively start implementing manual and automated testing for your application. We’ll also talk about incorporating in non-functional testing efforts (such as performance or usability) into your team’s efforts.