Sunteți pe pagina 1din 7

Requisitos

- ADT Bundle verso 20140321 (Eclipse 4.3.1) ou superior


Alternativamente:
- Eclipse verso 4.3.1 (Kepler) ou superior configurado com o ADT Plugin (instrues de
instalao na seo Ferramentas do stio
https://sites.google.com/site/tutorialintroducaoaoandroid/).

Instalao da ferramenta PLATOOL
1) Realizar a cpia do arquivo PLATOOL [13-06-2014].zip, a partir do elo
https://dl.dropboxusercontent.com/u/6106592/PLATOOL/PLATOOL%20%5B13-06-
2014%5D.zip , para a pasta eclipse do ADT Bundle ou do Eclipse.
2) Descompactar o arquivo com um programa para descompactao (ex. 7Zip, WinRar,
Winzip), utilizando uma opo no estilo Extrair Aqui.... Caso o ADT Bundle esteja aberto,
necessrio reinici-lo.
3) Abrir a View da ferramenta Platool (menu Window, Show View, Other...) categoria Platool
, Platool Main.

Figura 1: Tela para abertura de Views do Eclipse.
4) A View da ferramenta Platool aberta:

Figura 2: A View da ferramenta Platool.
Utilizao da ferramenta Platool
Na barra de aes da View, a primeira opo marcada pelo cone
abrir uma tela para seleo (Figura 3) do arquivo de teste de entrada (extenso .java), o
arquivo de sada onde os testes gerados pela ferramenta sero gravados (extenso .java) e um
arquivo de leiaute opcional (extenso .xml).
Nota: para que os arquivos sejam carregados, os respectivos projetos Android (Projeto da
Aplicao e Projeto de Testes Android) devero estar abertos na View Package Explorer.


Figura 3: Tela para seleo dos arquivos de entrada, sada e leiaute (opcional).

O prximo passo (Figura 4) envolve a seleo do mtodo de teste a ser analisado. A
ferramenta Platool capaz de lidar com mtodos de teste que interagem com a interface com
o usurio.

Figura 4: Seleo dos mtodos a serem analisados.

Pode ser selecionado mais de um mtodo de teste de cada vez, com a condio de que eles
sejam relacionados ao teste de uma mesma funcionalidade.

Na barra de aes da View, a segunda opo marcada pelo cone
envolve a anlise dos mtodos de testes selecionados, com a consequente gerao de um
grafo denominado ESG4SMDA.

Figura 5: Exibio do ESG4SMDA.
Pode-se observar nesse momento, a atualizao da View da Platool que agora mostra
o projeto de testes que contm o arquivo com os testes gerados.

Figura 6: View da Platool exibindo o projeto de testes que contm o arquivo de sada.

Na barra de aes da View, a terceira opo marcada pelo cone
envolve a gerao dos testes. O primeiro passo (Figura 7) envolve a seleo da estratgia para
a gerao dos dados de teste.


Figura 7: Escolha da estratgia para a gerao de dados de teste.
As estratgias possveis so:
1) Equivalence Partitioning and Boundary-Value Analysis: Partio em Classes de Equivalncia
combinada com Anlise de Valor Limite, particionamento multidimensional.
2) Equivalence Partitioning and Boundary-Value Analysis & System Event: Partio em Classes
de Equivalncia combinada com Anlise de Valor Limite, particionamento multidimensional.
Permite a insero de um evento do tipo mudana de orientao do dispositivo (Figura 8),
bastando ser informada a aresta do ESG4SMDA exibido na Figura 7.
3) Random: Definio aleatria dos dados de teste.
4) Random & System Event: Definio aleatria dos dados de teste. Permite a insero de um
evento do tipo mudana de orientao do dispositivo (Figura 8), bastando ser informada a
aresta do ESG4SMDA exibido na Figura 7.
A prxima tela (Figura 9) permite a definio da quantidade total de testes a serem gerados.

Figura 8: Aresta para insero do evento de mudana de orientao do dispositivo.


Figura 9: Tela de seleo da quantidade total de testes a serem gerados.
Aps a gerao dos dados de teste, o ESG4SMDA Complemento utilizado para a gerao de
testes exibido. O arquivo de sada definido anteriormente (Figura 3) pode ser aberto pela
View da Platool.

Figura 10: Exibio do ESG4SMDA complemento.

S-ar putea să vă placă și