Estou trabalhando em um projeto no qual estamos adicionando testes automatizados a um projeto existente. Começamos com um componente central e configuramos os testes de unidade no nível do módulo de código e os testes que são executados em todo o componente, embora no ambiente do desenvolvedor. A intenção é que esse conjunto de testes seja aprovado antes do check-in de código e será executado por um sistema de integração contínua em cada filial de desenvolvimento.
Como devemos chamar isso? No momento, estamos chamando de "testes unitários de desenvolvimento", mas meu lado pedante diz que isso não está certo, porque contém mais do que testes unitários. E nossa visão é que esse conjunto cresça ao longo do tempo para incluir testes de aceitação de produtos completos.
Alguma entrada aqui? Ou devemos parar de discutir sobre nomes e escrever testes?
Atualizar
Todo mundo, obrigado pela boa discussão! Acho que a conclusão a que chego é que não há realmente uma definição "comum" - cada projeto / equipe cria nomes que fazem mais sentido para esse projeto, dependendo das tecnologias (Java, C #, ruby, etc.) e metodologias (cascata de skool antigo, Scrum, XP, etc.) em uso.