Вы находитесь на странице: 1из 43

Rational TestManager

Carina Machado de Farias Patrcia D. L. Machado

Caractersticas
w Rene ferramentas, propriedades e dados envolvidos na atividade de teste. w Suporta as cinco principais etapas de teste definidas no RUP:

Planejamento Projeto Implementao Execuo Avaliao

O Exemplo
w Sistema de Caixa Automtico. w O sistema deve permitir sacar uma quantia.

Planejamento - Objetivos
w Definir quais partes do software sero testadas, quando (em que iterao), por quem e onde (em que configurao de hardware e software).

Planejamento - Atividades
Identificar as entradas de teste. Criar o(s) plano(s) de teste. Criar a(s) pasta(s) de casos de teste. Criar os casos de teste. Definir as configuraes de hardware e software onde os casos de teste sero executados. w Definir as iteraes em que cada caso de teste ser executado. w w w w w

Identificando as Entradas de Teste


w Entrada de teste qualquer material que possa ajudar a definir o que deve ser testado. w TestManager suporta os seguintes tipos de entradas de teste:
Requisitos em um projeto Rational RequisitePro. Elementos em um modelo visual Rational Rose. Outros tipos customizados.

Requisitos do Rational RequisitePro


w Para registrar um projeto RequisitePro no TestManager:
1. Clique em Tools > Manage > Test Input Types. 2. 3. 4. 5.

Clique Rational RequisitePro e clique Edit. A janela New Test Input Source aberta. Clique na ficha Sources e clique em Insert. Informe um nome para a nova fonte e o caminho para o projeto RequisitePro.

Elementos do Rational Rose


w Para registrar um modelo Rose no TestManager:
1. Clique em Tools > Manage > Test Input Types. 2. 3. 4. 5.

Clique Rational Rose e clique Edit. A janela New Test Input Source aberta. Clique na ficha Sources e clique em Insert. Informe um nome para a nova fonte e o caminho para o modelo Rose.

Entradas de Teste Registradas

Criando um Plano de Teste


w w Um projeto pode ter um ou mais planos de teste que devem ser organizados da forma mais conveniente. Para criar um plano de teste:
1. 2. 3. 4.

Clique na ficha Planning. Clique com o boto direito e selecione Test Plans. Clique New Test Plan. Informe ao menos o nome do plano de teste. As demais informaes podem ser fornecidas depois.

Criando um Plano de Teste


w Um plano de teste pode tambm ser criado a partir de um plano pr-existente, herdando todas as suas propriedades. w Para modificar propriedades de um plano de teste:
1. Clique na ficha Planning. 2. Clique com o boto direito sobre o plano de teste desejado e selecione Properties.

O Plano de Teste SAQUES

Organizando os Casos de Teste em Pastas


w Vrias pastas podem ser criadas em um plano de teste para organizar os casos de teste. w Para criar uma pasta:
1. Na janela Test Plan, clique com o boto direito do mouse sobre o plano de teste ou pasta desejado e clique Insert Test Case Folder. 2. Informe ao menos o nome da pasta. As demais informaes podem ser fornecidas depois.

A Pasta de Teste SAQUES

Criando Casos de Teste


w Casos de teste so desenvolvidos para validar corretude e qualidade do sistema. w Existem duas formas de se criar um caso de teste:

Na janela Test Plan, clique com o boto direito sobre a pasta onde o caso de teste ser armazenado e ento clique Insert Test Case. Na janela Test Inputs, clique com o boto direito sobre a entrada de teste que servir de base para a criao do caso de teste, ento clique Insert Test Case.

O Caso de Teste Sacar Quantia

Definindo as Configuraes dos Testes


w Em algumas situaes, necessrio garantir que o software produzido executar com sucesso em configuraes de hardware e software especficas. w Para definir configuraes deve-se:
Definir as configuraes especficas que precisam ser testadas. Associar cada configurao para criar casos de teste configurados.

Definindo as Configuraes
w Para definir uma nova configurao:
1. Clique Tools > Manage > Configurations e clique no boto New. 2. Na ficha Atributes, selecione o valor apropriado para cada atributo que se deseja considerar na configurao.

w Para visualizar ou editar as configuraes:


1. Clique View > Configurations.

Configurao Memria64

Associando Configuraes a Casos de Testes


w Existem vrias formas de se associar uma configurao a um caso de teste:
Ao criar um novo caso de teste, clique na ficha Iterations -

Configurations da janela New Test Case. Ao editar as propriedades de um caso de teste existente, clique na ficha Iterations - Configurations da janela Test Case Properties. Na janela Test Plan, selecione um caso de teste, clique com o boto direito do mouse Associate Configuration e selecione as configuraes que se deseja associar.

Especificando Iteraes
w Iteraes so momentos dentro de um projeto, onde o produto deve atingir certo padro de qualidade. w TestManager prov um conjunto inicial de iteraes baseadas no RUP. w Novas iteraes podem ser adicionadas:
1. Selecione Tools > Manage > Iterations. 2. Clique New para criar uma nova iterao ou selecione

uma iterao existente e clique Edit.

Uma Nova Iterao

Associando Iteraes a Casos de Testes


w Existem vrias formas de se associar uma iterao a um caso de teste:
Ao criar um novo caso de teste, clique na ficha Iterations -

Configurations na janela New Test Case. Ao editar as propriedades de um caso de teste existente, clique na ficha Iterations - Configurations na janela Test Case Properties. Na janela Test Plan, selecione o caso de teste e clique com o boto direito do mouse em Associate Iteration.

Rastreando as Entradas de Teste


w Associar casos de teste a suas entradas permite manter a consistncia entre eles. w Existem vrias formas de se associar um caso de teste sua entrada:
na janela New Test Case. Ao editar as propriedades de um caso de teste existente, clique na ficha Test Inputs, na janela Test Case Properties. Na janela Test Plan, clique com o boto direito do mouse sobre o caso de teste e clique Associate Test Input. Na janela Test Inputs, clique com o boto direito do mouse sobre a entrada de teste e clique Associate Test Case.
Ao criar um novo caso de teste, clique na ficha Test Inputs

Rastreando as Entradas de Teste

Projeto - Objetivos
w Definir como os casos de teste sero realizados. w No projeto de um caso de teste deve-se identificar:
O conjunto bsico de passos necessrios para executar o

teste. Como validar se as caractersticas testadas funcionam apropriadamente. Como configurar o sistema de forma a executar o caso de teste (pr-condies). Como retornar configurao original do sistema aps a execuo do caso de teste (ps-condies). Como decidir se o teste passou (critrio de aceitao).

Especificando os Passos do Teste e os Pontos de Verificao


w Passo: ao que deve ser executada no sistema. Exemplos: Clicar no boto Iniciar, Iniciar a aplicao. w Ponto de Verificao: local no script de teste que confirma o estado de um ou mais objetos. w Para definir os passos do teste e os pontos de verificao de um novo caso de teste:
1. Na janela Test Plan, clique com o boto direito do mouse

na pasta onde o caso de teste ser armazenado e clique Insert Test Case. 2. Clique na ficha General e clique Design.

Especificando os Passos do Teste e os Pontos de Verificao


w Para definir os passos do teste e os pontos de verificao de um caso de teste existente:
1. Na janela Test Plan, clique com o boto direito do mouse sobre o caso de teste e clique Design.

Passos e Pontos de Verificao

Especificando condies e critrios de aceitao dos casos de teste


1. Na janela Test Plan, clique com o boto direito do mouse sobre o caso de teste e clique Properties. 2. Clique na ficha Implementation.

Condies e Critrios de Aceitao

Implementando os Testes
w Implementar um caso de teste o mesmo que criar um script de teste e associ-lo ao caso de teste. w Pode-se criar dois tipos de scripts de teste:
Scripts automticos, gerados usando-se a ferramenta Rational Robot. Scripts manuais, gerados com auxlio da ferramenta Rational ManualTest.

Criando um Script de Teste Manual


w Conjunto de instrues de teste que sero executadas por um testador humano. w Existem duas formas de se criar um script de teste manual:
Importando um projeto de caso de teste. Usando o Rational ManualTest. Para iniciar o Rational ManualTest e criar um novo script:
Clique File > New Test Script > Manual.

Criando Scripts de Teste a partir de um Projeto de Caso de Teste


w Os passos e pontos de verificao definidos no projeto tornam-se passos e pontos de verificao no script de teste. w Para criar o script a partir do projeto:
1. Na janela Test Case, clique na ficha Implementation e clique no boto Import from Test Case Design. 2. O boto Open permite visualizar e editar o script.

Executando os Testes
w Executar um teste significa executar a implementao do caso de teste e validar o seu comportamento. w No TestManager podem ser executados scripts de teste automticos ou manuais.

Executando os Testes
w Para executar um script de teste manual:
1. Clique File > Run Test Script > Manual. 2. Para cada passo listado na janela Run Manual Script, marque o check box Result para indicar que o passo foi executado. 3. Para cada ponto de verificao listado na janela Run Manual Script, selecione uma das opes de Result: None, Pass ou Fail.

Executando Teste Sacar Quantia

Avaliando os Testes
w Os resultados obtidos com a execuo de um teste so escritos em um log que pode ser visto na janela Test Log. Para abrir esta janela:
Clique File > Open Test Log. Na ficha Results selecione um log.

Analisando os Resultados
w TestManager dotado de um conjunto de relatrios que auxiliam na anlise dos resultados dos casos de teste.

Criando Relatrios
w Para criar um relatrio:
Clique Reports > New, e selecione o tipo de relatrio

desejado.

w Existem vrias formas para abrir ou modificar um relatrio existente:


clique OK. Na ficha Analysis, selecione o tipo do relatrio e selecione o relatrio desejado. A partir da barra Report (apenas para performance testing reports).
Clique Reports > Open, selecione um relatrio na lista e

Criando Relatrios

Gerando Relatrios
w Relatrios podem ser gerados das seguintes formas:
Na ficha Analysis, selecione o tipo do relatrio, clique com o boto direito do mouse sobre o relatrio desejado e clique Run. Clique Reports > Run, selecione o tipo do relatrio, selecione o relatrio desejado e clique OK.

Gerando Relatrios

Вам также может понравиться