A Qualister é uma empresa brasileira especializada em serviços de teste e qualidade de software. Ela oferece terceirização de profissionais de teste, consultoria, treinamentos, automação de testes e avaliação de usabilidade. O documento fornece detalhes sobre os serviços, clientes, parceiros, instrutores e certificações da Qualister.
1. (48) 3285 5615 / 9645 5506
contato@qualister.com.br
• Terceirização de profissionais
• Consultoria de teste
Teste de software:
• Avaliação de usabilidade conceitos, técnicas e
• Automação de testes
• Testes de performance
ferramentas
• Treinamentos
www.qualister.com.br
3. Instrutor
Cristiano Caetano
Email: cristiano.caetano@qualister.com.br
Apresentações: slideshare.net/cristianocaetano
Blog: cristianocaetano.wordpress.com
É certificado CBTS pela ALATS. Diretor técnico da Qualister com mais de 10 anos de experiência, já
trabalhou na área de qualidade e teste de software para grandes empresas como Zero G, DELL e HP Invent.
É colunista na área de Teste e Qualidade de software do site linhadecodigo.com.br e autor dos livros "CVS:
Controle de Versões e Desenvolvimento Colaborativo de Software" e "Automação e Gerenciamento de
Testes: Aumentando a Produtividade com as Principais Soluções Open Source e Gratuitas". Participante ativo
da comunidade de teste de software brasileira, é o criador e mantenedor do portal TestExpert: A sua
comunidade gratuita de teste e qualidade de software (www.testexpert.com.br).
www.qualister.com.br
5. Atuação em todo o Brasil: Eventos, palestras e treinamentos
Mais fotos em: http://picasaweb.google.com/qualister.consultoria
www.qualister.com.br
6. Sobre a Qualister
• Fundação: 2007.
• Sobre a Qualister: A Qualister é uma empresa nacional, constituída a partir da união
de profissionais qualificados e certificados na área de testes e qualidade de
software, com o objetivo de integrar, implementar e implantar soluções com base nas
melhores práticas do mercado e normas internacionais.
• Colaboradores: A Qualister é composta por colaboradores pós-graduados e
certificados na área de testes (CBTS, CSTE) com larga experiência na indústria de
Tecnologia da Informação.
• Área de atuação: A Qualister é uma empresa especializada em serviços de
qualidade e teste de software. Tem como linhas de atuação consultoria em
teste/qualidade de software, outsourcing (terceirização dos serviços através da
alocação de profissionais) e treinamentos.
• Localização: A Qualister está localizada em Biguaçu na Grande Florianópolis/SC e
está instalada no CITEB – Centro de Inovação Tecnologia de Biguaçu no campus da
universidade UNIVALI.
www.qualister.com.br
8. Parcerias internacionais
Soluções para automação, profilling e gestão de testes
Soluções para testes de performance
Soluções de apoio a avaliação de usabilidade
www.qualister.com.br
9. Sobre a ALATS e CBTS - http://www.alats.org.br/
• ALATS – Associação Latino-Americana de Teste de Software (Fundada em 2002)
• CBTS – Certificação Brasileira de Teste de Software
– Exame de Certificação ocorre duas vezes por ano (em maio e em novembro) em
diversos pontos do país e tem validade de 03 anos.
– A inscrição para o exame custa 350 reais.
– Material de estudo: Base de conhecimento em teste de software e Referência
Complementar
www.qualister.com.br
13. • Não existe requisitos ou documentação
• Não existe a fase de projeto de software
• Carência ou inexistência de planejamento
• 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)
• Inexistência de estimativas
• Carência ou inexistência de um processo de desenvolvimento e de testes
• Não existe levantamento de métricas e indicadores
• Desenvolvimento reativo (focado em correção ao invés de evolução do
software)
• 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, de ferramentas de gestão de testes, de gestão de defeitos, etc)
14. Por que investir em teste e qualidade de software?
Complexidade
Integração Portabilidade
Maior
dependência na
vida cotidiana
www.qualister.com.br
16. Por que investir em teste e qualidade de software?
• Defeitos encontrados em softwares causam:
– Prejuízos financeiros;
– Danos físicos significativos;
– Perdas de vidas humanas;
– Comprometimento da reputação da empresa.
www.qualister.com.br
20. Cultura predominante
Esse erro não é No meu
na tela que eu computador Ninguém vai
funcionou!
estou digitar isso
trabalhando! nesse campo!
Libera para o
Ninguém pediu cliente e vamos
para verificar ver o que
isso! acontece!
Compilou, tá
pronto! Não está escrito
no requisito!
Por que
testar?
www.qualister.com.br
21. Desafios
• Não existe uma única técnica,
processo ou metodologia que
isoladamente resolva os
problemas de qualidade.
• Uso da ferramenta inadequada ou
expectativa superestimada em
relação a ferramenta.
• Expectativa de que o retorno de
investimento seja no curto prazo.
• Cultura onde a qualidade é
responsabilidade apenas de um
grupo de pessoas.
• Inexistência de uma equipe de
qualidade e/ou falta de
capacitação.
www.qualister.com.br
24. Iniciativas iniciais recomendadas
• Sensibilização.
• Capacitação.
• Alinhamento às melhores práticas.
• Definição de um processo de trabalho
mínimo.
• Adoção de ferramentas de apoio à
gestão e automação.
• Maior enfoque em métricas e
indicadores.
www.qualister.com.br
25. O que é teste de software?
Teste de software é o processo formal de avaliar um sistema ou
componente de um sistema por meios manuais ou automáticos para
verificar se ele satisfaz os requisitos especificados [IEEE 729, 1983]
www.qualister.com.br
26. Testes no início do ciclo de vida para prevenir defeitos
BOEHM, Barry. Software Engineering Economics. Prentice Hall PTR, 1981.
www.qualister.com.br
27. Modelos de maturidade
Nível 2: Garantia Nível F: Garantia
de qualidade de qualidade
Nível 3: Validação Nível D: Validação
e Verificação e Verificação
www.qualister.com.br
30. Testes formais implicam em métricas e indicadores
"Quem não mede, não gerencia.
Quem não gerencia, não melhora."
J. Juran
"Não se pode controlar o que não se
pode medir"
Tom de Marco
“Sem a informação certa, você é
apenas outra pessoa com uma
opinião”
Tracy O’Rourke
“Contra números não há argumento”
Desconhecido
www.qualister.com.br
38. Ferramentas de automação de testes funcionais
Selenium – Testes Automatizados para Web por meios
Funcionais e de Aceitação.
http://seleniumhq.org
JMeter – Testes de performance em aplicações de
diferentes tipo de servidores (HTTP/HTTPS, SOAP,
JMS, etc..). http://jakarta.apache.org/jmeter
Watir – Testes Automatizados para Web escritos na
linguagem Ruby. Existem derivações em .Net (WatN) e
Java (WatJ) http://watir.com
FitNesse – Web server, Wiki e ferramenta de Teste
Automatizado para suportar Testes de Aceitação
http://jakarta.apache.org/jmeter/
www.qualister.com.br
39. Ferramentas de automação de testes funcionais
• Para maiores informações sobre o TestComplete, visite o
site www.qualister.com.br
www.qualister.com.br
40. Resumo
“O trabalho técnico precisa de
testes e revisão pelo mesmo
motivo que os lápis precisam de
borrachas: Errar é humano”
www.qualister.com.br