Projeto Piloto do LabPS Teste do Flip Caliane Figuerêdo [email protected] Paulo Borba...

22
Projeto Piloto do Projeto Piloto do LabPS LabPS Teste do Flip Teste do Flip Caliane Figuerêdo [email protected] Paulo Borba [email protected]

Transcript of Projeto Piloto do LabPS Teste do Flip Caliane Figuerêdo [email protected] Paulo Borba...

Projeto Piloto do LabPSProjeto Piloto do LabPSTeste do FlipTeste do Flip

Caliane Figuerê[email protected]

Paulo [email protected]

Primeiro projeto

Cliente

CIn/UFPE

Serviço

Teste da ferramenta FLiP

2

FLiP

3

Módulo de aprendizagem do projeto piloto

4

Módulo de aprendizagem

Testes de Software:Tipo:FuncionalEstágio:Sistema/AceitaçãoAbordagem:Caixa pretaExecução: Manual

Projeto FLiP

Módulos de aprendizagem

5

Módulo de aprendizagem

Testes de Software:Tipo: FuncionalEstágio:Sistema/AceitaçãoAbordagem:Caixa pretaExecução: Manual

Ferramentas

Processo

Treinamentos

Técnicas

Práticas

Processo de Teste

6

Analisar Resultados

Executar Testes

Projetar Testes

Planejar Testes

Gerenciar Incidentes

Capacitação e Treinamento

Acompanhamento e Controle

Processo de Teste

7

PlanejamentoPlanejar a estratégia de testes, cobertura, ambiente, definir a equipe, critério de saída dos testes, identificar riscos

Analisar requisitos, escrever casos de uso, revisar os casos de uso, gerar casos de teste baseado em modelo (MBT)

Executar os testes e registrar os resultados

Registrar e acompanhar os defeitos

Avaliar os resultados dos testes, cobertura, estratégia e critério de aceitação.

Projeto

execução

Gerenciamento de defeitos

Avaliação

Pápeis

8

Gerente do LabPS Especialista

Analista De Testes

Gerente de Testes

Aluno

Testador

LabPS

Especialista

Proj

Flip

Cliente

Revisor de Testes

Cliente

Ferramentas

9

Especialistas

Leopoldo Teixeira – Flip/Twiki

Romulo Lima – Mantis

Gustavo Alves – Processo de Testes

Milton Campos – Testlink

Michelle Silva – Target

Laís Neves – Target

Helder Martins – SVN e Mantis

10

Treinamentos

Ministrados pelos especialistas

Disponibilizados na Twiki do LabPS

Realizados de acordo com a necessidade do projeto

11

Abordagem PBL

12

Exemplo PBL

13

•Registro de incidentes ad-hoc•Mudanças relacionadas aos incidentes (atualizações)•Coleta de dados dos incidentes, medições e avaliações

•Dificuldade de gerenciamento dos incidentes•Baixa produtividade•Comunicação entre a equipe•Retrabalho

Exemplo PBL

14

•Mantis

•Maior produtividade•Controle sobre os incidentes (criação, evolução e conclusão)•Redução de problemas de comunicação entre membros da equipe•Geração de dados para o acompanhamento (tracking) do projeto

Seleção dos alunos

Alunos de graduação em Ciência da Computação ou

áreas afim

A partir do 4° período

Alguns alunos receberão bolsas de IC

Mínimo de 1 ano de permanência

20h semanais

15

Execução do projeto piloto

10 alunos

2 equipes:

Equipe 1 (turno da manhã)

Equipe 2 ( turno da tarde)

Divisão de papéis

1° ciclo de testes >> Sem divisão de papéis

2° ciclo de testes >> Com divisão de papéis

16

Aplicação dos treinamentos

17

Modelo PBL

Atividade 1 : executar planilha de testes

Dificuldades: Identificar as dificuldades encontradas na atividade 1

Treinamento: Execução de testes com TestLink

Atividade 2 : executar testes no Testlink

Avaliar o resultado: verificar se o treinamento dado resolveu um ou alguns dos problemas ( dificuldades) identificados na atividade 1 e identificar os problemas da atividade 2

18

Id Situação Dificuldades Treinamento Avaliação1 Entregar a documentação do

Flip e pedir aos alunos para executar teste ad- hoc no flip (Atividade individual - 2h)

Trocar as anotações de casos de teste entre eles e pedir para que eles façam uma análise de como cada um fez a sua tarefa (30min)

Falta de procedimento para executar os testes

Execução de um mesmo caso de testes por pessoas diferentes (20min)

Processo de Teste (1h)

Para realizar testes de forma organizada e estruturada, e obter melhores resultados, é preciso seguir um processo. (10 min)

2 Pedir aos alunos para planejar um ciclo de testes funcionais para o Flip (Atividade em equipe - 3h30)

Identificação dos testes Definição da estratégia

de testes (20min)

Planejamento de testes (2H)

O planejamento de testes consiste na elaboração do plano de testes visando identificar os riscos e diminuir o esforço na execução dos testes (20min)

3 Pedir os alunos para elaborar o plano de testes para o Flip, (Atividade em equipe - 6H)

Insegurança em relação ao conteúdo, a corretude, clareza e completude do documento de plano de testes (20min)

Revisão de testes (1h)

A revisão do plano de testes é o ultimo passo para a conclusão do plano de testes e garante que a qualidade do artefato produzido (20min)

4 Revisar e concluir as atividade de planejamento, e importar o plano de testes para o TestLink (Atividade individual e em equipe - 4h)

Importação do plano de testes

Entendimento da atividade de planejamento dos testes no testlink (20min)

Planejamento de testes no TestLink

(1h)

Testlink facilita o planejamento e gerenciamento dos testes (20min)

Artefatos

19

Documento

Criado Revisado

Autor NotasSim Não Sim Não

Plano de Testes Equipe Documento que detalha toda a fundação teórica e atividades de teste em detalhe

Documento de especificação de Casos de Uso da Target Equipe

Especifica todos os casos de usos levantados para a geração dos testes

Planilha de Teste Equipe Contem a suíte de testes

Relatório de execução dos testes Equipe Documento que detalha todos os dados referentes ao resultados dos testes

Relatório de incidentes Equipe Documento que contem os dados de registro de incidentes

Cronograma

20

Atividade

Ano 2009

Agosto (Semana) Setembro (Semana)

01 02 03 04 01 02 03 04

Refinar a elaboração do cronograma de treinamentosPreparar ambiente de testes

Preparar material para a execução do projeto

Selecionar os alunos

Iniciar as atividades do projeto piloto

21

?

Projeto Piloto do LabPSProjeto Piloto do LabPSTeste do FlipTeste do Flip

Caliane Figuerê[email protected]

Paulo [email protected]