O principal objetivo do GUTS Universitário é aproximar o GUTS-RS com a comunidade acadêmica através de encontros e palestras dentro de universidades e outras instituições de ensino. Nesta edição, Francielle Vareira, Joyce Bastos e Samuel Lucas apresentam sobre a carreira de testes.
2. Sobre o GUTS-RS
• GUTS-RS: Grupo de Usuários de Testes de Software do RS
• Criado em: agosto/2008
• Objetivo: compartilhar o uso de métodos, processos e
ferramentas de Teste de Software e promover discussões
sobre a aplicação das melhores práticas de teste e
qualidade utilizadas no mercado
• Público Alvo: Gerentes, Analistas de Testes, Testadores,
Desenvolvedores e demais profissionais e estudantes
interessados na área
• Coordenação: Alessandra Paixão, Evelise Freitas e Moisés
Ramírez
4. Palestrantes
Samuel Lucas
Testador de Software na CWI
samuelborgeslucas@gmail.com
Francielle Vareira
QA Analyst na CWI
franvareira@gmail.com Joyce Bastos
Analista de testes na
DBServer
joyce.csb@gmail.com
/joyce.bastos7
/joyce-bastos-49261571
/samuel-lucas-142803106
/franvareira
/franciellevareira
6. Em 2012, justiça da California
convocou 1,2 mil pessoas como juri
no mesmo DIA e HORÁRIO
Trânsito ruim
7. Promoção da Pepsi
1992: Quem tirar a tampinha com o
número 349 ganhará um prêmio em
dinheiro.
Filipinas: 800 mil tampinhas com o
número 349
8. 2011: a Honda teve que realizar
um recall de mais de 2 milhões
de automóveis.
• O Airbag era ativado com
muita força e pelo elemento
errado.
Recall da Honda
9. Os desenvolvedores do game
World of Warcraft espalharam
um vírus dentro do jogo,
chamado de “Corrupted Blodd”
Epidemia no World of Warcraft
11. O que é ser Tester?
Testador
Analista de Testes
Engenheiro de Testes
Analista de Qualidade
Gerente de Testes
Zelar pela qualidade do produto
entregue
12. • Previnir erros e defeitos
• Pensar na melhor experiência do usuário
• Medir a qualidade do que será entregue
• Indagar
• Desconfiar
• FOCO no usuário final
O que é ser Tester?
13. • Imparcial
• Pensa no usuário
• Tem as mesmas condições que o usuário final
• Reporta o Error
• Analisar indicadores
O que é ser Tester?
14. Testar durante em vez de testar no final
Previnir bugs em vez de achar bugs
Entendimento dos testes em vez de checagem de
funcionalidade
Construir o melhor sistema em vez de quebrar o
sistema
Reponsabilidade do time sobre a qualidade em vez
de responsabilidade do tester
Tester Desenvolvedor
15. Ajudam a Equipe a
entender o Negócio
Testes de Aceitação
Boa habilidade de
comunicação
DESEN – TST -
CLIENTE
Perfil técnico -
Programação
Par com desenvolvedores
Ajudam testes de
desenvolvimento
Automação
Perfomance e Segurança
Fluxo contínuo
Configuração dos
testes na máquina de
todos
Montam uma “lógica”
para funcionar todos os
testes
Entregar o Produto com a máxima qualidade
Negócio Técnico Infraestrutura
Vários Caminhos
16. E que testes posso fazer?
• Segurança
• Performance
• Estresse
• Usabilidade
• Acessibilidade
• Funcional
• Configuração
17. Achar bugs é legal
Frustação do
usuário
1x 5x 10x
-Tamanhodobug+
- Evolução do projeto
+
18. Tipos de Testadores
Testador Cascata
• Acontece no final
• Tempo para teste é “fixo”
• O sistema já está pronto
• Qualquer bug achado afeta
as demais fases anteriores
Testador Ágil
• Interativo e incremental
• Testa-se funcionalidade
• Testes e desenvolvimento
terminam quase que ao
mesmo tempo
• Uma funcionalidade pronta é
uma funcionalidade testada
19. E, como os testes
acontecem?
Em nível de…
• Código
• Interface
• Documentação
• Usuário Final
20. Mitos nos Testes
Iremos testar o software por
completo
Iremos provar a ausência de erros
Para testar, o sistema tem que estar
completo
Planejamos testes livre de falhas
NúmeroA + NúmeroB
e número <100
Possibilidades de testes = 9801
Os testes dos programas
podem ser usados para
mostrar a presença de bugs,
mas nunca para mostrar
a sua ausência
21. Prazos apertados
Falta de ambiente de testes
Visibilidade das outras áreas sobre testes
de software
Mudança da visão da área de testes
“Só falta Testar”
25. • Boa comunicação
• Percepção
• Técnicas
• Gestão Pessoal
• Gestão do tempo
• Paciência
Que tipos de habilidades posso
desenvolver?
26. • Testes Desenvolvedores
• Testes Analistas de Sistemas Gerente de
Projetos
• Testes Testes
• Desenvolvedores Testes
É o princípio de entrada de muitas
outras áreas…
28. Qualidade de Software Gerente de Qualidade de
Software R$ 10.672,60
Qualidade de Software Coordenador, Supervisor
ou Chefe de Qualidade de
Software
R$ 4.826,53
Qualidade de Software Analista de Qualidade de
Software Sênior R$ 4.331,90
Qualidade de Software Analista de Qualidade de
Software Pleno R$ 2.718,52
Qualidade de Software Analista de Qualidade de
Software Júnior R$ 2.001,46
Qualidade de Software Assistente de Qualidade
de Software R$ 1.107,32
Média salarial
Fonte: EXAME.com (2012)
29. On Line :
• https://www.treinaweb.com.br/cursos-online/categoria/testes-e-projetos
• http://www.alfamidiaonline.com.br/curso-de-teste-de-software/
• http://testesdesoftware.com/curso-de-teste-de-software/
• http://www.qualister.com.br/
• http://www.qualister.com.br/blog (Aprenda com vídeo aulas)
• https://www.tiexames.com.br/novosite2015/curso_Teste_Software_CTFL.php
• http://www.iterasys.com.br/cursos
Presencial:
• http://www.targettrust.com.br/perfil/testador-de-software-1
• http://www.sisnema.com.br/curso/fundamentos-planejamento-e-execucao-de-
teste-de-software
Treinamentos/Cursos