Descrição detalhada do produto
O AscentialTest foi projetado para melhorar a produtividade dos testes de software.
É tão amigável quanto um gravador - sem suas desvantagens - e tão poderoso quanto uma ferramenta de teste baseada em script - sem a necessidade de habilidades técnicas.
Não há necessidade de desenvolver uma estrutura de teste, apenas deixe os testadores testarem!
No final, o AscentialTest reduz drasticamente a curva de aprendizado, o tempo de criação do teste e os esforços de manutenção.
Graças ao seu ambiente visual, você cria os testes por arrastar e soltar, com quatro etapas:
1. Liste os objetos do aplicativo:
Com apenas um clique, capture um "instantâneo" de cada tela: o AscentialTest identifica automaticamente os objetos e atributos que o compõem e os lista em seu repositório.
- Concentre-se nos objetos principais, ocultando objetos menos importantes na hierarquia de aplicativos.
- Reconheça texto e imagens como objetos de aplicativo.
- Reconhecer objetos complexos, como grades ou tabelas
- Reconheça objetos específicos do PowerBuilder, dotNet (Winforms e WPF) e PDF.
- Reconheça objetos e terminais específicos do Java (5250 e 3270).
- Definir tabelas da web com um assistente dedicado
- O AscentialTest fornece 'seletores' para interagir facilmente com o conteúdo de tabelas e listas.
- Recupere listas de valores de listas suspensas, caixas de listagem e outros itens baseados em lista.
- Recuperar e comparar itens baseados em imagem
- Crie classes de objetos para agrupar objetos que aparecem em várias páginas
- Atualize automaticamente seus testes quando os objetos forem renomeados
- Encontre todas as referências a um objeto específico em seu projeto
- Gere um cenário de teste a partir de vários "instantâneos" que representam uma série de transações
2. Crie etapas:
Etapas são séries coerentes de ações, reutilizáveis para vários testes.
- Criar etapas para etapas automatizadas
- Crie graficamente etapas arrastando e soltando
- Adicionar ações de entrada e verificação
- Defina parâmetros de etapas para torná-los reutilizáveis
- Se necessário, adicione controle de fluxo e instruções condicionais, arrastando e soltando no Action Explorer.
- Acesse DLLs, bancos de dados, arquivos XML e sistema operacional.
- O AscentialTest também oferece uma poderosa linguagem de script para usuários com experiência em scripts de teste.
- Para facilitar a depuração, você pode executar uma única etapa separadamente de outros testes.
- Crie etapas a partir de "instantâneos" existentes, mesmo quando o aplicativo não estiver acessível.
- Organize as etapas em grupos que você gerencia.
- Se você alterar o nome ou os parâmetros de uma etapa, atualize automaticamente os testes, dependendo dela.
- Combine etapas manuais e automatizadas em um único teste.
3. Crie testes:
Criar testes automatizados
Monte etapas arrastando e soltando para criar testes.
À medida que a biblioteca do Steps crescer, será ainda mais rápido criar testes.
Um dos principais benefícios da abordagem Steps aparece quando o aplicativo evolui: a cada nova versão, você só precisa modificar os Steps afetados pelas alterações.
Todos os testes usando essas etapas serão atualizados automaticamente.
Você não apenas economizará tempo e recursos, mas também garantirá que seus testes estejam sempre atualizados quando você precisar.
- Crie testes selecionando uma sequência de etapas arrastando e soltando.
- Todos os testes são compatíveis com todos os navegadores suportados. Não são necessárias adaptações.
- Os testes podem ser adaptados para outros idiomas, por uma fração do tempo exigido por outras ferramentas.
- Os dados de saída de uma etapa podem ser vinculados às instruções de entrada da seguinte etapa: o testador receberá instruções de teste para a etapa a seguir, incluindo dados específicos da sessão atual.
- Você pode incluir a pesquisa de dados nas instruções para que o testador tenha dados de teste atualizados e relevantes. Isso economiza um tempo considerável para pesquisar dados e eliminar erros de entrada de dados devido a dados desatualizados.
- Gere tabelas de dados, com campos associados ao tipo de dados esperado pelos testes.
- Passe parâmetros entre etapas ou acesse configurações compartilhadas.
- Se você alterar o nome ou os parâmetros de um Teste, poderá atualizar automaticamente todo o projeto.
- Os testes serão atualizados automaticamente quando as etapas reutilizáveis forem alteradas.
- Combine etapas manuais e automatizadas em um único teste.
4. Insira os dados de teste
As tabelas de dados são geradas automaticamente pelo AscentialTest com base na entrada de teste esperada.
As tabelas AscentialTest oferecem vantagens significativas sobre planilhas, especialmente para manter dados de teste: em vez de cadeias simples, o AscentialTest armazena dados no tipo necessário para os testes, incluindo listas e registros complexos.
Os usuários podem gerar essas tabelas a partir de testes ou construí-las graficamente usando um editor dedicado.
Os usuários só precisam fornecer os dados.
- Os campos são gerados automaticamente com o tipo necessário para os testes
- As listas de opções minimizam os erros de entrada e economizam tempo ao inserir dados de teste
- As tabelas AscentialTest suportam estruturas de dados complexas, incluindo registros e listas
- Você pode importar dados de arquivos .csv
- Senhas e outros dados confidenciais podem ser inseridos com antecedência e criptografados para que os usuários não possam vê-los.
- Os dados podem ser reutilizados para quantos testes forem necessários
- O AscentialTest inclui um aplicativo independente para editar dados de teste.
- O AscentialTest também inclui um gerador de dados aleatórios
- O uso de bancos de dados ODBC é facilitado, assim como arquivos INI, ASCII ou XML