Mudanças entre as edições de "Testes automatizados funcionais - passo a passo"
De PJe
(→INTRODUÇÃO) |
(→INTRODUÇÃO) |
||
Linha 1: | Linha 1: | ||
− | == INTRODUÇÃO == | + | == '''INTRODUÇÃO''' == |
Este documento descreve uma sequência de passos padrão para a automatização de casos de teste do Pje utilizando o ''framework'' desenvolvido pelo CNJ. O ''framework'' foi desenvolvido com objetivo de separar a lógica de execução dos casos de teste dos dados necessários para a execução. Para isso, foram criados três componentes básicos para a execução: | Este documento descreve uma sequência de passos padrão para a automatização de casos de teste do Pje utilizando o ''framework'' desenvolvido pelo CNJ. O ''framework'' foi desenvolvido com objetivo de separar a lógica de execução dos casos de teste dos dados necessários para a execução. Para isso, foram criados três componentes básicos para a execução: | ||
Linha 11: | Linha 11: | ||
É importante observar que, independentemente da forma de implementação da classe de execução, obrigatoriamente devem ser criados os três artefatos descritos na figura, visto que o ''framework'' está “esperando” pela existência dos três para a execução dos cenários. | É importante observar que, independentemente da forma de implementação da classe de execução, obrigatoriamente devem ser criados os três artefatos descritos na figura, visto que o ''framework'' está “esperando” pela existência dos três para a execução dos cenários. | ||
+ | |||
+ | == '''PASSO A PASSO''' == |
Edição das 15h31min de 6 de maio de 2015
INTRODUÇÃO
Este documento descreve uma sequência de passos padrão para a automatização de casos de teste do Pje utilizando o framework desenvolvido pelo CNJ. O framework foi desenvolvido com objetivo de separar a lógica de execução dos casos de teste dos dados necessários para a execução. Para isso, foram criados três componentes básicos para a execução:
- um arquivo xml com os dados necessários para a execução;
- uma classe de dados que encapsula os elementos do arquivo xml em uma estrutura de fácil manipulação pelo desenvolvedor;
- uma classe (ou mais) responsável pela execução do caso de teste com base nos dados encapsulados pela classe de dados.
A estrutura proposta é ilustrada na figura seguinte.
É importante observar que, independentemente da forma de implementação da classe de execução, obrigatoriamente devem ser criados os três artefatos descritos na figura, visto que o framework está “esperando” pela existência dos três para a execução dos cenários.