Leonardo Galani - Tester, pegue suas coisas porque vc está demitido
Link oficial: http://pt.slideshare.net/LeonardoGalani1/tester-pegue-suas-coisas-voc-est-demitido
3 noções básicas para automação de testes efetivos - Taíse Dias da Silva minastestingconference
Como criar testes automatizados com alto valor de negócio e baixo custo de manutenção de código para construir software com qualidade? Não é novidade que uma das práticas para um time construir software com qualidade é a adoção de testes no processo de desenvolvimento. Mas é muito importante que os testes sejam efetivos para garantir a qualidade das funcionalidades já implementadas e das novas funcionalidades. Esta palestra tem como objetivo compartilhar padrões e ferramentas que, quando combinados, podem oferecer testes automatizados com alto valor de negócio e de baixa manutenção seguindo três passos: definir o valor do negócio, automatizar testes e refatorar para baixa manutenção.
3 noções básicas para automação de testes efetivos - Taíse Dias da Silva minastestingconference
Como criar testes automatizados com alto valor de negócio e baixo custo de manutenção de código para construir software com qualidade? Não é novidade que uma das práticas para um time construir software com qualidade é a adoção de testes no processo de desenvolvimento. Mas é muito importante que os testes sejam efetivos para garantir a qualidade das funcionalidades já implementadas e das novas funcionalidades. Esta palestra tem como objetivo compartilhar padrões e ferramentas que, quando combinados, podem oferecer testes automatizados com alto valor de negócio e de baixa manutenção seguindo três passos: definir o valor do negócio, automatizar testes e refatorar para baixa manutenção.
Tester, pegue suas coisas, você está demitidoLeonardo Galani
Abortar itens que testadores aprimorar para se tornarem mais técnicos e conseguirem se manter em seus empregos atuais ou conseguir aquela vaga tão sonhada.
No meu último projeto me deparei com o desafio de automatizar testes para gráficos onde as cores, formatos e detalhes eram muito importantes para a funcionalidade. A solução foi aplicar Visual Regression Testing e garantir que esses aspectos visuais estavam de acordo com o esperado. Nessa palestra vamos ver o que é Visual Regression Testing e exemplos de como automatizar usando algumas ferramentas de mercado (Percy, Lineup, Visual Review, AppliTools, GalenFramework) e também que é possível implementar a sua própria.
Quantas vezes você precisou lidar com achar e corrigir bugs mesmo meses depois do desenvolvimento?
Quantas vezes o seu budget estourou pois nem todos os cenários foram cobertos pelos desenvolvedores nos seus testes?
Nesta palestra vamos ver como uma pessoa ou time dedicada ao controle de qualidade pode trabalhar com o gerente do projeto e/ou líder técnico/arquiteto para garantir uma melhor cobertura de casos de usos e testes em múltiplos projetos, e como isso impactará a entrega final.
Isso não é um ataque aos desenvolvedores. Eu também sou um desenvolvedor!
Mas já passou o momento de levarmos QA mais a sério durante o desenvolvimento.
DevOps Summit Brasil - O que não te contaram sobre Agile TestingSamanta Cicilia
A comunidade vem falando sobre Agile Testing já faz algum tempo. Termos como Testes Automatizados e Integração Contínua já estão no sangue dos times, mas isso é suficiente? Agile Testing é muito mais que apenas automatizar testes: é enfrentar os desafios e propor soluções que agreguem valor ao produto. Nessa palestra vamos falar de alguns desafios: - Estratégias para data setup em projetos de automação - Como distribuir (na prática) os testes dentro da Pirâmide de Automação de Testes - Desafios que já enfrentamos (por exemplo: como automatizar um login de aplicativo que precisa de um token que chega por SMS?) - Como pensar fora da caixa e agregar valor ao produto usando o mindset de testes
Acelere - e melhore! - o feedback com testes automatizados rápidosIgor Abade
Muita gente acredita que automação de testes é um Santo Graal e que Selenium é a resposta a todos os problemas de qualidade em aplicações Web. Mas se seus testes forem lentos e frágeis, de que eles servem? Venha ver como usar ferramentas como PhantomJS e Web Performance Tests para acelerar e simplificar a execução de testes automatizados de apps Web.
Facilitando o desenvolvimento orientado a testes em aplicações PHPPedro Chaves
Palestra sobre Desenvolvimento Orientado a Testes (TDD) em PHP utilizando o framework de testes Codeception. Apresentada no iMasters Developer Week de Belo Horizonte, ocorrido entre 26 e 28 de maio de 2015
Palestra ministrada no evento Javou! #08, realizado pela comunidade JavaCE, dia 12/11/2016 no Auditório Nadir Papi Saboya, Faculdade Farias Brito, em Fortaleza-CE
Apresentação sobre teste em times ageis com foco em automação.
Resumo de artigo em ingles de Hendrickon , Elisabeth. Agile Testing – Nine Principles and Six Concrete Pratices for Testing on Agile Teams. Quality Tree Software Inc. August 2008.
Alcançando Qualidade de Software: Entrega Contínua - Samanta Cicilia minastestingconference
Entregar software que atenda as objetivos do negócio, em pouco tempo e com um alto padrão de qualidade ainda é um desafio para muitas empresas já que processos de desenvolvimento são muitas vezes burocráticos Nessa palestra vamos mostrar como estamos implementando Entrega Contínua na Infoglobo. Serão abordados os seguintes temas:Introdução à Entrega Contínua de software - Pipeline de Entrega - Estágio de Commit - Deploys nos ambientes de teste - Smoke Tests -Testes de Performance Automatizados - Análise de Log - Promoção dos pacotes para cada ambiente - Testes Regressivos (Automatizados/Manuais) - Deploy em Produção - Desafios Culturais -Próximos Passos
Entregar software que atenda as objetivos do negócio, em pouco tempo e com um alto padrão de qualidade ainda é um desafio para muitas empresas já que processos de desenvolvimento são muitas vezes burocráticos Nessa palestra vamos mostrar como estamos implementando Entrega Contínua na Infoglobo. Serão abordados os seguintes temas:Introdução à Entrega Contínua de software - Pipeline de Entrega - Estágio de Commit - Deploys nos ambientes de teste - Smoke Tests -Testes de Performance Automatizados - Análise de Log - Promoção dos pacotes para cada ambiente - Testes Regressivos (Automatizados/Manuais) - Deploy em Produção - Desafios Culturais -Próximos Passos
Tester, pegue suas coisas, você está demitidoLeonardo Galani
Abortar itens que testadores aprimorar para se tornarem mais técnicos e conseguirem se manter em seus empregos atuais ou conseguir aquela vaga tão sonhada.
No meu último projeto me deparei com o desafio de automatizar testes para gráficos onde as cores, formatos e detalhes eram muito importantes para a funcionalidade. A solução foi aplicar Visual Regression Testing e garantir que esses aspectos visuais estavam de acordo com o esperado. Nessa palestra vamos ver o que é Visual Regression Testing e exemplos de como automatizar usando algumas ferramentas de mercado (Percy, Lineup, Visual Review, AppliTools, GalenFramework) e também que é possível implementar a sua própria.
Quantas vezes você precisou lidar com achar e corrigir bugs mesmo meses depois do desenvolvimento?
Quantas vezes o seu budget estourou pois nem todos os cenários foram cobertos pelos desenvolvedores nos seus testes?
Nesta palestra vamos ver como uma pessoa ou time dedicada ao controle de qualidade pode trabalhar com o gerente do projeto e/ou líder técnico/arquiteto para garantir uma melhor cobertura de casos de usos e testes em múltiplos projetos, e como isso impactará a entrega final.
Isso não é um ataque aos desenvolvedores. Eu também sou um desenvolvedor!
Mas já passou o momento de levarmos QA mais a sério durante o desenvolvimento.
DevOps Summit Brasil - O que não te contaram sobre Agile TestingSamanta Cicilia
A comunidade vem falando sobre Agile Testing já faz algum tempo. Termos como Testes Automatizados e Integração Contínua já estão no sangue dos times, mas isso é suficiente? Agile Testing é muito mais que apenas automatizar testes: é enfrentar os desafios e propor soluções que agreguem valor ao produto. Nessa palestra vamos falar de alguns desafios: - Estratégias para data setup em projetos de automação - Como distribuir (na prática) os testes dentro da Pirâmide de Automação de Testes - Desafios que já enfrentamos (por exemplo: como automatizar um login de aplicativo que precisa de um token que chega por SMS?) - Como pensar fora da caixa e agregar valor ao produto usando o mindset de testes
Acelere - e melhore! - o feedback com testes automatizados rápidosIgor Abade
Muita gente acredita que automação de testes é um Santo Graal e que Selenium é a resposta a todos os problemas de qualidade em aplicações Web. Mas se seus testes forem lentos e frágeis, de que eles servem? Venha ver como usar ferramentas como PhantomJS e Web Performance Tests para acelerar e simplificar a execução de testes automatizados de apps Web.
Facilitando o desenvolvimento orientado a testes em aplicações PHPPedro Chaves
Palestra sobre Desenvolvimento Orientado a Testes (TDD) em PHP utilizando o framework de testes Codeception. Apresentada no iMasters Developer Week de Belo Horizonte, ocorrido entre 26 e 28 de maio de 2015
Palestra ministrada no evento Javou! #08, realizado pela comunidade JavaCE, dia 12/11/2016 no Auditório Nadir Papi Saboya, Faculdade Farias Brito, em Fortaleza-CE
Apresentação sobre teste em times ageis com foco em automação.
Resumo de artigo em ingles de Hendrickon , Elisabeth. Agile Testing – Nine Principles and Six Concrete Pratices for Testing on Agile Teams. Quality Tree Software Inc. August 2008.
Alcançando Qualidade de Software: Entrega Contínua - Samanta Cicilia minastestingconference
Entregar software que atenda as objetivos do negócio, em pouco tempo e com um alto padrão de qualidade ainda é um desafio para muitas empresas já que processos de desenvolvimento são muitas vezes burocráticos Nessa palestra vamos mostrar como estamos implementando Entrega Contínua na Infoglobo. Serão abordados os seguintes temas:Introdução à Entrega Contínua de software - Pipeline de Entrega - Estágio de Commit - Deploys nos ambientes de teste - Smoke Tests -Testes de Performance Automatizados - Análise de Log - Promoção dos pacotes para cada ambiente - Testes Regressivos (Automatizados/Manuais) - Deploy em Produção - Desafios Culturais -Próximos Passos
Entregar software que atenda as objetivos do negócio, em pouco tempo e com um alto padrão de qualidade ainda é um desafio para muitas empresas já que processos de desenvolvimento são muitas vezes burocráticos Nessa palestra vamos mostrar como estamos implementando Entrega Contínua na Infoglobo. Serão abordados os seguintes temas:Introdução à Entrega Contínua de software - Pipeline de Entrega - Estágio de Commit - Deploys nos ambientes de teste - Smoke Tests -Testes de Performance Automatizados - Análise de Log - Promoção dos pacotes para cada ambiente - Testes Regressivos (Automatizados/Manuais) - Deploy em Produção - Desafios Culturais -Próximos Passos
Visual Regression Testing em ambientes na nuvem - Stefan Teixeira minastestingconference
Já imaginou poder automatizar testes que validem a aparência, o CSS e o design responsivo da sua aplicação web? É sobre isso que se trata o conceito de Visual Regression Testing, que é suportado por diversas ferramentas atualmente. Nesta palestra, vou falar sobre como fazer Visual Regression Testing em ambientes na nuvem (SauceLabs/BrowserStack) usando bibliotecas Node.js (Kobold, Preceptor e Hodman), criadas pelo Marcel Erz, do Yahoo. Vamos também mostrar como integrar um projeto de exemplo com essas ferramentas em um pipeline de Integração Contínua (com Jenkins).
Stefan Teixeira - Minas Testing Conference 2016 - Testes de Carga com Locustminastestingconference
Stefan Teixeira - Minas Testing Conference 2016 - Testes de Carga com Locust
Link oficial: http://www.slideshare.net/stefanteixeira/minas-testing-conference-2016-testes-de-carga-com-locust
Criando um ambiente real de distribuição de aplicativos usando TestFairy: Mai...minastestingconference
Não é segredo para ninguém que testes em dispositivos móveis é uma tarefa difícil, que demanda muito tempo e em geral não sai barato. A grande quantidade de aparelhos e versões de sistemas operacionais são exemplos de causas dessa complexidade. Esta palestra irá apresentar o TestFairy, uma ferramenta incrível para distribuição de aplicativos (de forma controlada) e para coleta de várias informações durante as execuções de seus testers convidados. Será apresentado ainda um caso de uso onde tal ferramenta foi aplicada reduzindo os custos de um teste em escala de um app mobile complexo.
Leticia Bomfin e Sthanley Lima - Automatizando MobileApps utilizando Visual S...minastestingconference
Leticia Bomfin e Sthanley Lima - Automatizando MobileApps utilizando Visual Studio
Link oficial: http://pt.slideshare.net/SthanleyCarlosDeLima/automatizando-mobileapps-utilizando-visual-studio
Palestra sobre testes, mais especificamente para projetos Drupal, que aborda as diferentes práticas de testes. TDD, TAD, BDD, Testes de aceitação... Ministrada pelo João Paulo Seregatte, Head de Tecnologia da Just Digital. Além se dar bastante ênfase nas práticas de teste, o conteúdo aborda práticas de escrita de User Stories. A palestra é voltada para Agile Test.
Rafael Chiavegatto - Mtc docker - utilizando no seu dia a dia
Link oficial: http://www.slideshare.net/rafaelchiavegatto1/mtc-docker-utilizando-no-seu-dia-a-dia
Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reisminastestingconference
O desenvolvimento de software aeronáutico é guiado por uma norma da RTCA denominada DO-178C, essa norma apresenta os pontos necessários no ciclo de vida do sw demonstrando o que é necessário para a certificação do mesmo. Trata-se de critérios rigidos para a garatia da qualidade do software, dentro desse contexto a etapa de verificação e validação de software é de suma importância. Essa palestra tem o intuito de apresentar o contexto de verificação e validação de software aeronáutico, objetivos a serem realizados para cumprimento com a norma DO-178C e como isso é relevante para a qualidade de software. Entre as atividades/objetivos a serem apontados estão: Revisão de requisitos, testes unitários, padrões de teste, revisão de código objeto etc.
Testes em Rastreadores Automotivos - Soraia Reis e Milrren Mattar minastestingconference
Rastreadores automotivos são equipamentos usados para atender as mais diversas necessidade do mercado como operações de logística, gerenciamento de risco, inteligência embarcada, sistemas de transporte coletivo entre outros. Para atender a essas necessidades, softwares sofisticados são embarcados em hardwares compactos que são instalados nos mais diversos tipos de veículos. Esse contexto gera uma série de variáveis que deixam os testes do software embarcado bastante complexo e cheio de desafios. Nesta palestra vamos tratar de um caso real da empresa Maxtrack, pioneira e líder de mercado em desenvolvimento de soluções de conectividade e coleta de dados para monitoramento de ativos móveis.
Agile Testing - entregando valor do início a fimElias Nogueira
Apresentação sobre Agile Testing no 2˚ Encontro do Grupo de Teste de Software do Ceará - GTS dia 05/05/2014 em Fortaleza/CE.
Essa apresentação dá um overview sobre o que Agile Testing e já apresenta, na prática, como o testador deve trabalhar desde o início de um projeto (requisitos) até a automação do sistema/funcionalidade.
O mundo é movido pelas perguntas, disso ninguém discute, aliás, hoje, tudo se discute, porém a motivação deste talk são estas perguntas: - O que devemos garantir principalmente? - O que devemos garantir no mínimo? - O que devemos garantir para entregar nosso produto ao cliente? - O que devemos Testar/Validar para garantir esse mínimo?
A arquitetura de micro-serviços vem sendo cada vez mais adotada pela indústria. A possibilidade de implantar e escalar componentes separadamente, manter e paralelizar os seus desenvolvimentos em múltiplos times são apenas alguns dos benefícios responsáveis por essa adoção. Entretanto, esse tipo de arquitetura introduz desafios às estratégias de testes convencionais, principalmente devido aos diversos pontos de integração existentes. Nessa palestra iremos discutir diferentes estratégias de testes para lidar com esses desafios.
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
Apresentado para o Pop-ES e NPD da Ufes. Conheça o significado de DevOps e como ele pode apoiar entregas mais rápidas de software por meio da mudança de cultura, automatização entre outras...
No decorrer dos anos o teste de software tem evoluído e com isto
encontramos diversas ferramentas nos dias de hoje que nos ajudam a
entregar um serviço mais maduro e consolidado, uma destas ferramentas
é o Teste de Unidade (PHPUnit), na conversa o palestrante apresenta
alguns recursos para se utilizar junto com o PHPUnit e alguns exemplos
do uso do aplicativo.
Nós desenvolvedores muitas vezes temos ideias de negócios milionários e de grande impacto, mas normalmente temos dificuldade em definir qual tecnologia utilizar para tirar essas ideias do papel. Um conceito muito utilizado no meio de startups é o MVP, ou Minimo Produto Viável. Basicamente, você cria o menor produto possível da sua grande ideia, ou seja, um protótipo. Assim, você consegue identificar e corrigir os problemas rapidamente ou descartar o modelo caso necessário. Nesta palestra, apresento formas de utilizar o UpStream de tecnologias como Micro Services, DDD, TDD e REST para construir APIs escaláveis de MVP. Se você tomar a decisão certa no início, dificilmente precisará trocar seu framework ou tecnologia utilizada pra atender à evolução.
Nós desenvolvedores muitas vezes temos ideias de negócios milionários e de grande impacto, mas normalmente temos dificuldade em definir qual tecnologia utilizar para tirar essas ideias do papel. Um conceito muito utilizado no meio de startups é o MVP, ou Minimo Produto Viável. Basicamente, você cria o menor produto possível da sua grande ideia, ou seja, um protótipo. Assim, você consegue identificar e corrigir os problemas rapidamente ou descartar o modelo caso necessário. Nesta palestra, apresento formas de utilizar o UpStream de tecnologias como Micro Services, DDD, TDD e REST para construir APIs escaláveis de MVP. Se você tomar a decisão certa no início, dificilmente precisará trocar seu framework ou tecnologia utilizada pra atender à evolução.
Este é uma aula sobre Typescript, NodeJS, Docker.
Este é o repositório com os arquivos para acompanhar a aula:
https://github.com/kenjishiromajp/typescript_serverside_starterkit
Uma história real que mostra como o uso da IA pode ajudar um desenvolvedor a se tornar mais eficiente e a entregar software com qualidade; a presença cada vez mais importante da IA e a necessidade urgente de aprender a lidar com os modelos de linguagem (LLMs); Exemplos de como o ChatGPT pode ajudar um desenvolvedor a melhorar seu código fonte, criar casos de testes e melhorar a revisão de código.
Junte ao .NET Cachoeiro para ficar por dentro dos eventos organizados pela comunidade: https://www.meetup.com/pt-BR/dotnet-cachu/
Se viu a versão 2018 esta é 90% reformulada. Veremos como escrever código mais simples, expressivo, mais performático, mais robusto e de mais fácil manutenção usando os novos recursos desde o C# 2 que fez pequenas revoluções em cada atualização nos últimos 15 anos, culminando com o C# 8 que é a maior revolução até agora. Também veremos as revoluções que (provavelmente) virão no C# 9 e posterior e o novo ecossistema do .NET. Muito de como se programava no início não é mais como devemos programar hoje. Temos os mesmos paradigmas e filosofia mas agora existem novas preocupações e melhores ferramentas para cada tarefa foram adicionadas em cada nova versão. Alguns recursos são desconhecidos até mesmo para programadores experientes na linguagem. Entender a tendência para onde a linguagem vai daqui pra frente é de extrema importância para produzir código com maior tempo de vida. Programadores que modernizam seus códigos são mais valorizados pelo mercado.
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Daniel Makiyama
Interface de Usuário também é coisa de Programador, o objetivo deste treinamento é vivenciar um ambiente de desenvolvimento empregando estas tecnologias, abordando conceitos de testes unitários, integrados, padrões e boas práticas de desenvolvimento
Semelhante a Leonardo Galani - Tester, pegue suas coisas porque vc está demitido (20)
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...minastestingconference
Em nossa busca diária de forçar a web a fazer cada dia mais, acabamos diante de alguns problemas, dentre eles: Performance!
Aplicações web são bem mais robustas do que jamais imaginamos e se tornaram mais demandantes de recursos de dispositivos e até mesmo de internet.
Nessa talk vamos conhecer algumas formas e ferramentas para avaliar e sugerir melhorias de performance de aplicações web principalmente na perspectiva de um usuário.
Veremos o que é importante avaliar e como isso impacta em um site responsivo, desenvolvido para funcionar em vários dispositivos (smartphone, tablet, notebooks, etc).
Vou mostrar o novo TOP 10 da OWASP, com exemplos práticos de testes que podemos fazer e que poderá trazer uma confiabilidade gigantesca em sua plataforma em um mundo onde todos estão começando a se importar com suas informações digitais. Não podemos ficar para trás, Segurança é necessária
Muito tem se falado hoje em dia sobre automação e testes em diversas camadas para aumentar a qualidade do produto. Isso tudo é muito importante, porém o papel do QA se resume a criar testes? Como podemos auxiliar realmente a criar produtos? A ideia desse papo é demonstrar e contar cases de como o QA pode auxiliar ao time como uma figura de negócio, construindo a qualidade juntamente com a concepção do produto.
Nosso objetivo é compartilhar nossas experiências com garantia de qualidade em Chatbots. Quais os desafios encontrados, os caminhos seguidos e os aprendizados demonstrados através de cases de bots da Take. Além disso, as formas encontradas para automação dos bots.
Atuei durante 11 anos na área administrativa, sendo 5 deles como funcionária pública, porém sempre tive o desejo de atuar na área de TI e, aos 27 anos tomei coragem de fazer a transição de carreira. Passei por vários desafios e tarefas, e hoje estou satisfeita com o resultado.
Por esse motivo quero compartilhar minha experiência para encorajar outras pessoas e dizer que é possível!
Você ja pensou que quando a sua suite de testes começa a apresentar falhas sem motivos, a causa disso pode estar em nós mesmos?
Por que isso acontece? Nessa palestra, baseados em uma apresentação do selenium conf de 2017, nós iremos abordar essa questão e boas maneiras que aprendemos para tentar lidar com isso e mitigar esse problema.
2. WHO AM I?
➤ Leonardo Galani
➤ Quality Engineer @ VideoStitch (fr)
➤ Admin @ AgileTesters.com.br
➤ Blogger @ keeptesting.com.br
➤ Blogger @ lazytester.com.br
➤ Tester com 8 anos ++ de experiência
em qualidade e desenvolvimento de
software.
6. O QUE VAMOS FALAR?
(NÃO NECESSARIAMENTE NESSA ORDEM)
➤ Arquitetura básica de uma
aplicação
➤ Fundamentos básicos de
implementação
➤ Habilidades de um tester
➤ O que ficar de olho.
➤ Casos reais de WTF?!
7. VOCÊ SABE ME DIZER A
DIFERENÇA ENTRE:
WEB SERVER X APP SERVER
?
29. “Como eu faço para testar perfomance
da minha aplicação desktop?
Caso Real
30. DETALHES DA PERGUNTA
➤"Tempo de resposta com determinados
volumes na base.”
➤"Buscou informações sobre testes de
performance voltados para aplicações
desktops mas só encontrou mais voltados
para web e acredita que precisa de uma
abordagem diferente”
33. Entender que tudo que tem uma interface
que pode receber conexões / requisições via
internet é considerado WEB*, logo qualquer
aplicativo de teste de performance como
locust.io, JMeter, etc pode realizar o
processo.
49. ➤ “Quero começar devagar, usando o selenium IDE e depois ir me
adaptando”
➤ “Acho que preciso usar a linguagem que os desenvolvedores usam
para ter suporte quando precisar.”
➤ “Vou começar aprendendo com Java por que é mais fácil e vi na
faculdade…”
➤ “Não tenho tempo, preciso do script para semana que vem pois
o projeto vai entrar no ar”
50. ➤ “Quero começar devagar, usando o selenium IDE e depois ir me
adaptando”
➤ “Acho que preciso usar a linguagem que os desenvolvedores usam
para ter suporte quando precisar.”
➤ “Vou começar aprendendo com Java por que é mais fácil e vi na
faculdade…”
➤ “Não tenho tempo, preciso do script para semana que vem pois
o projeto vai entrar no ar”
53. When(/^Something..xyz$/) do
xyz = driver.findElement(………)
if xyz.displayed?
#do something
else
next
end
end
Ruby Cucumber Sample Code
54. When(/^Something..xyz$/) do
xyz = driver.findElement(………)
if xyz.displayed?
#do something
else
next
end
end
Ruby Cucumber Sample Code
???????
55.
56.
57. ONDE APRENDER A PROGRAMAR
➤ Codecademy
➤ Packtpub oferece livros gratuitos (em inglês)
➤ Documentação da própria linguagem
➤ code.org
O QUE APERFEIÇOAR PRIMEIRO
➤ Tipos de Classes e Objetos
➤ Tomada de decisão
➤ Loops e interação dentro de objetos
➤ Herança e Polimorfismo