peguei um freela e agora?

23
Peguei um freela, e agora?

Upload: matheus-costa-vieira

Post on 14-Apr-2017

53 views

Category:

Services


3 download

TRANSCRIPT

Page 1: Peguei um freela e agora?

Peguei um freela, e agora?

Page 2: Peguei um freela e agora?

Hello!Me chamo Matheus Costa VieiraEstou tremendo aqui na frente .

Page 3: Peguei um freela e agora?

1.NetworkingTroca de informações

Page 4: Peguei um freela e agora?

2.Necessidade

de ajudaProposta de trabalho

Page 5: Peguei um freela e agora?

“Preciso automatizar os

testes. Poderia nos ajudar na

implementação?”

Page 6: Peguei um freela e agora?

Será que aceito?!

Bom dinheiro sempre é bem vindo!

Page 7: Peguei um freela e agora?

Primeira reunião× Apresentação do sócio× Apresentação do projeto× Apresentação da “equipe”

Page 8: Peguei um freela e agora?

Aceitei

Como farei esse trabalho?

Page 9: Peguei um freela e agora?

Prós× Javascript× Selenium× TDD,BDD, n style× Coverage reporting× Extensível

minha zona de conforto, The internContras× Javascript× Escopo× Promises× Pura programação

Page 10: Peguei um freela e agora?

que ferramenta usar?Tive que sair e pesquisar

Page 11: Peguei um freela e agora?

Muitas opções

Page 12: Peguei um freela e agora?

Comunidades× Protractor,× Jest× Mocha× Entre outras

Page 13: Peguei um freela e agora?

Chimp e sua Sprinkling magic

AutomaçãoFrameworks Asserção

Page 14: Peguei um freela e agora?

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"

Page 15: Peguei um freela e agora?

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);}

Page 16: Peguei um freela e agora?

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

Page 17: Peguei um freela e agora?

“Agora é hora de jogar a minha black

magic!”

Page 18: Peguei um freela e agora?

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=” }}

Page 19: Peguei um freela e agora?

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"

Page 20: Peguei um freela e agora?

E ae

Page 21: Peguei um freela e agora?

Então

Page 22: Peguei um freela e agora?

Pessoalmente deu boa sim!

Page 23: Peguei um freela e agora?

Até Mais e Obrigado pelos peixes!Perguntas?Tenho cartões de visitas comigo 😉http://matheus-vieira.github.io/