BIGtheme.net http://bigtheme.net/ecommerce/opencart OpenCart Templates
23/07/2018 - 11:09 AM

Pequenas empresas, grandes oportunidades!

Demorei mas, voltei! Irei dar continuidade ao assunto do post anterior… pequenas empresas que não tem processo definidos podem dificultar o processo de qualidade de software. Bom, digo isso com propriedade, pois nos últimos anos, optei por sair de uma empresa de grande/médio porte, para trabalhar em empresas de pequeno porte ou as startups*. Nestes últimos anos, tive contatos com ...

Ler Mais »

Automação de testes web com Docker 2

Agora que aprendemos como utilizar o Docker e seu container vamos configurar nosso projeto para apontar os testes para este container! Como? Vamos ver o código abaixo:   Capybara::Selenium::Driver.new(app, :browser => :chrome, :desired_capabilities => Selenium::WebDriver::Remote::Capabilities.chrome( 'chromeOptions' => { 'args' => [ "--start-maximized" ] } ) ) Este é meu código de criação do novo Driver Chrome! Mas como meu driver ...

Ler Mais »

Automação de testes web com Docker

E ai pessoal tudo bom? Que tal avançar um pouco sua automação de testes e dockerizar todo o ambiente? Vamos iniciar hoje entendendo um pouco sobre a imagem do Docker disponibilizado pelo Selenium: Acessando o link e clicando em Dockerfile, você verá o que a imagem vai fazer quando o container rodar. Se você verificar tem a linha: FROM selenium/node-chrome:3.5.3-boron ...

Ler Mais »

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 »

Cucumber: Estrutura de Escrita de Cenários

Olá pessoal! Hoje vamos falar um pouco sobre BDD e a estrutura de escrita de histórias de usuários utilizando o Cucumber. Para começar, vamos esclarecer o que é BDD. Behavior Driven Development – BDD ou Desenvolvimento Guiado por Comportamento, é uma técnica do mundo ágil, que permite desenvolver softwares descrevendo o seu comportamento a partir da perspectiva dos stakeholders do projeto. A ...

Ler Mais »

Cucumber: Configurando a Ferramenta no Eclipse

Fala galera! Retomando a série de posts sobre o Cucumber. Hoje vamos falar um pouco mais sobre a configuração do Eclipse para utilizar a ferramenta. Existem algumas formas de configurar e utilizar o Cucumber, vou falar aqui da maneira que eu considero mais rápida e prática, mas existem outras alternativas ao método que irei apresentar aqui. Para esse tutorial irei ...

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 »