Sugestão de ferramentas para automação de teste de aplicação em Oracle Forms 6I

258 views
Skip to first unread message

eline ortiz

unread,
Aug 14, 2015, 9:52:16 AM8/14/15
to guts-rs...@googlegroups.com
Bom Dia,

Acabo de iniciar na empresa e preciso de ajuda para definir a melhor ferramenta para automatizar os testes de regressão da aplicações do nosso cliente. O cenário é o seguinte:

- As aplicações foram desenvolvidas com Oracle Forms 6I; (há pouca ou nenhuma viabilidade de atualizar a versão do Oracle);
- O sistema é fortemente "fechado",  sendo assim, não é permitido nenhuma ferramenta cloud (politica interna);
- De preferencia a ferramenta deve ser open source (mas aceito sugestão de ferramentas pagas tbm);
- O Oracle Forms 6I não tem orientação ao objeto, os forms são criados e compilados pela própria ferramenta (logo tenho uma grande limitação no acesso ao código das telas, alias não tenho quase nenhum acesso);

Diante desse cenário gostaria da ajuda de vocês para tentar automatizar alguns cenários de regressão.

Agradeço desde já toda a ajuda.

Eliane Ortiz, CTFL

Jonathan Wutzke

unread,
Aug 14, 2015, 10:11:37 AM8/14/15
to guts-rs...@googlegroups.com

Ola Eline!

Na empresa onde trabalho tambem temos uma aplicação oracle forms 6i, infelizmente ferramentas open source nao foram viaveis no meu caso, eu tentei usar o sikuli mas nao deu mto certo, a alternativa foi usar o testcomplete, com ele ate hoje consegui me virar bem com ele, alguns casos voce precisa fazer uns arranjos mas funciona bem

Espero ter ajudado

--
Você recebeu esta mensagem porque está inscrito para o Google
Grupos "Grupo de Usuarios de Teste de Software - SUCESU-RS" grupo.

Para postar neste grupo, envie um email para guts-rs...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
guts-rs-suces...@googlegroups.com
Para mais opções, visite este grupo em
http://groups.google.com/group/guts-rs-sucesu?hl=pt?hl=en
---
Você recebeu essa mensagem porque está inscrito no grupo "GUTS-RS - Grupo de Usuários de Testes de Software do RS - SUCESU-RS" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para guts-rs-suces...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Ramses Jose Sacol de Almeida

unread,
Aug 14, 2015, 10:13:15 AM8/14/15
to Guts Rs Sucesu
Olá.
Ferramentas que talvez possam ajudar:
- IBM RFT (muito pago, hehehe)
- Sikuli
- Webdriver (talvez algum plugin/exetensão)
-Testcomplete (pago)

--
Você recebeu esta mensagem porque está inscrito para o Google
Grupos "Grupo de Usuarios de Teste de Software - SUCESU-RS" grupo.

Para postar neste grupo, envie um email para guts-rs...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
guts-rs-suces...@googlegroups.com
Para mais opções, visite este grupo em
http://groups.google.com/group/guts-rs-sucesu?hl=pt?hl=en
---
Você recebeu essa mensagem porque está inscrito no grupo "GUTS-RS - Grupo de Usuários de Testes de Software do RS - SUCESU-RS" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para guts-rs-suces...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Atenciosamente;

Ramses Sacol

(051) 9895-1608

Ramses Jose Sacol de Almeida

unread,
Aug 14, 2015, 10:14:09 AM8/14/15
to Guts Rs Sucesu
Opa, floodando mais um pouco..Já chegou a ler isso?

http://www.oracle.com/technetwork/articles/adf/part6-094560.html

Rafael Uchôa

unread,
Aug 14, 2015, 10:42:06 AM8/14/15
to guts-rs...@googlegroups.com
Oi Jonathan,

Pode passar a experiência porque o Sikuli não deu certo ?

Testamos o testcomplete em um cliente e a aderência foi boa para o Oracle Forms, mas o cliente perguntou se teria algum gratuito, então vi o Sikuli e estou fazendo uns testes.

O Sikuli não tem a questão dos relatórios e a exportação dos scripts que o TestComplet tem, mas como a API do Sikuli é bem simples e usa Python para escrever os scripts, então fica fácil de incluir nos testes unitários do TestRunner do Python.

Quais foram as suas dificuldades ?

Rafael Uchôa
www.naskar.com.br
raf...@naskar.com.br
(85) 8705-4409

eline ortiz

unread,
Aug 14, 2015, 12:07:47 PM8/14/15
to guts-rs...@googlegroups.com
Agradeço a todas as respostas enviadas até o momento.

Respondendo ao Ramses, eu já havia visto o link que vc enviou, porem no meu caso não se aplica, pois não temos interface web. Até a versão 6I não há nada web no Oracle Forms, aí sim depois dessa versão tem. Mas com eu comentei o cliente não tem interesse em atualizar a versão por enquanto.

Mas vou dar uma olhada duas ferramentas sugeridas o Syikuli e o TestComplete.

Att.

Eliane Ortiz, CTFL

Ramses Jose Sacol de Almeida

unread,
Aug 14, 2015, 1:19:43 PM8/14/15
to Guts Rs Sucesu
Auch...Esqueci deste detalhe...é, webdriver fora de contexto. E essas duas não te atenderem, tenta a da IBM...

Jonathan Wutzke

unread,
Aug 14, 2015, 1:25:01 PM8/14/15
to guts-rs...@googlegroups.com

Ramses  esses dois pontos que voce citou foram alguns dos problemas, outro ponto que eu me lembro foi a dificuldade de identificar os elementos na tela, o sikuli apenas conseguia identificar de forma visual e o teste se tornava mto fragil na questao de falsos positivos, mas isso foi a uns dois anos, vi que nesse tempo deu uma boa amadurecida no projeto e talvez hoje ja seja diferente

Ramses Jose Sacol de Almeida

unread,
Aug 14, 2015, 1:34:45 PM8/14/15
to Guts Rs Sucesu
O sikuli, ao meu entender, é mais voltado para captação posicional na tela. Quando usei o RFT em um aplicativo java, ele captava bem os elementos. 
Eu, particularmente não sou fã dessa ferramenta (até por que ela é meio cara...), mas acho que pode ajudar..
Teu sistema seria algo assim?
https://www.youtube.com/watch?v=pW7gscSGIgs

Jonathan Wutzke

unread,
Aug 14, 2015, 6:32:34 PM8/14/15
to guts-rs...@googlegroups.com
é mais ou menos assim Ramses, tem uma interface um pouco melhor, mas é mais ou menos por ai kkkkkk


Rafael Chiavegatto

unread,
Aug 17, 2015, 11:57:32 PM8/17/15
to GUTS-RS - Grupo de Usuários de Testes de Software do RS - SUCESU-RS, elian...@yahoo.com.br
Boa noite,

com o sikuli você pode "cortar" imagens e utilizando a similaridade fica bem tranquilo de trabalhar, ainda mais utilizando o sikuli api.


Atenciosamente

Rafael Chiavegatto
Reply all
Reply to author
Forward
0 new messages