peguei um freela e agora?
TRANSCRIPT
Peguei um freela, e agora?
Hello!Me chamo Matheus Costa VieiraEstou tremendo aqui na frente .
1.NetworkingTroca de informações
2.Necessidade
de ajudaProposta de trabalho
“Preciso automatizar os
testes. Poderia nos ajudar na
implementação?”
Será que aceito?!
Bom dinheiro sempre é bem vindo!
Primeira reunião× Apresentação do sócio× Apresentação do projeto× Apresentação da “equipe”
Aceitei
Como farei esse trabalho?
Prós× Javascript× Selenium× TDD,BDD, n style× Coverage reporting× Extensível
minha zona de conforto, The internContras× Javascript× Escopo× Promises× Pura programação
que ferramenta usar?Tive que sair e pesquisar
Muitas opções
Comunidades× Protractor,× Jest× Mocha× Entre outras
Chimp e sua Sprinkling magic
AutomaçãoFrameworks Asserção
Arquivo .Feature#language:ptFuncionalidade: Acessar site do google
@watch Cenário Esquema de busca pelo “Xolv.io" Dado que estou na página Google E digito “Xolv.io" E clico em buscar Então devo visualizar “Xolv.io"
Arquivo Javascript"use strict";module.exports = function() { this.Then(/^que estou na página Google"$/, () => browse.url(“www.google.com”); this.Then(/^digito "([^"]*)""$/, (v) => browse.setValue("input[name='q']“, v); this.Then(/^clico em buscar"$/, () => browse.click(“button[type=submit]”); this.Then(/^devo visualizar"([^"]*)""$/, (t) => browse.waitForVisible(“a=“, t);}
Console outputFuncionalidade: Acessar site do Google
Cenário: Esquema de busca pelo “Xolv.io" ✔ Dado que estou na página Google ✔ E digito “Xolv.io” ✔ E clico em buscar ✔ Então devo visualizer “Xolv.io”
1 scenarios (1 passed)4 steps (4 passed)0m01.007s
“Agora é hora de jogar a minha black
magic!”
Arquivo JSON de mapeamento"use strict";module.exports = { “page”: { “url”: “www.google.com” , “campo de busca”: “input[name='q']” , “botão buscar”: “button[type=submit]”, “lista de resultados”: “a=” }}
Arquivo .Feature#language:ptFuncionalidade: Acessar site do google
@watch Cenário Esquema de busca pelo “Xolv.io" Dado que estou na página Google E digito “Xolv.io" E clico em buscar Então devo visualizar “Xolv.io"
E ae
Então
Pessoalmente deu boa sim!
Até Mais e Obrigado pelos peixes!Perguntas?Tenho cartões de visitas comigo 😉http://matheus-vieira.github.io/