Skip to content

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
Clone this wiki locally