ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Teste Funcional [Resolvido]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
robsoncoutinho
Novato
Novato


Registrado: Terça-Feira, 16 de Julho de 2013
Mensagens: 24

MensagemEnviada: Ter Jul 16, 2013 3:28 pm    Assunto: Teste Funcional [Resolvido] Responder com Citação

Boa tarde amigos,

Tenho muito código pra alterar, refatorar, etc. E o sistema tem muito código duplicado, por isso preciso de uma ferramenta pra criar testes funcionais e rodá-los apos as modificações que irei fazendo. Teste unitário sei que existe o DUnit, e vi que talvez possa utiliza-lo pra simular as operações do sistema via código, não to achando material mais específico na net, etc.

Alguém conhece umas ferramentas boas de testes ae pro Delphi?

Desde já agradeço à todos, muito obrigado!


Editado pela última vez por robsoncoutinho em Sex Ago 02, 2013 9:57 am, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
cyberdisk
Colaborador
Colaborador


Registrado: Domingo, 4 de Julho de 2010
Mensagens: 2391
Localização: São José dos Campos - SP

MensagemEnviada: Ter Jul 16, 2013 6:12 pm    Assunto: Responder com Citação

veja um trabalho sobre isso

http://www.google.com.br/url?q=http://campeche.inf.furb.br/tccs/2007-II/TCC2007-2-10-VF-EduardoMafra.pdf&sa=U&ei=nrXlUayMMYaFrgHP-YGoDA&ved=0CDQQFjAH&usg=AFQjCNHiV4MBuqASoETgdm49fXWVvCxG4w

ou veja sobre RTTI

http://www.google.com.br/search?q=rtti+delphi+7&hl=pt&gbv=2&oq=RTTI+delphi&gs_l=heirloom-serp.1.1.0l2j0i30l3j0i7i30j0i30j0i7i30l2j0i30.342400.343656.0.350024.4.4.0.0.0.0.321.852.1j0j2j1.4.0...0.0...1ac.1.15.heirloom-serp.y0YXdC9C9Rg

abraço
_________________
O conhecimento abre muitas portas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
robsoncoutinho
Novato
Novato


Registrado: Terça-Feira, 16 de Julho de 2013
Mensagens: 24

MensagemEnviada: Qui Jul 25, 2013 10:53 am    Assunto: Responder com Citação

Fala Cyberdisk,

Muito obrigado pela resposta, eu dei uma olhada nesse material, muito bom. Porém eu não consegui iniciar um projeto de tests a partir desse material, porque não tenho tanta experiência com delphi.

Encontrei uma solução mais simples e que talvez não seja a ideal, mas por enquanto vai me ajudar.

Encontrei um programa chamado AutoIt, ele permite criar os scripts para automatizar a execução das funcionalidades, possibilitando os testes.

Se você tiver algum exemplo de teste funcional usando RTTI pra eu ver, iria me ajudar a entender melhor.

Abraço e muito obrigado!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
cyberdisk
Colaborador
Colaborador


Registrado: Domingo, 4 de Julho de 2010
Mensagens: 2391
Localização: São José dos Campos - SP

MensagemEnviada: Qui Jul 25, 2013 1:21 pm    Assunto: Responder com Citação

no segundo link voce vai achar varios exemplos

abraço
_________________
O conhecimento abre muitas portas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
robsoncoutinho
Novato
Novato


Registrado: Terça-Feira, 16 de Julho de 2013
Mensagens: 24

MensagemEnviada: Sex Jul 26, 2013 10:42 am    Assunto: Responder com Citação

Então são exemplos de utilização da RTTI em si. Exemplos utilizando RTTI em testes funcionais eu não encontrei.

Outra coisa, o que você acha da idéia de um tópico fixo sobre ferramentas auxiliares para Delphi? Testes unitários, teste funcional, code coverage, ferramentas para debug, etc.

Acho que seria muito interessante para todos.

Abraço
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
fabiorubim
Novato
Novato


Registrado: Quinta-Feira, 4 de Abril de 2013
Mensagens: 52
Localização: Sorocaba - SP

MensagemEnviada: Seg Jul 29, 2013 2:44 pm    Assunto: Responder com Citação

Acho uma ótima ideia robsoncoutinho, acredito que muitos usam Delphi com o básico (Delphi+BD+Controle de versão.)
Gostaria de saber sobre mais ferramentas, metodologias de desenvolvimento que se adaptam bem com Delphi e/ou são as mais utilizadas. O que falta utilizar com Delphi. Isso é tão divulgado em linguagens como Java por exemplo.
Algumas dicas de níveis de estrutura para desenvolver aplicações, das mais básicas até as mais complexas/avançadas.
Por exemplo:

Citação:
1º-Empresa pequena e muito desatualizada.
Delphi 3/4 + Paradox/Firebird + Compatilhamento de Units

2º - Empresa pequena e desatualizada
Delphi 7 + Firebird + Jedi

3º Empresa pequena e um pouco mais atualizada
Dephi Xes + Firebird + OOP+MVC +Subversion

4º Empresa pequena e um pouco mais atualizada
Dephi Xes + Firebird + Subversion + Scrum



Bom, são só ideias e tipos de empresas que já trabalhei (exceto pelo uso de Scrum que nunca trabalhei).

Acredito que seria melhor criar um outro tópico.
O que acha moderador?

Abraços.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
robsoncoutinho
Novato
Novato


Registrado: Terça-Feira, 16 de Julho de 2013
Mensagens: 24

MensagemEnviada: Qua Jul 31, 2013 11:24 am    Assunto: Responder com Citação

Então fabiorubim é uma ótima idéia sim, dá uma conferida aí que foram criados dois tópicos fixos agora sobre ferramentas de testes e ferramentas para debug.

Eu já postei algumas que já estou utilizando lá. Agora essa parte de arquitetura de software é bem interessante também, eu por exemplo venho de outras linguagens e estou trabalhando com Delphi tem pouco tempo, então to pesquisando bastante coisa.

Valeu brother, abraço!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB