O objetivo deste padrão é habilitar a medição e comparação dos testes realizados em componentes de software. Ele irá tornar os usuários deste padrão aptos a melhorar diretamente a qualidade de seus testes de componente e a qualidade de seus produtos de software.
O que este padrão cobre?
1. Specified Components
Um componente deve ter uma especificação a fim de ser testado de acordo com este padrão. Dado qualquer estado inicial do componente, em um determinado ambiente, para qualquer sequência completa de inputs definidos e qualquer saída observada, deve ser possível estabelecer se o componente está ou não de acordo com a especificação.
2. Dynamic Execution
Este padrão se refere a execução dinâmica de testes bem como os resultados desta execução.
3. Techniques and Measures
Este padrão define as técnicas de projeto de teste (TC Design Techniques) e as técnicas de medição dos testes (test measurement techniques). As técnicas são definidas para ajudar os usuários deste padrão a projetar casos de testee quantificar os testes realizados.
4. Test Process Attributes
Este padrão descreve atributos do processo de teste que indica a qualidade dos testes realizados. Este atributos são selecionados para prover meios para avaliar, comparar e melhorar a qualidade do teste.
5. Generic Test Process
Este padrão define um processo geral de testes. Um processo genérico é escolhido para garantir que este padrão é aplicável a diversos requisitos da indústria de software.
O que este padrão não cobre?
1. Types of Testing
2. Test Completion Criteria
3. Selection of Test Case Design Techniques
4. Selection of Test Measurement Techniques
5. Personnel Selection
6. Implementation
7. Fault Removal