View a markdown version of this page

Porte e gere testes de unidade com AWS Transformação - AWS Transformação

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.