Navegar é preciso
Porquê "Navegar é preciso; viver não é preciso" :P
quarta-feira, 24 de agosto de 2011
Testes de unidades
http://akrabat.com/zend-framework/unit-testing-controller-actions-with-zend_test_phpunit_controllertestcase/
http://msdn.microsoft.com/pt-br/library/ms182517%28v=vs.90%29.aspx
http://junit.wikidot.com/
http://testwarequality.blogspot.com/p/ferramentas.html
http://www.opensourcetesting.org/functional.php
http://improveit.com.br/xp/praticas/tdd/mock_objects
http://www.dsc.ufcg.edu.br/~jacques/cursos/apoo/html/impl/impl3.htm
Introdução a Testes Automatizados
http://www.slideshare.net/adorepump/introduo-a-testes-automatizados-presentation
terça-feira, 28 de junho de 2011
Integração TestLink e Eclipse
Boa noite! Voltando as postagens (antes tarde do que nunca! lol) vou falar rapidamente da possibilidade de se usar o Test Link através de seu plugin feito para o eclipse!
Os procedimentos são fáceis e consistem basicamente de três etapas.
1ª Etapa – Download e Instalação do Plugin no Eclipse- Baixe o plugin no site do projeto: dbfacade-testlink-rpc-api (0.97.11 última versão até a postagem desse artigo);- Realize a instalação do plugin (testlink.eclipse.plugin_0.20.9) , para isso basta colar o .jar que na verdade é o plugin na pasta de plugins (“C:\eclipse\plugins”, por exemplo) do eclipse;– Após instalado (se tudo tiver sido feito corretamente!) o plugin irá aparecer disponível na IDE, conforme figura 1:
2ª Etapa – Configuração do TestLink
Antes de começar as configurações do projeto no TL Plugin será necessário habilitar a XML-RPC API caso não esteja habilitada é claro, para isso abra o arquivo config.inc.php (que fica na raiz do Testlink instalado) e altere o seguinte código:
$tlCfg->api->enabled = FALSE; para $tlCfg->api->enabled = TRUE;
Essa alteração vai fazer com que o Testlink habilite um recurso a mais, que poderá ser visto no menu “Pessoal” (onde ficam as informações pessoais e de login ) conforme figura 2:
Assim que for habilitada será necessário gerar uma chave pessoal para que possa ser usada na integração. P.S.: Procure não gerar várias chaves para não haver confusões posteriormente.
3ª Etapa – Configuração Plugin TestLink no Eclipse
Supondo que todos os procedimentos anteriores foram feitos agora vamos finalizar as configurações no eclipse.
- Vá em “Window -> Preferences” no eclipse e procure “TestLink” na lista que segue, haverá por padrão 3 campos a serem preechidos que são: Project Name, Dev key, TestLink URL e User Login Name, conforme figura 3:
Project Name: Nome do Projeto que será visto no Eclipse através do plugin;Dev key: Chave pessoal gerada na etapa anterior;TestlinkURL: Deverá ter a URL que indica onde o xmlrpc está no TestLink, por exemplo: http://localhost/testlink/lib/api/xmlrpc.php (no meu caso o TestLink está localhost);User Login Name: Nome do usuário;
É isso aí! Tudo pronto agora é só botar a mão na massa! Segue um link de um pdf que mostra como utilizar a o plugin.
Obrigado!
retirado de : http://www.jailtonalkiminlouzada.com/2010/11/integracao-testlink-e-eclipse/
quinta-feira, 17 de março de 2011
links que eu nao posso perder!
http://fractalbrain.net/
http://leonardobg.com.br/2011/03/16/desafio-selenium-by-elias-solucao-passo-a-passo/
http://javadesktop.org/articles/JDNC2/index.html
http://today.java.net/pub/a/today/2004/10/14/jdic1.html
http://jquery-desktop.org/?login
http://sonspring.com/journal/jquery-desktop
http://desktop.sonspring.com/
http://www.sencha.com/products/designer/
terça-feira, 15 de março de 2011
sexta-feira, 18 de fevereiro de 2011
integracao mantis e svn
| Ter, 02 de Fevereiro de 2010 15:08 |
Este artigo trata de como integrar o Mantis, um bug tracker popular, com o SVN. O objetivo é automatizar a atualização de issues no mantis a partir de commits de alterações pelo SVN. Basicamente, deseja-se eliminar a atividade adicional de logar no mantis para marcar uma issue como "RESOLVED" após a conclusão da etapa de codificação. Assume-se que você já tem o Mantis e o SVN instalados e funcionando adequadamente de modo isolado. Caso ainda não tenha, procure por tutoriais na net sobre como instalá-los. Outra premissa é que você está trabalhando em um servidor Linux. Em ambientes (ergh) Windows o procedimento pode ser diferente, não sei e não me pergunte... :) Antes de mais nada, devo citar os devidos créditos. Quase tudo que fiz aqui veio do tutorial encontrado em http://www.grafxsoftware.com/option.php/182. Apenas fiz algumas atualizações, como por exemplo arquivos que mudaram de lugar, etc. Bom, o primeiro passo é criar um usuário no Mantis para ser usado pelo script. Você pode criar um usuário chamado "svn", por exemplo. É importante que ele tenha permissão nos seus projetos de alterar o status de issues. Coloque-o como "developer" que tudo vai ficar bem. A regra fundamental é a exigência de um pequeno padrão de texto nos comentários dos commits no SVN. Sempre que você (ou o programador) referenciar a issue no texto de comentário, esse texto será adicionado como uma nota no registro da issue no Mantis. Para isso, basta que o texto contenha um padrão do tipo: - issue #4 ou - bug #00456 Então, se o comentário for algo do tipo: "Corrigido caminhos relativos. Alteração referente a issue #5647", esse texto será adicionado como nota no registro da issue número 5647 no Mantis. E, se o texto contenha um padrão do tipo: - fixes issue #5466 ou - fixed issue #5466 ou ainda - fixed bug #5466 a issue terá seu status alterado, além da incorporação do texto como nota. O status irá para RESOLVED e a resolution para FIXED. É claro que você poderá mudar no código o status final que deseja, ou até mesmo o padrão de texto a ser procurado, colocando em Português, por exemplo. Vamos lá. Vá para o diretório onde você tem o Mantis instalado. A partir de agora vou me referir a ele como MANTIS_PATH, pois cada um tem o seu e não mostra pra ninguém (sim, que nem aquilo). Neste diretório, abra, com seu vi preferido, o arquivo de configuração do Mantis, chamadoconfig_inc.php e inclua o código abaixo após as linhas de código já existentes. Obviamente antes do delimitador de código final, o famoso "?>". Clique no link abaixo para ver o código. Feito isso, você já pode testar o funcionamento do casamento de padrão. Embaixo de MANTIS_PATH, tem um subdiretório chamado scripts. Nele vamos encontrar um... script!!!... que podemos usar para testar essa parte da integração. Ah, mas antes disso, é claro que você tem que criar (reportar) uma issue de teste no Mantis. Memorize seu número. Criada a issue, no shell, dentro do subdir scripts, execute o comando abaixo, trocando o número 4 pelo número da sua issue de teste. /usr/bin/php checkin.php <<< "hlbog fixed issue #4" Funcionou? Excelente. Agora a última parte. Aqui precisamos fazer com que uma operação de commit no SVN chame automagicamente o script de checkin que acabamos de executar manualmente. Pra isso temos os gloriosos hooks! Fácil. Vá para o diretório do seu repositório SVN, no servidor mesmo, não é na sua cópia de trabalho local. Neste local tem um subdiretório chamado hooks, e lá vários arquivos com extensão tmpl, que são scripts de exemplo que vem na instalação do SVN. Mas você irá criar seu próprio arquivos chamado post-commit. Isso mesmo, sem extensão nenhuma. O conteúdo desse arquivo será: Clique no link abaixo para ver o código. Repare que você deve colocar o caminho para o SEU Mantis no código. Altere a permissão do arquivo para execução: chmod 550 post-commit And... we're done! good coding. -- Helder Garcia |
Retirado de : http://www.sounerd.com.br/index.php/section-blog/80-Desenvolvimento/351-integracao-mantis-e-svn.html |
