Overview Foundation Level - Agile Tester - CTFL_AT

Transcrição

Overview Foundation Level - Agile Tester - CTFL_AT
International Software Testing Qualifications Board
Overview
Foundation Level Extension
Syllabus Agile Tester
Versão 2014br
Comissão Internacional para Qualificação de Teste de Software
Tradução realizada pela TAG01 - Documentação do BSTQB
baseada na versão 2014 do Overview Foundation Level Extensions
do ISTQB.
Brazilian Software Testing Qualifications Board
Certified Tester
Foundation Level Syllabus – Agile Tester
Copyright© Comissão Internacional para Qualificação de Teste de Software (doravante denominado ISTQB ®).
Grupo de Trabalho do Testador Agile de Extensão de Nível Foundation: Rex Black (Presidente), Bertrand
Cornanguer (Vice-Presidente), Gerry Coleman (Líder dos Objetivos de Aprendizagem), Debra Friedenberg
(Líder de Exame), Alon Linetzki (Líder de Resultados de Negócios e de Marketing), Tauhida Parveen (Editor),
e Leo van der Aalst (Líder de Desenvolvimento).
Autores: Rex Black, Anders Claesson, Gerry Coleman, Bertrand Cornanguer, Istvan Forgacs, Alon Linetzki,
Tilo Linz, Leo van der Aalst, Marie Walsh, e Stephan Weber.
Revisores internos: Mette Bruhn-Pedersen, Christopher Clements, Alessandro Collino, Debra Friedenberg,
Kari Kakkonen, Beata Karpinska, Sammy Kolluru, Jennifer Leger, Thomas Mueller, Tuula Pääkkönen, Meile
Posthuma, Gabor Puhalla, Lloyd Roden, Marko Rytkönen, Monika Stoecklein-Olsen, Robert Treffny, Chris
Van Bael e Erik van Veenendaal; 2013-2014.
Versão 2014br
Novembro 2014
Página 2 de 10
Certified Tester
Foundation Level Syllabus – Agile Tester
Histórico de Revisões
Versão
Data
Observação
0.1
18 JUN 2013
Versão inicial
0.2
23 JUL 2013
WG revisado e confirmado
0.3
6 NOV 2013
População alterada e diagrama
0.7
11 DEZ 2013
Alteração dos Resultados de Negócios e Capítulos Correspondentes
0.8
20 DEZ 2013
Trabalho em grupo sobre atualizações em 0.7
1.0
31 MAI 2014
Lançamento GA para Extensão Ágil
Versão 2014br
Novembro 2014
Página 3 de 10
Certified Tester
Foundation Level Syllabus – Agile Tester
Sumário
Agradecimentos ..........................................................................................................................5
1.
Introdução às Extensões do Nível Foundation .........................................................6
2.
Introdução ao Testador da Extensão do Nível Foundation Ágil ..............................6
2.1
Público-alvo ....................................................................................................................... 6
2.2
Planos de carreira para Testadores ..................................................................................... 7
2.3
Objetivos de Aprendizagem ............................................................................................... 7
2.4
Requisitos para Entrada ...................................................................................................... 7
2.5
Estrutura e Duração do Curso ............................................................................................ 7
2.6
Mantendo Atualizado ......................................................................................................... 8
Visão geral da Extensão do Nível Foundation – Testador Ágil Syllabus ................8
3.
3.1
Resultados de Negócios ..................................................................................................... 8
3.2
Conteúdo ............................................................................................................................ 9
4.
Referências .............................................................................................................10
4.1
Marcas Registradas .......................................................................................................... 10
4.2
Documentos e Sites .......................................................................................................... 10
Versão 2014br
Novembro 2014
Página 4 de 10
Certified Tester
Foundation Level Syllabus – Agile Tester
Agradecimentos
Este documento foi produzido por uma equipe do Grupo de Trabalho da Comissão Internacional para
Qualificação de Teste de Software.
A equipe da Extensão Ágil agradece a equipe de revisão e os Conselhos Nacionais por suas sugestões e
contribuições.
Na época, a Extensão do Nível Foundation Ágil Syllabus foi concluído, o Grupo de Trabalho Extensão Ágil
apresentou a seguinte associação: Rex Black (Presidente), Bertrand Cornanguer (Vice-Presidente), Gerry
Coleman (Líder dos Objetivos de Aprendizagem), Debra Friedenberg (Líder de Exame), Alon Linetzki (Líder
de Resultados de Negócios e de Marketing), Tauhida Parveen (Editor), e Leo van der Aalst (Líder de
Desenvolvimento).
Autores: Rex Black, Anders Claesson, Gerry Coleman, Bertrand Cornanguer, Istvan Forgacs, Alon Linetzki,
Tilo Linz, Leo van der Aalst, Marie Walsh, e Stephan Weber.
Revisores internos: Mette Bruhn-Pedersen, Christopher Clements, Alessandro Collino, Debra Friedenberg,
Kari Kakkonen, Beata Karpinska, Sammy Kolluru, Jennifer Leger, Thomas Mueller, Tuula Pääkkönen, Meile
Posthuma, Gabor Puhalla, Lloyd Roden, Marko Rytkönen, Monika Stoecklein-Olsen, Robert Treffny, Chris
Van Bael e Erik van Veenendaal; .
A equipe agradece também as seguintes pessoas, dos Conselhos Nacionais e da comunidade de especialistas
Ágil, que participaram da revisão, comentário e votação da Extensão Foundation do Ágil Syllabus: Dani
Almog, Richard Berns, Stephen Bird, Monika Bögge, Afeng Chai, Josephine Crawford, Tibor Csöndes, Huba
Demeter, Arnaud Foucal, Cyril Fumery, Kobi Halperin, Inga Hansen, Hanne Hinz, Jidong Hu, Phill Isles,
Shirley Itah, Martin Klonk, Kjell Lauren, Igal Levi, Rik Marselis, Johan Meivert, Armin Metzger, Peter
Morgan, Ninna Morin, Ingvar Nordstrom, Chris O'Dea, Klaus Olsen, Ismo Paukamainen, Nathalie Phung,
Helmut Pichler, Salvatore Reale, Stuart Reid, Hans Rombouts, Petri Säilynoja, Soile Sainio, Lars-Erik
Sandberg, Dakar Shalom, Jian Shen, Marco Sogliani, Lucjan Stapp, Yaron Tsubery, Sabine Uhde, Stephanie
Ulrich, Tommi Välimäki, Jurian Van de Laar, Marnix Van den Ent, António Vieira Melo, Wenye Xu, Ester
Zabar, Wenqiang Zheng, Peter Zimmerer, Stevan Zivanovic, and Terry Zuo.
Este documento foi formalmente aprovado para liberação pela Assembleia Geral da ISTQB ® em 31 de maio
de 2014.
Versão 2014br
Novembro 2014
Página 5 de 10
Certified Tester
Foundation Level Syllabus – Agile Tester
1. Introdução às Extensões do Nível Foundation
Este documento geral destina-se a qualquer pessoa com interesse nas Extensões do Nível Foundation ISTQB
que deseja uma introdução de alto nível aos princípios fundamentais e a uma visão geral individual da extensão
syllabi.
De tempos em tempos, ISTQB irá atualizar este documento para refletir as extensões adicionais que devem ser
introduzidas ao Nível Foundation, ou para refletir mudanças importantes já existentes. As publicações do
documento atualizado estarão disponíveis no site do ISTQB.
O Foundation ISTQB e o Nível Avançado syllabi foram definidos e estão no mercado há algum tempo. Novos
temas surgem devido à tecnologia e mudanças na metodologia no mercado que muitas vezes são trazidas para
o programa ISTQB como um novo programa ao nível de experts syllabi. No entanto, nem todos os temas são
adequados para o nível de experts. Por esta razão, os programas de extensão são estabelecidos no nível
foundation para expandir o programa ISTQB para incorporar conhecimento novo ou atualizado. Novas
extensões devem ser discutidas e implementadas pelo ISTQB periodicamente. Extensões podem ser
estabelecidas ao nível avançado também, mas isso está além do escopo deste documento.
A seguinte Extensão do Nível Foundation Syllabus foi lançado: Testador Ágil
Neste documento, cada Extensão do Nível Foundation Syllabus é resumida e os resultados de negócios
associados são registrados. Os resultados de negócios comunicam o que se pode esperar de uma pessoa que
alcança uma Certificação de Extensão de Nível Foundation em áreas específicas (por exemplo, Testador do
Ágil), e irá delinear os benefícios para as empresas que estão considerando o desenvolvimento de competências
específicas de teste a este nível.
2. Introdução ao Testador da Extensão do Nível Foundation Ágil
A certificação para o Testador da Extensão do Nível Foundation - Ágil foi projetada para profissionais que
trabalham em ambientes do Ágil. É também para os profissionais que estão planejando iniciar a implementação
de métodos do Ágil em um futuro próximo, ou estão trabalhando dentro de empresas que pretendem fazê-lo.
A certificação fornece uma vantagem para aqueles que querem conhecer as atividades, papéis, métodos
necessários, e metodologias específicas do Ágil para suas funções.
2.1 Público-alvo
A qualificação do Testador da Extensão do Nível Foundation - Ágil é destinada a quatro grupos principais de
profissionais:
1. Profissionais que alcançaram experiência em testes em profundidade em métodos tradicionais e que
querem obter um Certificado do Testador Ágil.
2. Testadores profissionais júniores que estão apenas começando na profissão de teste, receberam o
certificado de Nível Foundation, e gostariam de saber mais sobre o papel do testador em um ambiente
do Ágil.
3. Profissionais que são relativamente novos em teste e são requisitados para implementar abordagens
de teste, métodos e técnicas no seu dia a dia de trabalho nos projetos do Ágil.
4. Profissionais com experiência em sua função (incluindo teste de unidade) e precisam de mais
compreensão e conhecimento sobre como executar e gerenciar testes em todos os níveis nos projetos
Ágil.
Esses profissionais incluem pessoas que estão em funções tais como testadores, analistas de teste, engenheiros
de teste, consultores de teste, gerentes de teste, testadores de aceitação do usuário e desenvolvedores de
software.
Versão 2014br
Novembro 2014
Página 6 de 10
Certified Tester
Foundation Level Syllabus – Agile Tester
Este Certificado do Testador da Extensão do Nível Foundation - Ágil também pode ser apropriado para quem
quer uma compreensão mais profunda de teste de software no mundo Ágil, tais como gerentes de projeto,
gerentes de qualidade, gerentes de desenvolvimento de software, analistas de negócios, diretores de TI e
consultores de gestão.
2.2 Planos de carreira para Testadores
Baseando-se no Nível Foundation, o Testador de Extensão Ágil suporta a definição de planos de carreira para
os testadores profissionais. Uma pessoa com o certificado Testador Ágil ampliou a compreensão ampla de
testes adquirida no Nível Foundation para permitir que ele ou ela trabalhe efetivamente como um testador
profissional em um projeto Ágil.
Pessoas que possuem um Testador da Extensão do Nível Foundation ISTQB - Ágil podem usar a sigla CTFLAT do Nível Básico do Testador Certificado.
2.3 Objetivos de Aprendizagem
Em geral, o Nível Foundation Syllabus é o exame em um nível K1, ou seja, o candidato irá reconhecer, lembrar
e relembrar os termos e conceitos estabelecidos no Nível Foundation Syllabus.
Além disso, todos os objetivos de aprendizagem do Nível Foundation Syllabus são examináveis no mesmo
nível K em um exame de extensão.
Dito isto, cada exame de nível de extensão enfoca os objetivos de aprendizagem definidos nessa extensão
syllabus. Os objetivos de aprendizagem relevantes aos níveis K1, K2, K3 e são fornecidos no início de cada
capítulo dentro de cada extensão syllabus específico.
2.4 Requisitos para Entrada
Para participar de um exame do Testador da Extensão do Nível Foundation - Ágil, os candidatos precisam
obter o certificado de Nível Foundation ISTQB.
2.5 Estrutura e Duração do Curso
A Extensão do Nível Foundation - Testador Ágil Syllabus não tem elementos compartilhados ou comuns com
o Nível Foundation Syllabus.
O Syllabus devem ser ministrados no seguinte número mínimo de dias:
Syllabus
Dias
Linha de base: Fundação
3
Extensão: Testador Ágil
2
A figura a seguir mostra a estrutura da Testador da Extensão do Ágil e sua relação com o Nível Foundation.
Versão 2014br
Novembro 2014
Página 7 de 10
Certified Tester
Foundation Level Syllabus – Agile Tester
2.6 Mantendo Atualizado
A indústria de software muda rapidamente. Para lidar com essas mudanças e fornecer às partes interessadas
acesso a informações relevantes e atuais, os grupos de trabalho ISTQB criaram links na HYPERLINK
"http://www.istqb.org" web site que se referem a documentos comprovativos, mudanças nos padrões e novas
ocorrências do setor. Estas informações não são examináveis no âmbito deste syllabus.
3. Visão geral da Extensão do Nível Foundation – Testador Ágil
Syllabus
3.1 Resultados de Negócios
Esta seção lista os resultados de negócios esperados de um candidato que atingiu o Extensão do Nível
Foundation
- Certificação do Testador Ágil.
Um Testador Ágil pode...







AFM1 Colaborar em uma equipe multifuncional do Ágil, se familiarizando com os princípios básicos
e práticas de desenvolvimento do software Ágil.
AFM2 Adaptar experiência em testes de conhecimento existente e com os valores e princípios do Ágil.
AFM3 Apoiar a equipa do Ágil em atividades relacionadas com o planeamento do teste.
AFM4 Aplicar métodos e técnicas relevantes para o teste em um projeto do Ágil.
AFM5 Ajudar a equipe do Ágil em atividades de automação de teste.
AFM6 Ajudar as partes interessadas na definição de negócios estórias compreensíveis e testáveis de
usuários, cenários, requisitos e critérios de aceitação, conforme apropriado.
AFM7 Trabalhar e compartilhar informações com outros membros da equipe usando estilos de
comunicação e canais eficazes.
Versão 2014br
Novembro 2014
Página 8 de 10
Certified Tester
Foundation Level Syllabus – Agile Tester
Em geral, um Testador Certificado Ágil deve ter adquirido as habilidades necessárias para trabalhar de forma
eficaz na equipe e ambiente do Ágil.
3.2 Conteúdo
Capítulo 1: Desenvolvimento do Software Ágil







O testador deve relembrar o conceito básico de desenvolvimento do software Ágil baseado no
Manifesto Ágil.
O testador deve compreender as vantagens da abordagem da equipe inteira e os benefícios de feedback
antecipado e frequente.
O testador deve relembrar abordagens de desenvolvimento do software Ágil
O testador deve ser capaz de escrever estórias de usuários testáveis em colaboração com os
desenvolvedores e os representantes de negócios
O testador deve ser capaz de compreender como as retrospectivas podem ser utilizadas como um
mecanismo para a melhoria de processos em projetos da Ágil
O testador deve compreender o uso e propósito de integração contínua
O testador deve conhecer as diferenças entre iteração e planejamento de liberação, e como um testador
agrega valor em cada uma dessas atividades
Capítulo 2: Princípios Fundamentais do Teste, Práticas e Processos do Ágil - 2 mins.







O testador deve ser capaz de descrever as diferenças entre as atividades de teste em projetos do Ágil e
projetos não Ágil
O testador deve ser capaz de descrever como as atividades de desenvolvimento e teste são integradas
nos projetos do Ágil
O testador deve ser capaz de descrever o papel dos testes independente nos projetos do Ágil.
O testador deve ser capaz de descrever as ferramentas e técnicas utilizadas para comunicar o status de
teste em um projeto Ágil, incluindo o progresso de teste e qualidade do produto.
O testador deve ser capaz de descrever o processo de evolução de testes em várias iterações e explicar
por que a automação de teste é importante para gerir o risco de regressão em projetos do Ágil
O testador deve compreender as habilidades (pessoas, domínio e teste) de um testador em uma equipe
do Ágil
O testador deve compreender a função de um testador na equipe do Ágil
Capítulo 3: Métodos de teste do Ágil, Técnicas e Ferramentas









O testador deve ser capaz de relembrar os conceitos de desenvolvimento Orientado para Teste,
Desenvolvimento Orientado para Teste de Aceitação e Desenvolvimento Orientado para o
Comportamento
O testador deve ser capaz de recordar os conceitos da pirâmide de teste.
O testador deve ser capaz de resumir os quadrantes de teste e suas relações com os níveis de testes e
tipos de testes
Para um determinado projeto Ágil, o testador deve ser capaz de trabalhar como testador em uma equipe
Scrum.
O testador deve ser capaz de avaliar os riscos de qualidade em um projeto Ágil.
O testador deve ser capaz de estimar o esforço do teste com base no conteúdo da iteração e os riscos
da qualidade
O testador deve ser capaz de interpretar as informações relevantes para apoiar as atividades de teste
O testador deve ser capaz de explicar às partes interessadas como definir critérios de aceitação
testáveis.
Dada a estória do usuário, o testador deve ser capaz de escrever casos de teste do desenvolvimento
orientado para aceitação de teste.
Versão 2014br
Novembro 2014
Página 9 de 10
Certified Tester
Foundation Level Syllabus – Agile Tester



No comportamento funcional e não funcional, o testador deve ser capaz de escrever casos de teste
usando as técnicas de projeto de teste da caixa preta com base em determinados estórias de usuários.
O testador deve ser capaz de executar testes exploratórios para apoiar o teste de um projeto Ágil.
O testador deve ser capaz de relembrar diferentes ferramentas disponíveis para testadores de acordo
com sua finalidade e com as atividades nos projetos Ágil.
4. Referências
4.1 Marcas Registradas
As seguintes marcas comerciais e marcas de serviço registradas são usadas neste documento: ISTQB é uma
marca registrada da International Software Testing Qualifications Board (Comissão Internacional para
Qualificação de Teste de Software).
4.2 Documentos e Sites
Identificador
Referência
[ISTQB-Web]
Site da Comissão International para Qualificação de Teste de Software. Consulte este
site para obter o Glossário ISTQB e Programa mais recente. HYPERLINK
http://whatis.techtargetcom/glossary
Versão 2014br
Novembro 2014
Página 10 de 10