iValidator.

Uma estrutura de teste para ajudá-lo com seu desenvolvimento.
Baixe Agora

iValidator. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Nome do editor:
  • InfoDesign OSD GmbH
  • Sistemas operacionais:
  • Windows All
  • Tamanho do arquivo:
  • 7.1 MB

iValidator. Tag


iValidator. Descrição

O IVALIDOR é um framework Java projetado para ajudá-lo com a automação de testes de cenário e integração em ambientes complexos. Principais características: cenários de teste complexos O iValidator permite estruturas de teste hierárquicas e sequenciais simultâneas. O controle dos processos de teste está nas linhas dos modernos sistemas de agendamento de empregos. O contexto completo do teste e o histórico de teste estão disponíveis para meios de controle. Parâmetros para os componentes (teste, configurações, verificações e desmontagens) são fornecidos a partir do exterior (inversão do padrão de controle). extensos mecanismos de controle Os elementos de controle na descrição XML dos cenários de teste podem ser usados para definir se o teste deve ser executado sequencialmente ou paralelo. Eles também controlam o comportamento, dependendo de erros em testes individuais ou testes de teste, e. aborto do teste completo, continuação com o próximo nível de teste com ou sem reinicialização, etc. Reusabilidade de testes unitários Os chamados testes unitários formam o nível de base do sistema de teste. Estas são classes de teste implementadas em Java que herdam toda a funcionalidade necessária a ser usada dentro do quadro. A funcionalidade de teste deve ser codificada, os parâmetros são fornecidos através da descrição XML. Os testes unitários constituem testes de desenvolvedores autônomos. Envolvendo as interfaces técnicas do SUT com adaptadores Adaptadores são usados para envolver o acesso ao sistema em teste (SUT) e outros sistemas externos. Os adaptadores diminuem a complexidade e os custos para manter o sistema de teste, BEACUSE que limitam o número de lugares necessários para serem atualizados em caso de modificações de interface no SUT ou nos sistemas externos. flexibilidade Os parâmetros de teste são definidos na descrição XML. Se os parâmetros necessários para testes unitários e suítes de teste de nível inferior podem ser sobrescritos quando estão embutidos em níveis de hierarquia de teste adicionais. A separação rigorosa das classes de teste reais dos parâmetros e a definição do fluxo de teste fornece grande flexibilidade. Inicialização do ambiente de teste A inicialização e a liberação do ambiente de teste são feitas por classes de configuração e desejo. Como as classes de teste, os parâmetros podem ser fornecidos na descrição XML e as configurações e os desmontagens podem ser reutilizadas. Setups e desenhos podem ser aplicados em todos os níveis de teste. validação, relatórios, login O iValidator separa a execução do teste da validação dos resultados. Classes especiais de verificação validam os resultados e, assim, permitir uma avaliação dependente do contexto dentro de vários cenários. Exemplo: Um teste é executado com sucesso, visto por si só está tudo bem. Mas dentro de um cenário de teste com um login anterior inválido, isso deve ser avaliado como um erro. Os resultados do teste são relatados em XML. A estrutura do relatório reflete exatamente a estrutura hierárquica da configuração do teste e, portanto, fornece uma apresentação clara, mesmo para cenários complexos e profundamente em camadas. O iValidator usa e estende o log4J para registrar informações relevantes, e. Configuração, dados de inicialização do teste e estado, informações sobre cada etapa de teste e seu estado, resultado de teste com estado e estatísticas, informações detalhadas para rastreamento de erros (traços de pilha). . Independência do sistema A estrutura de teste do iValidator não é de forma alguma limitada à automação de teste de sistemas baseados em Java. Pelo uso de adaptadores chamados qualquer sistema pode ser testado. Sistemas que são necessários para a execução dos cenários de teste, mas não testar relevantes em si podem ser simulados com objetos simulados. Suporte de todos os níveis de teste Por causa de sua estrutura O iValidator suporta todos os níveis de teste: testes de desenvolvedores Testes de integração Testes de aceitação Apoio Junit Somos capazes de executar testes JUnit dentro da estrutura do iValidator. Isso inclui invocar os métodos de configuração e desmontagem das classes de teste JUnit. Os resultados dos testes JUnit podem ser usados para o controle dos fluxos de teste nas mesmas linhas que os casos de teste do iValidator. Isso permite que você reutilize os unittestes existentes para o teste de integração. plug-in Eclipse Para simplificar a manipulação do iValidator, oferecemos um plug-in Eclipse. Agora a execução do teste e a exibição dos resultados podem ser integradas perfeitamente em seu IDE. Formiga Tarefa Ao fornecer o iValidator como uma tarefa formiga, os testes de teste podem ser facilmente integrados no processo de construção e implantação. Interfaces flexíveis para descrições de teste A estrutura permite ler descrições de teste de qualquer fonte (por exemplo, bancos de dados ou folhas do Excel). Assim, os resultados dos testruns podem ser gravados em qualquer alvo. Implementações disponíveis para as descrições de teste estão no momento: XML-descritor-repositório Implementações disponíveis para os relatórios são: XML-Report-Repository repositório de swing-report


iValidator. Software Relacionado

Quicktype 1.0.0.0.

Fight Outsourcing duplicando ou triplicando sua produtividade de programação.QuickType tem mais de 25.000 ... ...

165 1.9 MB

Download

Hopopi.

Hopopi (Hostportping) é um console gratuito, útil e simples implemento de aplicativos em Java Timing Alguns "Pin ... ...

281 186 KB

Download