Web testing personas overview
As already stated earlier in this book, it takes a village to build high-quality web applications, and specifically, testing such advanced apps is quite a challenge.
To cover all the testing types, including functional and non-functional, in a short amount of time, feature teams or squads consist of both developers and SDETs. Such high-skilled and technical resources are tasked with creating new test code upon any new product requirements, as well as maintaining older regression testing suites.
The frontend developer usually cares about the following objectives:
- Ease of creation of test code.
- High-scale and parallel testing to expedite feedback from their test runs.
- The creation of unit and API tests are typically top of mind.
- Having a framework with debugging and mocking abilities
- Integration with CI/CD tools, such as Jenkins and Azure DevOps.
- Integration with defect management and task management tools, such as Jira...