Software
Requisitos
Nessa fase levantamos todas as necessidades do cliente e todos os fluxos que o software deve realizar, entendo a regra de negócio e preparando para realizar o projeto
Projeto
Com os requisitos levantamentos as tecnologias que irão nos atender, levantando também os padrões de patterns para a arquitetura do software, aqui temos a visão do macro definida
Metodologia
Nessa fase é como o Road Map do software é construído ,
Selecionando a melhor maneira de entrega, utilizando a melhor metodologia para o caso, aqui se define se vai ser Ágil, se vai ser no modelo cascata...
Código
Depois de todos os escopos e maneiras de codificar definido, vamos para a parte de execução do que foi previamente discutido.
Testes de sistema
Seria os testes alfa e beta, conduzindo os softwares nos ambientes de homologação e produção , testando o software com os usuários finais e fazendo todo o fluxo da interface.
Teste de validação
8) Essa parte do teste , seria uma fase final de uma etapa do projeto, podendo ser um “pacote” de atualizações ou mesmo uma versão v1 do projeto final, é um teste que focaliza a interface final entre o usuário / sistema, normalmente chamado de software em homologação
Teste de integração
3) Teste de integração é uma técnica sistemática para testar interfaces e modulos em conjunto, tentando descobrir possíveis erros entre as comunicações delas, por exemplo quando integramos uma api externa de pagamento.
Teste de unidade
2) O foco concentra o esforço em uma verificação de uma unidade menor, avaliando o escopo e tentando descobrir erros nos seus limites , por exemplo, digitação inválida,campo null, avançar e retroceder alguma etapa