English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Vantagens e guidelines de testar automatizado

Artigos RSS Feed





"testar automatizado" está automatizando o processo testando manual atualmente no uso. Isto requer que "um processo testando manual formalized", existe atualmente na companhia ou na organização.

A automatização é o uso das estratégias, as ferramentas e os artifacts que aumentam ou reduzem a necessidade da participação ou da interação manual ou humana em tarefas inábeis, repetitivas ou redundantes.

Mìnima, tal processo inclui:

Os casos detalhados do teste, including predictable "esperaram os resultados", que foram desenvolvidos da documentação funcional das especificações e do projeto do negócio

Um ambiente autônomo do teste, including uma base de dados do teste que seja restorable a uma constante sabida, tais que os exemplos do teste possam ser repetido cada vez que há umas modificações feitas à aplicação.

Os seguintes tipos de testar podem ser automatizados

Funcional - testar esse operações executa como esperado.

Regressão - testando que o comportamento do sistema não mudou.

Exceção ou negativo - forçando condições de erro no sistema.

Stress - determinando as capacidades absolutas da aplicação e do infrastructure operacional.

Desempenho - fornecer a garantia que o desempenho do sistema será adequado para o grupo funciona e transações em linha com relação às projeções e às exigências do negócio.

Carga - determinar os pontos em que a capacidade e o desempenho do sistema se tornam degradou à situação que os melhoramentos da ferragem ou do software seriam requeridos.

Benefícios de testar automatizado

De confiança: Os testes executam precisamente as mesmas operações cada vez que são funcionados, eliminando desse modo o erro humano

Repetível: Você pode testar como o software reage sob a execução repetida das mesmas operações.

Programável: Você pode programar os testes sofisticados que trazem para fora da informação escondida da aplicação.

Detalhado: Você pode construir um suite dos testes que cubra cada característica em sua aplicação.

Reusável: Você pode reúso testes em versões diferentes de uma aplicação, mesmo se a relação de usuário muda.

Software Da Qualidade Melhor: Porque você pode funcionar mais testes em menos tempo com poucos recursos

Rápido: Usuários do que humanos automatizados dos testes do funcionamento das ferramentas significativamente mais rapidamente.

Redução De Custo: Como o número dos recursos para o teste da regressão é reduzido.

Escolher as ferramentas da direita para o trabalho e alvejar as áreas direitas da organização para desdobrá-las podem somente realizar estes benefícios. As áreas direitas onde o ajuste da automatização deve ser escolhido.

As seguintes áreas devem ser automatizadas primeiramente

1. Tarefas ou scenarios altamente redundantes

2. Tarefas repetitivas que estão furando ou tendem a causar o erro humano

3. Casos ou scenarios well-developed e bem-compreendidos do uso primeiramente

4. As áreas relativamente estáveis do excesso da aplicação os temporários devem ser automatizadas.

Os verificadores automatizados devem seguir os seguintes guidelines para começar os benefícios da automatização:

? Conciso: Tão simples quanto possível e não mais simples.

? Self-Checking: Relatórios de teste seus próprios resultados; não necessita nenhuma interpretação humana.

? Repetível: O teste pode ser funcionado muitas vezes em uma fileira sem intervenção humana.

? Robust: Teste produz o mesmo resultado agora e para sempre. Os testes não são afetados por mudanças no ambiente externo.

? Suficiente: Os testes verificam todas as exigências do software que está sendo testado.

? Necessário: Tudo em cada teste contribui à especificação do comportamento desejado.

? Espaço livre: Cada indicação é fácil de compreender.

? Eficiente: Funcionamento de testes em uma quantidade de tempo razoável.

? Específico: Pontos de cada falha do teste a uma parte específica de funcionalidade quebrada; as falhas do teste de unidade fornecem do "o triangulation defeito".

? Independent: Cada teste pode ser funcionado por se ou em um suite com um jogo arbitrário de outros testes em toda a ordem.

? Maintainable: Os testes devem ser fáceis de compreender e modificar e estender.

? Traceable: A e do código testa e a e das exigências.

Para mais visualization destes artigo e tutorials livres do treinamento em testar: http://www.exforsys.com/content/category/17/259/340/

As ofertas de Exforsys livram a ajuda do treinamento e da carreira que especializa-se em C, em C++, em C #, em Java, em J2EE, em NET, em PeopleSoft, SAP, em Siebel, em oracle Apps, em dados que armazenam, em Oracle/SQL Server/DB2 e em testar. Visite por favor http://www.exforsys.com para mais tutorials do treinamento, porque perguntas da entrevista visita http://www.geekinterview.com, porque os artigos e os recursos visitam http://www.itquestionbank.com

Artigo Fonte: Messaggiamo.Com

Translation by Google Translator





Related:

» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy


Webmaster começa O Código do HTML
Adicionar este artigo para o seu site agora!

Webmaster enviar seus artigos
Nenhum registro necessário! Preencha o formulário e seu artigo está no Messaggiamo.Com Diretório!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Envie os seus artigos para Messaggiamo.Com Directory

Categorias


Copyright 2006-2011 Messaggiamo.Com - Mapa do Site - Privacy - Webmaster enviar seus artigos para Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu