top of page

Carreira de QA

 

                                         O que é Teste de Software?

 

Testar é o processo de executar um programa ou sistema com a intenção de encontrar defeitos (teste negativo) (Myers, 1979)

 

Testar é qualquer atividade que, a partir da avaliação de um atributo ou capacidade, permita determinar se o programa ou sistema obtém os resultados desejados (Hetzel, 1988)

 

 Testar é verificar se o software está fazendo o que deveria fazer, de acordo com seus requisitos, e se não está fazendo o que não deveria fazer (Rios, Cristalli, Moreira e Souza, 2003)

 

Teste de software é o processo de execução de um produto para determinar se ele atingiu suas especificações e funcionou corretamente no ambiente para o qual foi projetado.

 

O seu objetivo é revelar falhas em um produto, para que as causas dessas falhas sejam identificadas e possam ser corrigidas pela equipe de desenvolvimento antes da entrega final.

 

Por essa característica das atividades de teste, dizemos que sua natureza é “destrutiva”, pois visa o aumento da confiança de um produto através da exposição de seus problemas antes de sua entrega ao usuário final.

 

O testador não pode “ter pena” do software. Ao contrário, quanto mais severamente o software for exercitado, maiores as chances de ele falhar. É exatamente isto que queremos: se existem problemas no software, é melhor que nós (desenvolvedores e testadores) os encontremos, não os nossos clientes.

 

Criatividade e boa vontade, sozinhas, não são suficientes para a realização de um bom teste de software, são necessários conhecimentos específicos.

 

É da natureza dos testadores pensar em situações extremas, condições alternativas e caminhos incomuns. Mesmo que não faça parte de um plano formal ou de um roteiro pré-determinado de testes, todo testador profissional tem o hábito de improvisar testes complementares em diversas situações como: 


• Após averiguar se um defeito foi corrigido, os testadores frequentemente improvisam testes informais para complementar as abordagens de testes tradicionais; 


• Quando um defeito é detectado durante a execução de um teste tradicional, frequentemente o testador executará testes informais para analisar e isolar o defeito a fim de determinar os passos para reproduzi-lo; 


• Explorar as variações de um defeito com o objetivo de determinar se existe defeitos relacionados ou parecidos; 


• Conhecer o comportamento de um sistema ou funcionalidade quando não existem requisitos.

 

                                                  MITOS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                                      
 
 
 
 
 
 
Por que Testar?

 

 

 

 

 

 

 

 

 

01.png
02.png
03.png
04.png
05.png
06.png
07.png
08.png
11.png
12.png
13.png
14.png
15.png
16.png
09.png
10.png
Teste de Software - Em Foco.
bottom of page