Certificações: tirar ou não tirar,
eis a questão!
QA Ladies - 2017
Mariana Elisa
Moisés Atualmente Mobile QA Analyst na Tegra e entusiasta de
mulheres na tecnologia ❤
https://www.qaladies.com e
https://qacomicshelp.wixsite.com (underconstruction)
https://www.linkedin.com/in/mariana-elisa-moises
https://github.com/marielisamoises
https://www.facebook.com/mel.mariielisa e-
mail: marielisa.moises@gmail.com
Mas, pra que serve uma certificação??
- Adquirir conhecimento nas bases de teste de
Software
- Pra quem ainda não é da área, é um ótimo primeiro
passo
- Poder adicionar o Sufixo do BSTQB em seu currículo
- Ser regido por um código de conduta e ética
- Em algumas empresas é pré-requisito ou
“diferencial” em processos seletivos
Benefícios para o Profissional
Benefícios para a Empresa
- Vantagem competitiva e adoção de melhores
práticas
- Testes mais estruturados e atividades mais
otimizadas
- Reter profissionais de alto nível (mesmo que
teórico), auxiliando a organização a
estruturar seus processos de teste.
E se tratando de
certificadora..
QUAIS AS OPÇÕES DO
MERCADO???
Estrutura da Certificação - BSTQB
Atualmente, as disponíveis no Brasil são:
CTFL - É a Foundation, e base obrigatória para todas as outras.
CTFL-AT - É a extensão ágil da Foundation, em nível ainda
fundamental, mas que visa orientar o Tester sobre seu papel no
Ágil
CTFL-MBT - Essa é “fresquinha!”. Acaba de ser lançada pelo
BSTQB e sua primeira prova no Brasil será aplicada em
Novembro/2017. Ela visa orientar o Tester ao uso de uma base
de Modelo para testes.
O prefixo CTAL, indica que estamos falando de uma certificação
do nível “Advanced”, ou seja, além da obrigatoriedade de já ter feito
(e ter sido aprovado) na CTFL, você ainda precisa confirmar (por
meio de um formulário enviado, que será conferido na inscrição)
pelo menos 2 anos de atuação na área de Testes e/ou Pequisa
acadêmica, ou 3 anos em Desenvolvimento de Software.
CTAL-TA - Essa certificação aborda os assuntos importantes e que
todo Analista de Teste de nível Avançado deve dominar para
garantir que as técnicas de teste serão aplicadas da maneira mais
correta possível. O nível de dificuldade dessa prova é
intermediário.
CTAL-TM - O material de preparação aborda várias áreas de conhecimento
dentro de um processo de Teste de Software que um Test Manager deve
dominar para garantir que o processo funcione da maneira correta (Ou pelo
menos, da melhor possível).
CTAL-TTA - O material de preparação aborda as principais atividades e técnicas
que o profissional de Testes Técnicos irá executar de acordo com cada
contexto apresentado.
CTAL-ST - Uma das últimas lançadas pelo BSTQB no nível “advanced”. Ela visa
uma abordagem com relação á Segurança do Software, super atual e com um
conteúdo bem rico.
CTAL-TAE - Voltada para a Automação de Testes (a minha favorita entre as de
nível advanced)
Sobre as provas...
Certificados emitidos x Percentual de Aprovação
E depois de tudo isso, será que é o suficiente?
Testes X Qualidade
Os testes visam diminuir os defeitos no software e consequentemente
garantir uma maior qualidade do produto. Quando os testes
encontram defeitos, a qualidade do sistema aumenta quando esses
são corrigidos.
Devemos planejar e montar nossos casos de teste, de modo que caso
seja necessário parar, podemos garantir que fizemos o melhor
trabalho até aquele momento.
Modelo Cascata X Modelo V
QUADRANTES DO TESTE
ÁGIL
Reflete as razões de teste. Não é um
processo, e sim um guia!
Q1 - TDD
Q2 - BDD
Q3 - UAT e DoD
Q4 - Performance e carga
Pirâmide de Testes
(Martin Fowler)
Ela vem como complemento dentro do
ágil, aos Quadrantes de Teste do ágil e
tem um foco no que despender mais
tempo no momento de automatizar
uma aplicação. A leitura de pirâmide é
simples: a base da pirâmide é mais
importante e prioritária, mas não exclui
os outros níveis da pirâmide.
Nesta interpretação devemos ter,
obrigatoriamente, testes
unitários(lembre-se que eles são
desenvolvidos pelo programador) como
a base também da entrada da
qualidade dentro da Integração
Contínua.
Mas… Porque automatizar Teste de Software??
Maior abrangência do teste
Teste manual é cansativo!
Testes manuais são executados por pessoas, e pessoas FALHAM!
Garantia de maior qualidade do Software
Executar os testes de regressão em menor tempo
Testes automatizados são divertidos!! ;)
Evolução da equipe de
Testes
● Testadores dedicam mais
tempo para elaborar
casos de teste melhores e
com maior (cobertura!)
● Testadores aprendem
mais lógica de
programação, teste
unitário e testes de caixa
branca
● O testador muda de
papel: ao invés de
procurar por bugs, ele
agora garante a
qualidade do Software!
- Entenda a regra do negócio
- Especifique os casos de teste
- Verifique as plataformas que vai precisar trabalhar (web,
mobile, etc..)
- Defina quais as ferramentas vai utilizar
E por último - e não menos importante - Coloque a mão na
massa!
E por onde começar??
E agora, com certeza é suficiente né???
“Se não nós, QUEM??
Se não agora, QUANDO??”
(Ronald Reagan)
Fontes:
- https://pt.linkedin.com/pulse/o-caminho-das-certifica%C3%A7%C3%B5es-
de-teste-e-qualidade-fernandes-coimbra
- https://medium.com/@juliodelimas/dicas-para-se-dar-bem-na-ctfl-
ebd1083383fb
- http://www.bstqb.org.br/

Qaladies apresentacao

  • 1.
    Certificações: tirar ounão tirar, eis a questão! QA Ladies - 2017
  • 2.
    Mariana Elisa Moisés AtualmenteMobile QA Analyst na Tegra e entusiasta de mulheres na tecnologia ❤ https://www.qaladies.com e https://qacomicshelp.wixsite.com (underconstruction) https://www.linkedin.com/in/mariana-elisa-moises https://github.com/marielisamoises https://www.facebook.com/mel.mariielisa e- mail: marielisa.moises@gmail.com
  • 3.
    Mas, pra queserve uma certificação??
  • 4.
    - Adquirir conhecimentonas bases de teste de Software - Pra quem ainda não é da área, é um ótimo primeiro passo - Poder adicionar o Sufixo do BSTQB em seu currículo - Ser regido por um código de conduta e ética - Em algumas empresas é pré-requisito ou “diferencial” em processos seletivos Benefícios para o Profissional
  • 5.
    Benefícios para aEmpresa - Vantagem competitiva e adoção de melhores práticas - Testes mais estruturados e atividades mais otimizadas - Reter profissionais de alto nível (mesmo que teórico), auxiliando a organização a estruturar seus processos de teste.
  • 6.
    E se tratandode certificadora.. QUAIS AS OPÇÕES DO MERCADO???
  • 7.
  • 8.
    Atualmente, as disponíveisno Brasil são: CTFL - É a Foundation, e base obrigatória para todas as outras. CTFL-AT - É a extensão ágil da Foundation, em nível ainda fundamental, mas que visa orientar o Tester sobre seu papel no Ágil CTFL-MBT - Essa é “fresquinha!”. Acaba de ser lançada pelo BSTQB e sua primeira prova no Brasil será aplicada em Novembro/2017. Ela visa orientar o Tester ao uso de uma base de Modelo para testes.
  • 9.
    O prefixo CTAL,indica que estamos falando de uma certificação do nível “Advanced”, ou seja, além da obrigatoriedade de já ter feito (e ter sido aprovado) na CTFL, você ainda precisa confirmar (por meio de um formulário enviado, que será conferido na inscrição) pelo menos 2 anos de atuação na área de Testes e/ou Pequisa acadêmica, ou 3 anos em Desenvolvimento de Software. CTAL-TA - Essa certificação aborda os assuntos importantes e que todo Analista de Teste de nível Avançado deve dominar para garantir que as técnicas de teste serão aplicadas da maneira mais correta possível. O nível de dificuldade dessa prova é intermediário.
  • 10.
    CTAL-TM - Omaterial de preparação aborda várias áreas de conhecimento dentro de um processo de Teste de Software que um Test Manager deve dominar para garantir que o processo funcione da maneira correta (Ou pelo menos, da melhor possível). CTAL-TTA - O material de preparação aborda as principais atividades e técnicas que o profissional de Testes Técnicos irá executar de acordo com cada contexto apresentado. CTAL-ST - Uma das últimas lançadas pelo BSTQB no nível “advanced”. Ela visa uma abordagem com relação á Segurança do Software, super atual e com um conteúdo bem rico. CTAL-TAE - Voltada para a Automação de Testes (a minha favorita entre as de nível advanced)
  • 11.
  • 12.
    Certificados emitidos xPercentual de Aprovação
  • 13.
    E depois detudo isso, será que é o suficiente?
  • 14.
    Testes X Qualidade Ostestes visam diminuir os defeitos no software e consequentemente garantir uma maior qualidade do produto. Quando os testes encontram defeitos, a qualidade do sistema aumenta quando esses são corrigidos. Devemos planejar e montar nossos casos de teste, de modo que caso seja necessário parar, podemos garantir que fizemos o melhor trabalho até aquele momento.
  • 15.
  • 16.
    QUADRANTES DO TESTE ÁGIL Refleteas razões de teste. Não é um processo, e sim um guia! Q1 - TDD Q2 - BDD Q3 - UAT e DoD Q4 - Performance e carga
  • 17.
    Pirâmide de Testes (MartinFowler) Ela vem como complemento dentro do ágil, aos Quadrantes de Teste do ágil e tem um foco no que despender mais tempo no momento de automatizar uma aplicação. A leitura de pirâmide é simples: a base da pirâmide é mais importante e prioritária, mas não exclui os outros níveis da pirâmide. Nesta interpretação devemos ter, obrigatoriamente, testes unitários(lembre-se que eles são desenvolvidos pelo programador) como a base também da entrada da qualidade dentro da Integração Contínua.
  • 18.
    Mas… Porque automatizarTeste de Software??
  • 19.
    Maior abrangência doteste Teste manual é cansativo! Testes manuais são executados por pessoas, e pessoas FALHAM! Garantia de maior qualidade do Software Executar os testes de regressão em menor tempo Testes automatizados são divertidos!! ;)
  • 20.
    Evolução da equipede Testes ● Testadores dedicam mais tempo para elaborar casos de teste melhores e com maior (cobertura!) ● Testadores aprendem mais lógica de programação, teste unitário e testes de caixa branca ● O testador muda de papel: ao invés de procurar por bugs, ele agora garante a qualidade do Software!
  • 21.
    - Entenda aregra do negócio - Especifique os casos de teste - Verifique as plataformas que vai precisar trabalhar (web, mobile, etc..) - Defina quais as ferramentas vai utilizar E por último - e não menos importante - Coloque a mão na massa! E por onde começar??
  • 22.
    E agora, comcerteza é suficiente né???
  • 23.
    “Se não nós,QUEM?? Se não agora, QUANDO??” (Ronald Reagan)
  • 24.