Skip to content

Integração da ferramenta: TestLink com o Selenium WebDriver. Com a finalidade de automatização da execução dos casos de testes. Com um exemplo desenvolvido em JAVA.

Notifications You must be signed in to change notification settings

yuryalencar/Integration_Testlink_with_Selenium_WebDriver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Integration Testlink with Selenium WebDriver

Integração da ferramenta: TestLink com o Selenium WebDriver - Atualizado em 18/10/2017

Versão das Tecnologias Utilizadas:

  • TestLink 1.9.16 (Moka pot)
  • Selenium WebDriver 3.6.0

Bibliotecas e Pacotes Necessárias:

  • ws-commons-util-1.0.2.jar
  • xmlrpc-client-3.1.jar
  • xmlrpc-common-3.1.jar
  • testlink-api-client-2.0.jar
  • JUnit 4.12 - junit-4.12.jar
  • selenium-server-standalone-3.6.0.jar

Pré-Requisitos:

  • Possuir o TestLink instalado.
  • Possuir o Driver que manipula o navegador escolhido para a execução dos testes. Ex.: chromedriver(Google Chrome), geckodriver(Mozilla Firefox).
  • Caminho do driver pré-inseridos nas variáveis do sistema.
  • Importar no Projeto as Bibliotecas e Pacotes Citados Anteriormente.

Configuração do TestLink:

  • Passo 1: Alterar o arquivo "custom_config.inc.php.example" para "custom_config.inc.php".
  • Passo 2: Adicionar duas linhas uma contendo: "$tlCfg->api->enabled = TRUE;" e outra "$tlCfg->exec_cfg->enabled_test_automation = ENABLED;".
  • Passo 3: Modificar o tipo de execução do Caso de Teste para "Automatizado".

Configuração do Projeto de Testes com o SeleniumWebDriver:

  • Criar uma classe de integração que pode deve ser utilizada em todos os testes com a finalidade de fazer o upload dos resultados.
  • Verificar a utilização de "Assert's" do JUnit, o mal uso pode acarretar problemas no envio de erros.
  • Obs.: Os testes também utilizam dos drivers para a manipulação dos navegadores.

Obs.: Um exemplo genérico da configuração do projeto de testes usando o SeleniumWebDriver pode ser encontrado no projeto atual. Os códigos referentes à configuração estão presentes em: path_do_computador\integration_testlink_with_selenium_webdriver\ExemploIntegracao\test\org\unipampa\exemplointegracao\br.

Contato: yuryalencar19@gmail.com e julianamareco18@gmail.com

About

Integração da ferramenta: TestLink com o Selenium WebDriver. Com a finalidade de automatização da execução dos casos de testes. Com um exemplo desenvolvido em JAVA.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages