Você está na página 1de 2

Glossrio Padro de Termos Utilizados em Testes de Software

Teste Alfa - Teste operacional, simulado ou real, realizado por usurios/clientes potenciais ou por uma equipe independente de testes no ambiente dos desenvolvedores, mas fora da organizao desenvolvedora da soluo. O Teste Alfa frequentemente realizado para sistemas de prateleira (software off-the-shelf) como forma de teste de aceite interna. Teste Beta - Teste operacional realizado por usurios/consumidores existentes/potenciais em um local externo, sem envolvimento dos desenvolvedores, a fim de determinar se um componente ou sistema satisfaz, ou no, as necessidades de usurios/consumidores e se encaixa dentro dos processos dos negcios. O teste beta frequentemente utilizado como uma forma de teste de aceitao externa para softwares de prateleira (off-the-shelf software), possibilitando avaliar o feedback do mercado.

Pressman
Teste Alfa conduzido na instalao do desenvolvedor por um grupo representativo de usurios finais. O software usado em um cenrio natural com o desenvolvedor espiando por cima dos ombros dos usurios, registrando erros e problemas de uso. Os testes alfa so conduzidos em um ambiente controlado. Teste Beta conduzido nas instalaes de um ou mais usurios finais. Diferentemente do teste alfa, o desenvolvedor geralmente no est presente. Portanto, o teste beta uma aplicao ao vivo do software em um ambiente que no pode ser controlado pelo desenvolvedor. Uma variao do teste beta, chamada de teste de aceitao do cliente, s vezes executada quando fornecido software personalizado a um cliente sob contrato. O cliente executa uma srie de testes especficos na tentativa de descobrir erros antes de aceitar o software do desenvolvedor.

Sommerville
O teste de aceitao algumas vezes chamado de teste alfa. Os sistemas sob encomenda so desenvolvidos para um nico cliente. O processo de teste alfa continua at que o projetista do sistema e o cliente concordem que o sistema liberado uma implementao aceitvel dos requisitos do sistema. Quando um sistema ser comercializado com um produto de software, frequentemente usado um processo de teste denominado teste beta. O teste beta envolve a liberao do sistema a uma srie de clientes potenciais que concordam em usar esse sistema. Esse processo expe o produto para o uso real e detecta erros que podem no ter sidos encontrados pelos criadores do sistema.

RUP
O teste de aceitao a ao de teste final antes da implantao o software. A meta do teste de aceitao verificar se o software est pronto e pode ser utilizado pelos usurios, para desempenhar as funes e tarefas para as quais o software foi construdo. H trs estratgias comuns para implementar um teste de aceitao. So elas:

Aceitao Formal: O teste de aceitao formal um processo altamente gerenciado e costuma ser uma extenso do teste do sistema. Os testes so planejados e projetados com o mesmo cuidado e no mesmo detalhe que o teste do sistema. Os casos de teste escolhidos devem ser um subconjunto dos que foram realizados no teste do sistema. importante no desviar de nenhum dos casos de teste escolhidos. Em muitas organizaes, o teste de aceitao formal totalmente automatizado. As tarefas e os produtos de trabalho so os mesmos do teste do sistema. Em algumas organizaes, a organizao de desenvolvimento (ou o grupo de teste independente), com os representantes da organizao do usurio final, executa o teste de aceitao. Em outras organizaes, o teste de aceitao executado inteiramente pela organizao do usurio final ou por um grupo objetivo de pessoas por ela escolhidas. Aceitao Informal ou Teste Alfa: No teste de aceitao informal, os procedimentos para executar o teste no so definidos com tanto rigor como no teste de aceitao formal. As funes e as atividades de negcios a serem exploradas so identificadas e documentadas, mas no h casos de teste especficos para seguir. O testador individual determina o que deve ser feito. Esta abordagem do teste de aceitao no controlada como teste formal e mais subjetiva que o tipo formal. O teste de aceitao informal realizado com mais frequncia pela organizao do usurio final. Teste Beta: O teste beta o menos controlado das trs estratgias de teste de aceitao. No teste beta, a quantidade de detalhes, os dados e a abordagem adotadas so de inteira escolha do testador individual. Cada testador responsvel por criar o prprio ambiente, selecionar os dados correspondentes e determinar as funes, os recursos ou as tarefas a serem exploradas. Cada um deles responsvel por identificar seus prprios critrios para aceitar, ou no, o sistema em seu estado atual. O teste beta implementado por usurios, geralmente com pouco ou nenhum gerenciamento por parte da organizao de desenvolvimento (ou outra que no seja do usurio final). O teste beta o mais subjetivo de todas as estratgias de teste de aceitao.

Resumo
Teste Alfa: Aceitao interna (usurio), ambiente controlado e com a presena do desenvolvedor. Para Sommerville, o teste de aceitao algumas vezes chamado de teste alfa. Teste Beta: Aceitao externa (mercado), ambiente real e o desenvolvedor geralmente no est presente. Para Pressman, uma variao do teste beta o teste de aceitao do cliente.