Studio
2023.10
falso
Imagem de fundo do banner
Guia do usuário do Studio
Última atualização 26 de abr de 2024

Criação de seu primeiro caso de teste codificado

This tutorial provides step-by-step instructions for creating a coded test case that types information into a web form and verifies it using UiPath® Test Manager. To automate the web form and access it, the example uses Object Repository elements and UIAutomation. You can access the sample form here.
Pré-requisitos
  1. Crie um caso de teste codificado. No grupo Arquivo, selecione Novo e, em seguida, Caso de teste codificado.
    O código para o caso de teste é dividido em três partes (Arrange-Act-Assert), semelhante ao modelo Dado-Quando-Então.
    • Organizar - Configuração de dados de teste.
    • Agir - Realização de etapas de caso de teste.
    • Afirmar - Verificação do resultado do caso de teste.
  2. Recupere os elementos da interface gráfica do aplicativo de teste para que você possa usá-los em seu caso de teste codificado. Neste exemplo, recupere os elementos da interface gráfica do formulário web. Vá para a guia Repositório de objetos e crie um aplicativo chamado TestForm.
  3. Dentro do aplicativo TestForm, crie uma tela chamada TestFormScreen e indique a guia do Chrome onde o formulário web está aberto.


  4. Dentro do TestFormScreen, crie um elemento para cada campo de formulário e botões dentro do formulário. Os elementos da interface gráfica são ordenados alfabeticamente, em ordem crescente.


  5. Comece a projetar seu caso de teste codificado, usando os serviços UIAutomation e Teste.
  6. Na seção Organizar, use o serviço UIAutomation junto com as APIs Open e TypeInto para abrir o formulário web e inserir dados de teste. Para este exemplo, use o seguinte exemplo de código:
    var screen = uiAutomation.Open(ObjectRepository.Descriptors.TestForm.TestFormScreen);
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Name, "John Doe");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Email, "john.doe@uipath.com");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Password, "1234");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.ConfirmPassword, "1234");var screen = uiAutomation.Open(ObjectRepository.Descriptors.TestForm.TestFormScreen);
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Name, "John Doe");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Email, "john.doe@uipath.com");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Password, "1234");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.ConfirmPassword, "1234");
    
    Dica: use o IntelliSense dentro da IDE do Studio. Pressione Ctrl+Space e use o IntelliSense para:
    • Preenchimento automático de código
    • Leitura da documentação da API - leitura dos parâmetros de uma API. No ecossistema de automações codificadas, os parâmetros da API são equivalentes às propriedades da atividade.




  7. Na seção Agir, digite a ação de envio do formulário. Para este exemplo, use o seguinte exemplo de código:
    screen.Click("Submit");screen.Click("Submit");


  8. Na seção Afirmar use o serviço de Teste junto com a API VerifyExpression para verificar se o texto dentro de Verificação é o nome de usuário inserido na etapa 6. Para este exemplo, use o seguinte exemplo de código:
    testing.VerifyExpression(screen.GetText("Verification") == "John Doe");testing.VerifyExpression(screen.GetText("Verification") == "John Doe");


Projeto de amostra

Para seguir as etapas e experimentar o tutorial por conta própria, baixe o seguinte projeto de exemplo: Primeiro caso de teste codificado.

  • Projeto de amostra

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.