-
Notifications
You must be signed in to change notification settings - Fork 36
Testing Roles and Responsibilities
Roland Stens edited this page Jun 13, 2024
·
1 revision
Activity | Test Automation Activity | Description | Responsibility |
---|---|---|---|
Unit Testing | Automated Unit Tests + Coverage | Developers create Unit test scripts that they initially will execute on their own workstation. These scripts are also executed as part on the continuous integration and build processes. These tests will also yield test coverage results and the test results for later consumption. | Developers |
Integration Testing | Automated Unit Tests | Developers create Unit test scripts that they initially will execute on their own workstation. These scripts will differ from the unit test scripts as these scripts will assume the integration of the unit under test with other units. These scripts are also executed as part on the continuous integration and build processes. | Developers |
Automated Tests | Developers create test scripts that they initially will execute on their own workstation. These scripts differ from the unit test scripts and the earlier mentioned integration test scripts as these scripts test the integration with external systems. These scripts are also executed as part on the continuous integration and build processes. | Developers | |
Functional Testing | Automated Functional Tests | The test automation specialist develops automated functional tests based on the test design and test ideas developed by the test group. The automated functional tests are used to create automated regression test suites that are repeatedly run during the sprints and the lifetime of the application. | Test Automation Specialist |
Automated Functional Tests | The test automation specialist develops automated high volume/many variants functional tests based on the test design and test ideas developed by the test group. These tests are typically not candidates for the regression test suite as they are meant for intensive time-consuming in depth tests | Test Automation Specialist | |
Automated Functional Tests | The test automation specialist develops automated functional smoke tests based on the test design and test ideas developed by the test group. These tests are used on an ongoing basis during the sprints and the lifetime of the application. | Test Automation Specialist | |
Performance Testing | Performance Test | The test automation specialist develops user simulation scripts that will be used for performance and load testing. | Test Automation Specialist |
The following activities feed into testing and test automation development:
Activity | Participant | Delivers |
---|---|---|
Detailed Technical Design/Code | Developers | Automated Unit Tests |
Test Design - Based on Acceptance Criteria and others | Testers, Business Analysts | Key scope to be automated |
Exploratory Testing | Testers | Test Ideas for automation |
Test Design System and Non-functional requirements | Testers, Development Team, Business analysts | Key scope to be automated |
Variant Testing Needs | Testers | Additional scope to be automated |
Smoke Test Definition | Testers, Developers, DevOps | Key activity to be automated |
Regression Test definition | Testers | Minimum need for the automated regression test |