As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Porte e gere testes de unidade com AWS Transformação
AWS O Transform pode portar e executar testes de unidade existentes e gerar testes de unidade ausentes após a transformação.
Porte e execute testes de unidade existentes
Se sua solução original contiver projetos de teste de unidade (MSTest, NUnit, xUnit), o AWS Transform os portará para a versão.NET de destino. Em seguida, o agente executa os testes unitários portados e resume os resultados no relatório de transformação. Você também pode executar os testes portados usando o Visual Studio Test Explorer ou o dotnet test comando.
A portabilidade e a execução do teste unitário são automáticas.
Gere testes de unidade para código transformado
AWS Opcionalmente, o Transform pode gerar testes de unidade para seu código transformado. O agente avalia a cobertura existente do teste unitário (MSTest, NUnit, xUnit) e gera automaticamente os testes unitários ausentes. Os testes unitários gerados têm como alvo as classes testáveis em seu aplicativo.NET transformado, como lógica de negócios e controladores.
nota
Os testes unitários são gerados após a modernização. Eles não validam a funcionalidade do código original no código modernizado.
Esse atributo é opcional. Você pode ativar a geração de testes unitários no início de um trabalho ou após a transformação:
-
Para gerar testes unitários durante a transformação: Inicie um trabalho. Na caixa de diálogo Solução de porta com AWS transformação, escolha a opção Gerar testes de unidade. Os testes unitários gerados estão incluídos na etapa de verificação de compilação local.
-
Para gerar testes unitários após a transformação: Use o modo interativo. Após a transformação, o agente perguntará se você deseja gerar testes unitários. Esses testes de unidade não estão incluídos na etapa de verificação de compilação local, que já foi concluída. A geração de testes unitários neste momento permite que você faça alterações no código pós-transformação antes de gerar testes unitários.
O relatório de transformação descreve a cobertura resultante do teste unitário.