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