BIGtheme.net http://bigtheme.net/ecommerce/opencart OpenCart Templates
19/10/2017 - 7:03 AM

Automação

Criando projeto de automação de testes mobile – Parte 2

Vamos iniciar a segunda parte, então começaremos por editar o arquivo env.rb, este arquivo é carregado primeiramente quando rodarmos os testes, vamos adicionar no env.rb o seguinte código:   require "appium_lib" require "pry" def caps { caps: { deviceName: "Samsung", platformName: "Android", deviceName: "J7 Galaxy" app: (File.join(File.dirname(__FILE__), "PreciseUnitConversion.apk")), appPackage: "com.ba.universalconverter", appActivity: "MainConverterActivity", newCommandTimeout: "3600", appium_lib: { wait: 20, debug: false ...

Ler Mais »

Criando projeto de automação de testes mobile – Parte 1

Bom, vamos iniciar uma série de publicações sobre automação de testes mobile, vamos discutir sobre frameworks, linguagens, device farms e muito mais! Então não deixe de contribuir e comentar o que você usa e quais são suas dúvidas! O que precisamos saber para iniciar um projeto de automação de testes mobile? Qual linguagem vamos utilizar para codificar? Quais frameworks vamos utilizar? O que vamos ...

Ler Mais »

Automação de testes Mobile com Kobiton (Appium)

Sim Kobiton, é uma nova plataforma free para testes em dispositivos reais, sim está em fase beta e é free, se irá continuar free? Essa resposta não sabemos. Bom, além do Kobiton ser de graça ele também possibilita através de uma API que você utilize o Appium deles, assim através da API você envia os comandos e o Appium executa. Esta abordagem ...

Ler Mais »

Utilizando Appium para automação Mobile – Primeiros Passos

Como funciona: Forma resumida Appium é um server de API Rest. Ele recebe comandos de um código de qualquer dos tipos de linguagem de programação suportadas(são muitas), interpreta estes comandos e executa nos dispositivo(Aplicativo). E no final é recebida uma resposta HTTP referenciando se foi executado com sucesso ou não Capabilities São capacidades que informamos e são enviadas para o ...

Ler Mais »

Page Objects with Selenium and Cucumber JVM

by JEFF NYMAN posted on 24 OCTOBER 2015 In this post I’ll focus on using page objects in a Selenium and Cucumber JVM context. Please note that this post follows on from the previous post, using the code you built up there. If you did create everything from the last post, now would be a good time to rerun it ...

Ler Mais »

Testando aplicações AngularJS com Protractor – por Walmyr Filho

É sempre importante fazer testes, e melhor ainda se podemos fazer os testes antes (TDD) e, em algumas situações, até mesmo escrever uma especificação executável, a chamada “documentação viva” do BDD(Behavior-driven development). Mas quando falamos de escrever os testes antes, podemos falar tanto de testes de unidade (unit tests), como de testes e2e (end-to-end). Neste post a ideia é falar ...

Ler Mais »

Element Locators no WebDriver (ID)

O conhecimento dos locators são de extrema importância para uma boa automação, uma boa distinção da utilização de cada tipo, a forma como inserir. Um locator serve para localizar um elemento na página, estes elementos podem ser, ID, name, CSS, XPath link, text e outros, cada um possui sua limitação e consequentemente um supri a necessidade do outro. Vamos com o Locate ...

Ler Mais »

Iniciando Automação de Testes IV (Configurando JUnit e criando primeiros testes)

Bom para esclarecer algumas dúvidas, geralmente quando configuramos toda a biblioteca WebDriver, já está contida na pasta Libs o JUnit, então vamos verificar se já temos adicionado: Botão direito no projeto Build Path Libraries Procure por junit-versão.jar Com isto você já pode utilziar, então vamos criar nosso primeiro teste utilizando WebDriver e Junit, para isto vamos utilizar nosso Projeto criado anteriormente. ...

Ler Mais »

Iniciando Automação de Testes III (Internet Explorer)

Como mencionado no post anterior, frequentemente devemos testar em navegadores diferentes, nos posts utilizamos Mozilla Firefox, Chrome e agora vamos utilizar IE Vamos iniciar a configuração para rodar nossos testes no IE: Configuração: Para rodar precisamos do IEDriverServer.exe disponível aqui:  Atenção Alguns erros são esperados! Para que isto não aconteça iremos configurar o IE: Primeiro: Abra o Internet Explorer Vá ...

Ler Mais »

Iniciando Automação de Testes II (Google Chrome)

Existe sempre a necessidade de testes em diferentes navegadores, nenhum teste é 100% confiável se não tiver sido testado em outro navegador. Alguns software homologam determinadas versões de SO, Navegadores, Flash para um funcionamento mais adequado do seu software e outros apenas homologam SO, Navegador e Flash, deixando a versão por conta do usuário! Pois bem, no exemplo anterior utilizamos ...

Ler Mais »