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