Roger Ritter apresenta o framework open-source MBehavior, no qual executa cenários no formato BDD para a realização de testes funcionais nas plataformas: web, mobile e desktop.
[GUTS-RS] GUTS Universitário - Carreira de TestesGUTS-RS
O principal objetivo do GUTS Universitário é aproximar o GUTS-RS com a comunidade acadêmica através de encontros e palestras dentro de universidades e outras instituições de ensino. Nesta edição, Francielle Vareira, Joyce Bastos e Samuel Lucas apresentam sobre a carreira de testes.
Palestra "Tudo o que você precisa saber para começar a automação de testes em dispositivos móveis".
Visando ajudar os profissionais que querem começar na área, Elias Nogueira apresenta os primeiros passos e principais conceitos para iniciar a automação de testes de aplicativos móveis. Conhecimentos técnicos necessários para testar aplicações híbridas (iOS e Android) e ferramentas disponíveis no mercado são apresentados.
[GUTS-RS] GUTS Testing Games - Jogo BDD WarriorsGUTS-RS
O BDD (Behaviour-Driven Development) é uma técnica colaborativa para implementar uma aplicação através da descrição do seu comportamento. Utilizada juntamente com automação de testes funcionais e TDD, ela permite a geração de uma documentação viva, onde mudanças tanto na especificações como na aplicação são detectadas pelos testes automatizados.
O jogo BDD Warriors é um jogo de cartas print&play projetado para auxiliar iniciantes a pensar em termos de cenários e questionar a lógica da especificação, além de fixar a sintaxe básica. O jogo foi projetado por Ana Carolina Hermann que é desenvolvedora Java e .Net na empresa DBServer.
[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...GUTS-RS
Robson Bittencourt apresenta dicas práticas para ajudar você a organizar os seus testes automatizados ao criar suites de testes mais robustas, com foco na reutilização de código e clareza dos testes utilizando práticas de Orientação a Objetos e organização de código, como Clean Code e SOLID. Tudo isso para que você possa aumentar a cobertura dos seus testes automizados de forma simples e fácil!
[GUTS-RS] GUTS Universitário - Carreira de TestesGUTS-RS
O principal objetivo do GUTS Universitário é aproximar o GUTS-RS com a comunidade acadêmica através de encontros e palestras dentro de universidades e outras instituições de ensino. Nesta edição, Francielle Vareira, Joyce Bastos e Samuel Lucas apresentam sobre a carreira de testes.
Palestra "Tudo o que você precisa saber para começar a automação de testes em dispositivos móveis".
Visando ajudar os profissionais que querem começar na área, Elias Nogueira apresenta os primeiros passos e principais conceitos para iniciar a automação de testes de aplicativos móveis. Conhecimentos técnicos necessários para testar aplicações híbridas (iOS e Android) e ferramentas disponíveis no mercado são apresentados.
[GUTS-RS] GUTS Testing Games - Jogo BDD WarriorsGUTS-RS
O BDD (Behaviour-Driven Development) é uma técnica colaborativa para implementar uma aplicação através da descrição do seu comportamento. Utilizada juntamente com automação de testes funcionais e TDD, ela permite a geração de uma documentação viva, onde mudanças tanto na especificações como na aplicação são detectadas pelos testes automatizados.
O jogo BDD Warriors é um jogo de cartas print&play projetado para auxiliar iniciantes a pensar em termos de cenários e questionar a lógica da especificação, além de fixar a sintaxe básica. O jogo foi projetado por Ana Carolina Hermann que é desenvolvedora Java e .Net na empresa DBServer.
[GUTS-RS] Práticas de desenvolvimento aplicadas na automação de testes com Se...GUTS-RS
Robson Bittencourt apresenta dicas práticas para ajudar você a organizar os seus testes automatizados ao criar suites de testes mais robustas, com foco na reutilização de código e clareza dos testes utilizando práticas de Orientação a Objetos e organização de código, como Clean Code e SOLID. Tudo isso para que você possa aumentar a cobertura dos seus testes automizados de forma simples e fácil!
O principal objetivo do GUTS Universitário é aproximar o GUTS-RS com a comunidade acadêmica através de encontros e palestras dentro de universidades. Queremos levar temas relacionados a qualidade e testes de software para alunos de graduação com o intuito de reforçar a importância da nossa área e instigá-los a buscar respostas para os desafios enfrentados por nós como tema para trabalhos de conclusão de curso (TCC) e artigos acadêmicos. Com isso, podemos aproveitar o conhecimento acadêmico para melhorar o nosso dia-a-dia dentro das nossas empresas, equipes ou projetos.
[GUTS-RS] Automação de Testes com Sikuli ScriptGUTS-RS
Daniel Castro, visando suprir a necessidade de Automação de Testes em aplicações Desktop, apresentou a ferramenta Sikuli Script que se baseia no reconhecimento de imagens sem a necessidade de interação com o código da interface, como ocorre com o Selenium para testes web através da interação com elementos de HTML por ID, CSS ou X-Path.
Foi abordado a utilização desta ferramenta como uma biblioteca integrada à IDE Eclipse para instrumentar testes em JUnit para uma aplicação Desktop, bem como a geração de resultados para os testes executados.
[GUTS-RS] DOJO de Arquitetura e Estratégia de TestesGUTS-RS
Dado um produto, serviço ou sistema conhecido, como testaríamos? Quais os tipos de teste? Quais os níveis de teste? O que está contido em QA e o que está contido em DevOps?
A proposta deste DOJO foi criar a arquitetura e estratégia de testes de forma colaborativa e gerar aprendizado. A dinâmica foi conduzida por Guilherme Motta e Émerson Hernadez que atuam como Agile Coachs e na gestão de equipes que desenvolvem software.
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...GUTS-RS
A palestra tem como objetivo apresentar os conceitos de usabilidade e acessibilidade, mostrando como uma interface que segue esses conceitos pode melhorar a experiência de uso do usuário. A usabilidade e acessibilidade de sistemas deve ser analisada durante o processo de desenvolvimento a fim de garantir eficiência, satisfação e segurança dos usuários. Também serão apresentados exemplos e benefícios associados aos sistemas que cumprem as boas práticas no sentido de usabilidade e acessibilidade.
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.
[GUTS-RS] Workshop de Introdução ao Behaviour-Driven DevelopmentGUTS-RS
No evento do mês de Abril do GUTS-RS a Ana Hermann apresentou algumas dinâmicas como BDD Warriors, um jogo para apresentar o BDD as equipes e estimular a criatividade dos times, os conceitos e vantagens do uso de BDD, entendemos a motivação para criação colaborativa de cenários, e a relação entre BDD e automação de testes como ferramentas independentes uma da outra.
1) Tópicos que serão abordados:
- O que é REST?
- Como testar manualmente?
- Validando respostas (Esquema, Corpo e Cabeçalho)
- Sobre o Rest-Assured
- Componentes auxiliares
- Hands-On
2) O Hands-On demonstrará, na prática:
- Como montar o ambiente para utilização da ferramenta
- Como criar um novo projeto
- Criando um novo teste
- Executando os testes
- Analisando os relatórios
Assista o Hands-on aqui:
http://bit.ly/1QMZ3od
Quando o resultado final não é o que o cliente deseja, existe um culpado? Luana Hohmann apresenta como o Test Thinking pode auxiliar na construção de competências colaborativas e criatividade para que a qualidade seja compromisso de todo o time!
[GUTS-RS] GUTS Talks - Ferramentas de Automação de TestesGUTS-RS
O GUTS Talks é um evento com quatro palestras de curta duração (10 ou 15min cada) e com um fishbowl de encerramento para proporcionar a troca de conhecimento entre os participantes.
Cada edição do GUTS Talks terá um tema central onde os palestrantes apresentarão o mesmo tema sob diferentes perspectivas. A edição de julho será sobre ferramentas de automação de testes.
O principal objetivo do GUTS Universitário é aproximar o GUTS-RS com a comunidade acadêmica através de encontros e palestras dentro de universidades. Queremos levar temas relacionados a qualidade e testes de software para alunos de graduação com o intuito de reforçar a importância da nossa área e instigá-los a buscar respostas para os desafios enfrentados por nós como tema para trabalhos de conclusão de curso (TCC) e artigos acadêmicos. Com isso, podemos aproveitar o conhecimento acadêmico para melhorar o nosso dia-a-dia dentro das nossas empresas, equipes ou projetos.
[GUTS-RS] Automação de Testes com Sikuli ScriptGUTS-RS
Daniel Castro, visando suprir a necessidade de Automação de Testes em aplicações Desktop, apresentou a ferramenta Sikuli Script que se baseia no reconhecimento de imagens sem a necessidade de interação com o código da interface, como ocorre com o Selenium para testes web através da interação com elementos de HTML por ID, CSS ou X-Path.
Foi abordado a utilização desta ferramenta como uma biblioteca integrada à IDE Eclipse para instrumentar testes em JUnit para uma aplicação Desktop, bem como a geração de resultados para os testes executados.
[GUTS-RS] DOJO de Arquitetura e Estratégia de TestesGUTS-RS
Dado um produto, serviço ou sistema conhecido, como testaríamos? Quais os tipos de teste? Quais os níveis de teste? O que está contido em QA e o que está contido em DevOps?
A proposta deste DOJO foi criar a arquitetura e estratégia de testes de forma colaborativa e gerar aprendizado. A dinâmica foi conduzida por Guilherme Motta e Émerson Hernadez que atuam como Agile Coachs e na gestão de equipes que desenvolvem software.
[GUTS-RS] Testes de Usabilidade e Acessibilidade para melhorar a experiência ...GUTS-RS
A palestra tem como objetivo apresentar os conceitos de usabilidade e acessibilidade, mostrando como uma interface que segue esses conceitos pode melhorar a experiência de uso do usuário. A usabilidade e acessibilidade de sistemas deve ser analisada durante o processo de desenvolvimento a fim de garantir eficiência, satisfação e segurança dos usuários. Também serão apresentados exemplos e benefícios associados aos sistemas que cumprem as boas práticas no sentido de usabilidade e acessibilidade.
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.
[GUTS-RS] Workshop de Introdução ao Behaviour-Driven DevelopmentGUTS-RS
No evento do mês de Abril do GUTS-RS a Ana Hermann apresentou algumas dinâmicas como BDD Warriors, um jogo para apresentar o BDD as equipes e estimular a criatividade dos times, os conceitos e vantagens do uso de BDD, entendemos a motivação para criação colaborativa de cenários, e a relação entre BDD e automação de testes como ferramentas independentes uma da outra.
1) Tópicos que serão abordados:
- O que é REST?
- Como testar manualmente?
- Validando respostas (Esquema, Corpo e Cabeçalho)
- Sobre o Rest-Assured
- Componentes auxiliares
- Hands-On
2) O Hands-On demonstrará, na prática:
- Como montar o ambiente para utilização da ferramenta
- Como criar um novo projeto
- Criando um novo teste
- Executando os testes
- Analisando os relatórios
Assista o Hands-on aqui:
http://bit.ly/1QMZ3od
Quando o resultado final não é o que o cliente deseja, existe um culpado? Luana Hohmann apresenta como o Test Thinking pode auxiliar na construção de competências colaborativas e criatividade para que a qualidade seja compromisso de todo o time!
[GUTS-RS] GUTS Talks - Ferramentas de Automação de TestesGUTS-RS
O GUTS Talks é um evento com quatro palestras de curta duração (10 ou 15min cada) e com um fishbowl de encerramento para proporcionar a troca de conhecimento entre os participantes.
Cada edição do GUTS Talks terá um tema central onde os palestrantes apresentarão o mesmo tema sob diferentes perspectivas. A edição de julho será sobre ferramentas de automação de testes.
Como anda o cheiro do seu ambiente de trabalho? As pessoas vivem felizes ou ficam ansiosas para o final do dia chegar? Qual a relação de um ambiente de trabalho ruim nas pessoas? E nas empresas que estão tentando utilizar métodos ágeis?
Esse Slides são da palestra que apresentei inicialmente no TDC Porto Alegre 2016.
CROWD TESTING: O PODER DA MULTIDÃO EM PROL DA QUALIDADE DE SOFTWAREMoisés Armani Ramírez
Controlar a qualidade de um software é uma atividade que exige tempo, esforço e conhecimento técnico sobre teste de software e sobre o sistema a ser testado. Não há garantia de que um software esteja 100% livre de defeitos e quanto mais se tentar aproximar desse percentual, maiores serão os custos do projeto. Diversas metodologias tentam reduzir os custos em testes sem impactar na qualidade do sistema. Contudo, existe um antigo e profundo impasse: esforço necessário de teste versus tempo disponível para testes. Este trabalho aborda o conceito de crowd testing e apresenta como uma multidão pode contribuir na qualidade de software a fim de amenizar o impasse entre esforço e tempo. Como não há trabalhos científicos que abordem o assunto, a proposta deste trabalho foi utilizar os conceitos de crowdsourcing e do processo de teste de software para, então, identificar como e onde o crowd testing pode ser utilizado no controle da qualidade de software. Trata-se de uma pesquisa exploratória baseada em bibliografias cientificas e documentais para a definição de crowd testing.
Walmyr Filho compartilha a sua experiência sobre como a cultura voltada a qualidade de software está sendo mudada na empresa Taller para que não haja a necessidade específica do papel do testador. Esse realiza um trabalho de coaching para todos os desenvolvedores demonstrando que teste de software não é uma fase no processo de desenvolvimento, mas sim parte do processo desde seu início.
Alguns pontos relatados tem base no livro Growing Agile – A Coach’s Guide to Agile Testing, de Karen Greaves e Samantha Laing.
DevOps representa o alinhamento do time de desenvolvimento com o time de operações, em relação à processos, ferramentas e responsabilidades, visando acelerar as entregas em produção com um elevado grau de qualidade.
A palestra da Kamilla Queiróz intitulada DevOps pela visão de QA apresenta o papel de DevOps sobre a perspectiva de um QA, trazendo e desmistificando a origem e a relação entre infraestrutura e desenvolvedores. Além disso, mostra como é a atuação do profissional envolvido e os ganhos com o mesmo.
A engenharia de performance é utilizada por grandes corporações como Dell, HP, Microsoft, Google, Facebook e Amazon para prover sistemas que sejam escaláveis, estáveis e rápidos.
Esta apresentação cobre a motivação na execução de testes de desempenho, o que ele é e o que busca responder, qual o processo que se utiliza e os principais problemas de performance encontrados nos sistemas.
Slides da 1ª de uma série de 4 lives sobre testes automatizados em Ruby. Assista todas!
Fábio Araujo remove mitos sobre BDD e destaca a sua importância na comunicação dentro e fora da equipe com objetivo de garantir os resultados para o negócio e a qualidade dos softwares necessários.
Desafios, formatos e ferramentas são apresentados, formando uma grande base de conhecimento sobre o Desenvolvimento Direcionado por Comportamento (BDD).
Um dos grandes, senão o maior, gerador de defeitos em software é a comunicação humana, cujas falhas naturais e frequentes pode levar ao fracasso os mais variados projetos em organizações de qualquer porte ou orientação.
Este vídeo não requer que você tenha assistido nenhum outro conteúdo da série.
Tem como objetivo mostrar a importância de investir na qualidade de software.
Nela terá casos onde a qualidade está diretamente ligada ao sucesso ou insucesso de um projeto de software.
Versão 2 - 2019
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
Nesta sessão abordamos a performance de Sistemas de Informação desenvolvidos na plataforma ASP.NET com recurso a SQL Server com SGBD. Iremos explicar como surgem os problemas de performance em sistemas com alguns anos de existência e qual a abordagem a tomar, quando temos utilizadores insatisfeitos.
Abordaremos também alguns casos de sucesso no mercado a nível de sistemas de alta disponibilidade e como o mercado tem evoluído. De uma forma geral, pretendemos demonstrar técnicas de análise/tuning de performance em ASP.NET e sua evolução ao longo das várias versões, como também algumas técnicas de requisitos para obtenção e estruturação da informação.
Finalmente, o objetivo passa por divulgar procedimentos, técnicas e ferramentas que sirvam como uma referência que possam ser úteis caso surjam problemas de performance nos nossos sistemas de futuro, entre os quais : Do’s & Dont’s, Systematic Tuning, ASP.NET Trace, VS Profiling Tools, SQL Profiler entre outros.
Nessa apresentação, vamos falar sobre o uso de BDD, o que o criador do Cucumber recomenda, quando usar e quando não usar.
Canal QAOPS: https://videos.qa-ops.com/subscribe
Nesta apresentação faço uma referência ao livro "BDD in Action" do autor John Ferguson Smart, além de comentar os desafios e riscos para a implementação do BDD.
Evento novembro 2018 - Desafios do QA - Da automação ao ÁgilGUTS-RS
O evento de novembro do GUTS-RS trouxe as palestras Virtualização de Serviços Utilizando CA Lisa, Como utilizar a Virtualização de Serviços para agilizar seus testes e Teste fora da caixa - Porque não é só de caixa branca e caixa preta que vive um QA.
10 ANOS DE GUTS-RS E A EVOLUÇÃO DO QA NESSES 10 ANOSGUTS-RS
Em agosto o GUTS-RS comemorou 10 anos de criação em um evento especial com o tema "Evolução na área da qualidade nos últimos 10 anos" onde contamos com as palestras de alguns dos nossos queridos ex-coordenadores. Confira as apresentações:
- Viviane Rangel - Historia do GUTS-RS
- Guilherme Motta - Testes e Garantia da Qualidade (QA): Estamos indo bem?
- Ana Michels - Comunidade e experiências
- Aline Zanin - Qualidade de Software num contexto acadêmico: evolução e perspectivas
- Marcia Guarnieri - Inside In -> Inside Out - Da Visão do QA ao Negócio
- Elias Nogueira - A evoução do papel do QA
[GUTS-RS] Evento Abril 2018 - Qualidade de código para automação de testesGUTS-RS
Neste evento o Ivan vai apresentou aos presentes Como a qualidade de código contribui para uma boa automação dos testes, trazendo alguns exemplos, boas praticas e sugestões.
Neste evento de Março 3 mulheres que trabalham com tecnologia compartilharam com a comunidade de testes as suas experiências;
Nylce Duval falou sobre como realizar testes e organizar um time sem documentação;
Tatiane Nogueira compartilhou um pouco da sua experiência como desenvolvedora front-end;
E a Luana Hohmann compartilhou seus conhecimentos sobre gestão ágil de projetos.
Cada edição do GUTS Talks tem um tema central onde os palestrantes abordam o assunto sob diferentes perspectivas. A 2ª edição do evento em 2017 foi sobre Automação de Testes, onde foi apresentado sobre estratégias, automação web e mobile.
[GUTS-RS] Evento Outubro 2017 - Entrega contínua do zero ao sucessoGUTS-RS
Você já parou para pensar sobre como garantir a qualidade de projetos com entrega contínua? É possível utilizar as técnicas de automação de testes não apenas como garantia em testes de regressão, mas como ferramenta de apoio para CI/CD e monitoramento? Nesta palestra Diraci Junior, Ben-Hur Ott e Ernesto Barbosa apresentaram estratégias e abordagens que podem ser utilizadas para a melhoria de processos de qualidade em equipes ágeis visando aumentar o nível de confiança das entregas de software.
[GUTS-RS] Evento Setembro 2017 - Continuous Integration, Delivery e Deploymen...GUTS-RS
Continuous Integration (CI) é uma prática onde os desenvolvedores mesclam o trabalho em um mesmo branch muitas vezes ao dia (com testes). Já Continuous Delivery/Deployment (CD) é o mindset de ter o código pronto para deploy para produção a qualquer momento, podendo ser manual (continuous delivery) ou automático (continuous deployment).
[GUTS-RS] GUDay 2017: Qualidade impulsionando negócios, criando marcas e prod...GUTS-RS
Considerando os atuais cenários de competitividade, posicionamento de empresas, aspirações e anseios quanto ao mercado, a palestra fala sobre entregas de produtos e serviços com qualidade mesmo quando há concorrência técnica e de preço (custo). Vamos juntos imergir nesses cenários e discutir sobre como podemos ser efetivos com a qualidade de software e entender sobre como cada etapa no ciclo de desenvolvimento de software pode ser crucial para determinar a qualidade final do produto e/ou projeto. Não temos mais espaço para trabalhar com o conceito de vender projetos de software com ou sem testes. Qualidade de software é obrigatória!
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...GUTS-RS
Testes de performance possuem uma parcela importante da definição da qualidade de um produto ao medir o desempenho de uma aplicação e identificar os gargalos e falhas que afetam o funcionamento dela. Neste evento apresentamos os principais passos para iniciar os testes de performance em uma aplicação web e algumas ferramentas mais utilizadas no mercado. Além disso, alguns conceitos e detalhes sobre esse tipo de teste visando facilitar o planejamento e execução de testes de performance.
Cada edição do GUTS Talks tem um tema central onde os palestrantes abordam o tema sob diferentes perspectivas. A edição de Maio foi sobre Soft Skills onde os palestrantes falaram sobre como atributos e competências pessoais podem fazer a diferença na sua carreira profissional.
2. Programação
• 19h00 Recepção, boas vindas e Coffee para integração
• 19h30 Abertura do evento, apresentação do GUTS-RS e
expectativas do evento
• 19h40 Introdução teórica, alinhamento de conceitos de testes
ágeis, introdução e funcionamento do framework
• 20h30 Hands on training – MBehavior
• 20h45 Espaço para perguntas
• 21h00 Encerramento do evento
3. Sobre o GUTS-RS
• GUTS-RS: Grupo de Usuários de Testes de Software do RS
• Criado em: agosto/2008
• Objetivo: compartilhar o uso de métodos, processos e
ferramentas de Teste de Software e promover discussões
sobre a aplicação das melhores práticas de teste e qualidade
utilizadas no mercado
• Público Alvo: Gerentes, Analistas de Testes, Testadores,
Desenvolvedores e demais profissionais e estudantes
interessados na área
• Coordenação: Alessandra Paixão, Evelise Freitas e Moisés
Ramírez
5. Comunicados
• Submissão de Palestras 2016
– DOJO
– Fishbowl
– Palestra
– TCC
– Testing Games
– Workshop
– Outros
• Assinar a lista de presença
• Preencher a Ficha do Evento
• Certificado de Participação
6.
7. Próximos Eventos
• GUTS Talks – Soft Skills (Novembro)
Submeta o seu talk!!!!
http://guts-rs.blogspot.com.br/2016/10/guts-talks-soft-skills.html
9. Sobre o palestrante
Mestrando na Universidade Federal do Rio Grande do Sul
Roger Ritter
roger.ritter@ufrgs.br
Atua há 8 anos na área de Qualidade de Software
Instrutor na TargetTrust
10. Sobre o palestrante
Roger Ritter
roger.ritter@ufrgs.br
Desenvolvimento Web & Mobile
Estratégia Digital
Since 2016
21. Tradicionais / Convencionais
Como poderia ser um caso de teste da seguinte tela abaixo?
Step 1 : Informar o usuário ‘roger’, a
senha ‘123’ e clicar no botão de
Login.
Expected: Abrir painel de controle.
24. Cenário: Login no sistema
DADO que estou na tela de login
QUANDO informo um usuário válido no campo ‘Nome do Usuário’
E informo uma senha válida no campo ‘Senha’
E clico em ‘Login’
ENTÃO a tela de Painel de Controle deverá ser exibida
--
Cenário: Tentativa de Login com Senha Inválida
DADO que estou na tela de login
QUANDO informo um usuário válido no campo ‘Nome do Usuário’
E informo uma senha inválida no campo ‘Senha’
E clico em ‘Login’
ENTÃO a mensagem de senha inválida deve ser exibida
BDD - Behavior Driven Development
25. 🌌 Padrão!
🌌 Lógica!
🌌 Existe comportamento!
🌌 Menor, porém com mais qualidade!
BDD - Behavior Driven Development
27. ➺ Considere o cenário descrito anteriormente
Login no sistema
➺ Uma reutilização do cenário seria:
Cenário: Cadastrar produto com desconto
DADO que realizei Login no sistema
QUANDO clicar em ‘Cadastrar Produto’
E abrir a tela de cadastro de produto
E informar o nome do produto corretamente
E informar o desconto corretamente
E clicar em ‘Salvar’
ENTÃO o produto deve ser exibido na tela inicial do site
Reutilização
28. Automação de cenários!
Ctrl c + Ctrl v
É o que destaca Dan North através de uma automação de alta velocidade.
29. Automação com BDD
Geralmente o comportamento dos frameworks
são exatamente os mesmos:
Devemos entender que:
No mapeamento será:
DADO QUE estou na ‘tela inicial’
tela inicial = ‘index.php’
46. Sentenças pré-definidas
➺Através de um estudo, inclusive com outros frameworks,
verificou-se a utilização das mesmas sentenças;
➺ + padronização;
➺ + velocidade;