QA 4 Women
Porque Qualidade também é coisa de mulher! <3
Hello!
Eu sou a Mari
QA Engineer no P&D da Lenovo
Co Organizer QA Ladies
FB: /mel.mariielisa
IN: /mariana-elisa-moises
Medium: @mari_elisa.m
Email: marielisa.moises@gmail.com
2
O que é QA?
Quality Assurance é o conjunto de atividades que tentam garantir que
o produto ou serviço oferecidos esteja de acordo com o nível de
qualidade exigido.
1
“ “O que o Quality Assurance não
é capaz de prevenir, um bom
Tester poderá detectar… pois
existe uma simbiose entre
ambos”
Carles Garcia
4
Então QA =! Tester?
Um Tester vai...
● Planejar o projeto de teste
● Preparar o ambiente de testes
● Escrever os casos de teste
● Executar os testes do entregável validando as alterações
do back-end/front-end
● Garantir que os requisitos foram entregues com sucesso.
Analista de Teste: Valida o produto
Analista de Qualidade: Valida o processo
5
NO COMEÇO!!
Para cada etapa de
desenvolvimento do Software,
existe um tipo de teste específico
Quando eu começo o
processo de QA no
projeto?
6
E por falar em teste
em cada camada...
● BUGs encontrados no
começo do
desenvolvimento “custam”
menos;
● Mais testes na camada de
unidade, menos na UI;
● Custo e velocidade são
inversamente proporcionais;
7
E quanto à execução?
Manual
● Conhecimento prático do Testador
(caminhos alternativos)
● Uso da criatividade e intuição
● Experiência
● Habilidades analiticas e lógicas
Exemplos:
● Testes Exploratórios
● Testes de Usabilidade
8
Automatizado
● Confiabilidade
● Redução do tempo
● Redução de Custos
Exemplos:
● Testes de Regressão
● Testes de Carga
Cascata x Ágil
9
x
E no contexto Ágil ?
10
Perfil Profissional
11
Automação
de Testes
Lógica de
Programação
Ferramentas CERTIFICAÇÕES
Linguagens de
Programação
Teste em
Todas
camadas
Proatividade Senso crítico
Paixão
Pelo que faz
Boa
comunicação
verbal
Empatia
Sede
Por
aprendizado
Hard Skills Soft Skills
O que é importante
lembrar...
● No Ágil, a qualidade é dever de todos, porém é papel do QA
ser o evangelizador;
● O QA trabalha em conjunto com o desenvolvedor, não contra;
● O Foco deve ser sempre no que gera valor ao cliente;
● Testar no começo é mais barato ( e temos mais tempo!);
● A maturidade do time para automação de Testes depende de
todos;
12
“Não se pode
gerenciar o que
não se pode
medir”
Tom de Marco
13
14
Thanks!
Any questions??
You can find me at:
FB: /mel.mariielisa
IN: /mariana-elisa-moises
Medium: @mari_elisa.m
Email: marielisa.moises@gmail.com
😉

TDC2018SP | Trilha TDC4Women - QA 4Women - Porque Qualidade tambem e coisa de mulher! <3

  • 1.
    QA 4 Women PorqueQualidade também é coisa de mulher! <3
  • 2.
    Hello! Eu sou aMari QA Engineer no P&D da Lenovo Co Organizer QA Ladies FB: /mel.mariielisa IN: /mariana-elisa-moises Medium: @mari_elisa.m Email: marielisa.moises@gmail.com 2
  • 3.
    O que éQA? Quality Assurance é o conjunto de atividades que tentam garantir que o produto ou serviço oferecidos esteja de acordo com o nível de qualidade exigido. 1
  • 4.
    “ “O queo Quality Assurance não é capaz de prevenir, um bom Tester poderá detectar… pois existe uma simbiose entre ambos” Carles Garcia 4
  • 5.
    Então QA =!Tester? Um Tester vai... ● Planejar o projeto de teste ● Preparar o ambiente de testes ● Escrever os casos de teste ● Executar os testes do entregável validando as alterações do back-end/front-end ● Garantir que os requisitos foram entregues com sucesso. Analista de Teste: Valida o produto Analista de Qualidade: Valida o processo 5
  • 6.
    NO COMEÇO!! Para cadaetapa de desenvolvimento do Software, existe um tipo de teste específico Quando eu começo o processo de QA no projeto? 6
  • 7.
    E por falarem teste em cada camada... ● BUGs encontrados no começo do desenvolvimento “custam” menos; ● Mais testes na camada de unidade, menos na UI; ● Custo e velocidade são inversamente proporcionais; 7
  • 8.
    E quanto àexecução? Manual ● Conhecimento prático do Testador (caminhos alternativos) ● Uso da criatividade e intuição ● Experiência ● Habilidades analiticas e lógicas Exemplos: ● Testes Exploratórios ● Testes de Usabilidade 8 Automatizado ● Confiabilidade ● Redução do tempo ● Redução de Custos Exemplos: ● Testes de Regressão ● Testes de Carga
  • 9.
  • 10.
    E no contextoÁgil ? 10
  • 11.
    Perfil Profissional 11 Automação de Testes Lógicade Programação Ferramentas CERTIFICAÇÕES Linguagens de Programação Teste em Todas camadas Proatividade Senso crítico Paixão Pelo que faz Boa comunicação verbal Empatia Sede Por aprendizado Hard Skills Soft Skills
  • 12.
    O que éimportante lembrar... ● No Ágil, a qualidade é dever de todos, porém é papel do QA ser o evangelizador; ● O QA trabalha em conjunto com o desenvolvedor, não contra; ● O Foco deve ser sempre no que gera valor ao cliente; ● Testar no começo é mais barato ( e temos mais tempo!); ● A maturidade do time para automação de Testes depende de todos; 12
  • 13.
    “Não se pode gerenciaro que não se pode medir” Tom de Marco 13
  • 14.
    14 Thanks! Any questions?? You canfind me at: FB: /mel.mariielisa IN: /mariana-elisa-moises Medium: @mari_elisa.m Email: marielisa.moises@gmail.com 😉