Protractor: Lições sobre testes end-to-end automatizados
Testes automatizados são uma parte muito importante no processo de desenvolvimento de software, já que são a base para garantir feedback rápido após mudanças em aplicações e servem como fonte de documentação. Protractor é um framework open source de testes end-to-end automatizados para aplicações AngularJS, utilizado para a execução de testes em aplicações, interagindo com elas como um usuário real faria, em navegadores reais, tais como Chrome e Firefox. Neste livro, Walmyr Filho apresenta uma coleção de práticas para implementar testes end-to-end automatizados ao processo de desenvolvimento de aplicações web, utilizando o framework Protractor. Durante a leitura, você verá como utilizar o padrão Page Objects, node modules, testes de revisão visual, testes na nuvem e para o mobile, como criar testes automatizados com práticas de integração contínua e muito mais.
"1125139333"
Protractor: Lições sobre testes end-to-end automatizados
Testes automatizados são uma parte muito importante no processo de desenvolvimento de software, já que são a base para garantir feedback rápido após mudanças em aplicações e servem como fonte de documentação. Protractor é um framework open source de testes end-to-end automatizados para aplicações AngularJS, utilizado para a execução de testes em aplicações, interagindo com elas como um usuário real faria, em navegadores reais, tais como Chrome e Firefox. Neste livro, Walmyr Filho apresenta uma coleção de práticas para implementar testes end-to-end automatizados ao processo de desenvolvimento de aplicações web, utilizando o framework Protractor. Durante a leitura, você verá como utilizar o padrão Page Objects, node modules, testes de revisão visual, testes na nuvem e para o mobile, como criar testes automatizados com práticas de integração contínua e muito mais.
9.99 In Stock
Protractor: Lições sobre testes end-to-end automatizados

Protractor: Lições sobre testes end-to-end automatizados

by Walmyr Filho
Protractor: Lições sobre testes end-to-end automatizados

Protractor: Lições sobre testes end-to-end automatizados

by Walmyr Filho

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

Testes automatizados são uma parte muito importante no processo de desenvolvimento de software, já que são a base para garantir feedback rápido após mudanças em aplicações e servem como fonte de documentação. Protractor é um framework open source de testes end-to-end automatizados para aplicações AngularJS, utilizado para a execução de testes em aplicações, interagindo com elas como um usuário real faria, em navegadores reais, tais como Chrome e Firefox. Neste livro, Walmyr Filho apresenta uma coleção de práticas para implementar testes end-to-end automatizados ao processo de desenvolvimento de aplicações web, utilizando o framework Protractor. Durante a leitura, você verá como utilizar o padrão Page Objects, node modules, testes de revisão visual, testes na nuvem e para o mobile, como criar testes automatizados com práticas de integração contínua e muito mais.

Product Details

ISBN-13: 9788555192296
Publisher: Casa do Código
Publication date: 11/11/2016
Sold by: Bookwire
Format: eBook
Pages: 46
File size: 687 KB
Language: Portuguese

About the Author

Walmyr Filho trabalha com engenharia de software desde 2004, tendo bacharelado em Administração de Empresas com ênfase em Análise de Sistemas de Informação pela PUC-RS, em 2012. Trabalhou em organizações nacionais e multinacionais em Porto Alegre e Florianópolis e atualmente trabalha como engenheiro de software com foco em qualidade de software no time do Appear.in, na Noruega. Ativo membro de comunidades de tecnologia, sempre gostou de participar de eventos, seja como expectador, coordenador, organizador, voluntário e algumas vezes como palestrante, tendo palestrado em eventos como: The Developers Conference, Agile Trends, Conferência Agile Testers e eventos dos Grupos de Usuários de Teste de Software do Rio Grande do Sul e Santa Catarina. Foi voluntário do Agile Brazil 2014, em Florianópolis, Coordenador da Trilha de Testes do The Developers Conference Florianópolis, em 2015, além de ter ajudado em iniciativas internas dentro de empresas em que trabalhou, pois acredita que o conhecimento é algo que deve ser compartilhado. É autor do blog talkingabouttesting.com e possui um canal no YouTube onde compartilha conteúdo "mão na massa" em formato de videos sobre a utilização do framework Protractor. Além disso, recentemente começou a escrever conteúdos em Inglês em sua conta no Medium (@walmyrlimaesilv). Pode ser encontrado no Twitter como @walmyrlimaesilv.

Table of Contents

1 Introdução 1.1 O que é Protractor? 1.2 Pré-requisitos necessários para começar 1.3 Instalação 1.4 Configurações básicas 1.5 Escrevendo o primeiro teste 1.6 Executando o primeiro teste 1.7 A importância do resultado dos testes 1.8 O padrão AAA (Arrange, Act, Assert) 2 Boas práticas 2.1 Regras gerais 2.2 Estrutura de projeto 2.3 Estratégias de localizadores 2.4 Page Objects 2.5 Suítes de testes 3 Page Objects 3.1 Refatorando testes para utilização de Page Objects 3.2 Outros exemplos de Page Objects 3.3 Criando e utilizando Page Objects do tipo wrapper 4 Helpers 4.1 Helper utilizando Expected Conditions 5 Node modules úteis 5.1 jasmine-spec-reporter 5.2 protractor-jasmine2-html-reporter 5.3 shortid 5.4 node-uuid 5.5 fs 5.6 browserstack-local 6 Ações e verificações 6.1 Ações 6.2 Verificações 7 Testes de revisão visual 7.1 Integrando o VisualReview ao Protractor 7.2 O que testar e o que não testar com o Visual Review 8 Testes na nuvem 8.1 BrowserStack 8.2 SauceLabs 9 Integração contínua 9.1 Testes e2e no processo de integração contínua 10 Testes para mobile 10.1 Simulando um dispositivo móvel no navegador 10.2 Utilizando simuladores de dispositivos móveis na nuvem 11 ECMAScript 2015 11.1 Arquivo de configuração em ES2015 11.2 Arquivos de teste (spec files) em ES2015 11.3 Page Objects e helpers em ES2015 12 Configurações avançadas 12.1 Utilizando o webdriver do próprio navegador: directConnect 12.2 Definindo um framework base para a escrita de testes 12.3 Executando testes em paralelo: shardTestFiles 12.4 Suítes de teste 12.5 Antes de qualquer configuração de ambiente: beforeLaunch 12.6 Antes da execução dos testes: onPrepare 12.7 Assim que os testes são finalizados: onComplete 12.8 Após a execução dos testes: afterLaunch 13 Processo criativo em teste de software 13.1 Definindo os casos de teste 13.2 Evoluindo a suíte de teste 13.3 Organizando o projeto de testes para manutenção evolutiva 13.4 Evoluindo ainda mais 14 Dicas úteis 14.1 Gerador de estrutura de testes 14.2 Facilidades do Jasmine 14.3 Depurando testes 14.4 Testando aplicações não AngularJS 14.5 Dicas para demonstrações 14.6 Sobrescrevendo configurações via linha de comando 15 Indo além
From the B&N Reads Blog

Customer Reviews