Para apoiar a automação de testes em um workbench de testes de software, utiliza-se a ferramenta de:
1. Gerenciador de Testes - Gerencia a execução dos testes de programa.
2. Gerador de dados de teste - Gera dados de teste para o programa a ser testado.
3. Oráculo - Gera previsões dos resultados para o teste.
4. Comparador de arquivos - Compara os resultados dos testes de programas com resultados de testes precedentes e relata as diferenças entre eles.
5. Gerador de relatórios - Fornece uma definição de relatório e recursos de geração para os resultados de testes.
6. Analisador dinâmico - Adiciona código a um programa para contar o número de vezes que cada declaração foi executada.
7. Simulador - Diferentes tipos de simuladores podem ser fornecidos.
Ian Sommerville - Engenharia de Software - 6ª Edição - pg 408