contato@qualister.com.br
(48) 3285-5615
twitter.com/qualister
facebook.com/qualister
linkedin.com/company/qualister
Perspectivas em
teste de software
Importância do teste de software
SOBRE A QUALISTER
Qualister	
•  Fundada	em	2007	
•  Mais	de	1.000	clientes	em	todo	o	Brasil	
•  Mais	de	50	cursos	sobre	teste	de	so:ware	
•  Mais	de	3.000	alunos	formados	
•  Áreas	de	atuação:	
•  Consultoria	na	área	de	teste	qualidade	de	so:ware	
•  Cursos	
•  Revenda	de	ferramentas
Mais	de	1.000	clientes
Parcerias	internacionais
SOBRE MIM
Análise de Pareto
@c_caetano
cristiano.caetano@qualister.com.br
SOBRE AS EMPRESAS
DE DESENVOLVIMENTO
Análise de Pareto
No	meu	
computador	
funcionou!	
Não	está	escrito	
no	requisito!	
Ninguém	pediu	
para	verificar	
isso!	
Compilou,	tá	
pronto!	
Ninguém	vai	
digitar	isso	
nesse	campo!	
Esse	erro	não	é	
na	tela	que	eu	
estou	
trabalhando!	
Por	que	
testar?	
Libera	para	o	
cliente	e	vamos	
ver	o	que	
acontece!
Realidade típica
•  Não existe requisitos ou documentação
•  Não existe a fase de projeto de software
•  Controle de mudança e de versões inadequados (ou inexistente)
•  Geração de novas versões incorretas (problemas no merge, build, etc)
•  Os clientes não atualizam as novas versões do software com medo de novos
defeitos (preferem conviver com os defeitos conhecidos)
•  Carência ou inexistência de um processo de desenvolvimento e de testes
•  Não existe levantamento de métricas e indicadores
•  Foco na entrega (em detrimento a níveis mínimos de qualidade)
•  Dificuldade para que profissionais recém contratados comecem a produzir em
função da falta de projeto, falta de documentação e requisitos (o conhecimento
está na cabeça de alguns)
•  Inexistência de um time de testes (ou um time de testes formado por pessoas
inexperientes na área)
•  Time de testes focado em testes superficiais (sem o uso de automação de testes)
Desenvolver software não é fácil e a cada dia fica mais difícil 
Complexidade
Integração Portabilidade
Maior
dependência na
vida cotidiana
Desenvolver software não é fácil e a cada dia fica mais difícil 
•  Defeitos	encontrados	em	so:wares	causam:	
–  Prejuízos	financeiros;	
–  Danos	Xsicos	significaYvos;	
–  Perdas	de	vidas	humanas;	
–  CompromeYmento	da	reputação	da	empresa.
Desenvolver software não é fácil e a cada dia fica mais difícil 
Versão	1	
	
	
	
	
	
	
	
	
	
	
Versão	2	
	
	
	
	
	
	
	
	
	
	
Versão	3	
	
	
	
	
	
	
	
	
	
	A	 B	 A	 B	
C	
A	
B	
C	
D
Desenvolver software não é fácil e a cada dia fica mais difícil 
Versão	1	
	
	
	
	
	
	
	
	
	
	
Versão	2	
	
	
	
	
	
	
	
	
	
	
Versão	3	
	
	
	
	
	
	
	
	
	
	A	 B	 A	 B	
C	
A	 B	
C	
D	 E	
TESTES	
TESTES	
TESTES	
TESTES	
TESTES	
TESTES
Desenvolver software não é fácil e a cada dia fica mais difícil 
Versão	1	
	
	
	
	
	
	
	
	
	
	
Versão	2	
	
	
	
	
	
	
	
	
	
	
Versão	3	
	
	
	
	
	
	
	
	
	
	A	 B	 A	 B	
C	
A	 B	
C	
D	 E	
TESTES	
TESTES	
TESTES
Desenvolver software não é fácil e a cada dia fica mais difícil 
Versão	1	
	
	
	
	
	
	
	
	
	
	
Versão	2	
	
	
	
	
	
	
	
	
	
	
Versão	3	
	
	
	
	
	
	
	
	
	
	A	 B	 A	 B	
C	
A	 B	
C	
D	 E	
TESTES	
TESTES	
TESTES
Desenvolver software não é fácil e a cada dia fica mais difícil 
Versão	1	
	
	
	
	
	
	
	
	
	
	
Versão	2	
	
	
	
	
	
	
	
	
	
	
Versão	3	
	
	
	
	
	
	
	
	
	
	A	 B	 A	 B	
C	
A	 B	
C	
D	 E	
TESTES	
TESTES	
TESTES	
DEFEITOS	
REMANESCENTES	
DEFEITOS	
REMANESCENTES	
DEFEITOS	
REMANESCENTES
Desenvolver software não é fácil e a cada dia fica mais difícil 
Funcionalidades
Testes
RISCO
Soluções
Soluções
Engenharia de Software
Engenharia de Software
BOEHM, Barry. Software Engineering Economics. Prentice Hall PTR, 1981.
Engenharia de Software
BOEHM, Barry. Software Engineering Economics. Prentice Hall PTR, 1981.
T
Engenharia de Software
BOEHM, Barry. Software Engineering Economics. Prentice Hall PTR, 1981.
T T T T T T T T
Engenharia de Software
BOEHM, Barry. Software Engineering Economics. Prentice Hall PTR, 1981.
Manuais
Automatizadas
Engenharia de Software
BOEHM, Barry. Software Engineering Economics. Prentice Hall PTR, 1981.
Manuais
Automatizadas
Determinísticas
NãoDeterminísticas
Engenharia de Software
BOEHM, Barry. Software Engineering Economics. Prentice Hall PTR, 1981.
Manuais
Automatizadas
Determinísticas
NãoDeterminísticas
Revisões	de	requisito	e	código	
Testes	funcionais	com	roteiros	
manuais
Engenharia de Software
BOEHM, Barry. Software Engineering Economics. Prentice Hall PTR, 1981.
Manuais
Automatizadas
Determinísticas
NãoDeterminísticas
Revisões	de	requisito	e	código	
Testes	funcionais	com	roteiros	
manuais	
Unit	tests	/	TDD	/	BDD	
Análise	estáYca	de	código	
Testes	funcionais	automaYzados	
Testes	de	API	(Webservices)
Engenharia de Software
BOEHM, Barry. Software Engineering Economics. Prentice Hall PTR, 1981.
Manuais
Automatizadas
Determinísticas
NãoDeterminísticas
Revisões	de	requisito	e	código	
Testes	funcionais	com	roteiros	
manuais	
Unit	tests	/	TDD	/	BDD	
Análise	estáYca	de	código	
Testes	funcionais	automaYzados	
Testes	de	API	(Webservices)	
Testes	exploratórios	
Testes	de	segurança	
Testes	de	usabilidade
Engenharia de Software
BOEHM, Barry. Software Engineering Economics. Prentice Hall PTR, 1981.
Manuais
Automatizadas
Determinísticas
NãoDeterminísticas
Revisões	de	requisito	e	código	
Testes	funcionais	com	roteiros	
manuais	
Unit	tests	/	TDD	/	BDD	
Análise	estáYca	de	código	
Testes	funcionais	automaYzados	
Testes	de	API	(Webservices)	
Testes	exploratórios	
Testes	de	segurança	
Testes	de	usabilidade	
Testes	de	performance	
Teste	de	carga	
Teste	de	stress	
Fuzzy	tesYng
Engenharia de Software
BOEHM, Barry. Software Engineering Economics. Prentice Hall PTR, 1981.
Manuais
Automatizadas
Determinísticas
NãoDeterminísticas
Revisões	de	requisito	e	código	
Testes	funcionais	com	roteiros	
manuais	
Unit	tests	/	TDD	/	BDD	
Análise	estáYca	de	código	
Testes	funcionais	automaYzados	
Testes	de	API	(Webservices)	
Testes	exploratórios	
Testes	de	segurança	
Testes	de	usabilidade	
Testes	de	performance	
Teste	de	carga	
Teste	de	stress	
Fuzzy	tesYng	
É	necessário	invesYr	e	valorizar	o	
profissional	de	teste	de	so:ware
www.qualister.com.br
Profissionais com expertise em teste e qualidade
Comunidade
TDC 2010 – Trilha de testes
Comunidade
TDC 2014 – Trilha de testes
Comunidade
TestTalk 2014 – Florianópolis
Valorização dos profissionais
Pesquisa de cargos e salários (2010 x 2013)
2010
Perguntas
contato@qualister.com.br
(48) 3285-5615
twitter.com/qualister
facebook.com/qualister
linkedin.com/company/qualister

Perspectivas em teste de software