Introdução a automação de testes - 5º Congresso Online de TI
[QANinjaConference] Automação de Testes com Codeception
Click here to load reader
-
Upload
julio-de-lima -
Category
Technology
-
view
240 -
download
5
Transcript of [QANinjaConference] Automação de Testes com Codeception
Automação de Testes com Codeception
por Júlio de Lima@juliodelimas
QA Ninja Conference 2016
por Júlio de Lima@juliodelimas
AgradecimentosAngelo, Fernando e Thiagos (Organizadores do evento)
por Júlio de Lima@juliodelimas
Codeception é um framework criado para facilitar a automação de testes em todas as camadas de um software, escrevendo seguindo o padrão BDD.
http://codeception.com
por Júlio de Lima@juliodelimas
Ele possui um DSL própria, muito simples de se compreender.
por Júlio de Lima@juliodelimas
<?php $I = new AcceptanceTester($scenario); $I->am('Administrador de uma loja'); $I->wantTo('gerenciar movimentações'); $I->lookForwardTo('Ver as entradas e saídas de valores'); $I->amOnPage('/'); $I->fillField('usuariologin', 'teste'); $I->fillField('usuariosenha’, ‘123’); $I->click('Entrar'); $I->click('Movimentações'); $I->click('Nova movimentação'); $I->selectOption("select", "Entrada"); $I->fillField('movimentacaovalor', '500,00'); $I->fillField('movimentacaoitens', 'Almocar'); $I->click('Gravar'); $I->see('Sucesso ao inserir a movimentação');?>
por Júlio de Lima@juliodelimas
Outros frameworks que poderiamser usados no lugar do Codeception:
por Júlio de Lima@juliodelimas
PHPUnit
"http://localhost:8888/qaninjaconf/api"]
por Júlio de Lima@juliodelimas
PHPUnit com Guzzle
por Júlio de Lima@juliodelimas
PHPUnit com WebDriver
$this->driver->get("http://localhost:8888/qaninjaconf/web");
por Júlio de Lima@juliodelimas
#partiuCode ;)bit.ly/PalestraCodeceptionQANinjaConf
Júlio de Lima@juliodelimas
[email protected]/juliodelimas
bit.ly/palestraSobreCarreirasQANinja
Alguma dúvida?