O documento descreve como misturar Robotium, Cucumber e Gradle com Spoon para executar testes em múltiplos dispositivos. O autor também fornece detalhes sobre suas qualificações e experiência com teste ágil de software.
[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] 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.
Palestra ministrada no TestTalk Curitiba em setembro de 2015. O objetivo foi apresentar aos participantes conceitos de DevOps e como os testadores podem ser beneficiado e como eles podem influenciar.
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] 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.
[ScrumDay2020] A evolução da responsabilidade em testesJúlio de Lima
A evolução da maturidade no uso de metodologias ágeis tem trazido muitas mudanças positivas aos times. Quando se fala em testes, isso não deve ser diferente. A pessoa ou time responsável por testar ainda continua tendo a obrigação de conhecer muito sobre esta atividade, como vemos no Slide 3. Em cada uma dessas três versões e meia, você encontrará características que fazem toda a diferença no dia a dia do time que desenvolve e entrega um incremento utilizável ao final da sprint. Para que isso funcione é necessário maturidade, do time e da gestão, mas o não uso traz frustrações, como vemos na versão 1.5.
[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] 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!
Uma análise sobre como é a mentalidade de um QA nos contextos Tradicional, Ágil e Pós-Ágil. Como ocorre a transição entre os contextos e algumas recomendações.
Palestra ministrada no evento QAXperience Moip, no dia 30 de novembro de 2017.
http://qaxperience.com/moip/
[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.
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.
[GaragemTalks2019] Cultura de Testes e Qualidade de SoftwareJúlio de Lima
Palestra ministrada no GaragemTalks, na Cielo em 26 de abril de 2019.
O objetivo foi de demonstrar como uma cultura de qualidade pode influenciar a entrega de produtos de qualidade. Também, de mostrar como técnicas de teste podem ser aplicadas em áreas não necessáriamente ligadas a desenvolvimento de software.
[GUTS-RS] MBehavior, um framework de automação de testes multiplataforma para...GUTS-RS
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.
Sistema de Provas é um poderoso software que pode ajudar sua empresa ou instituição a realizar testes, provas e certificações de forma automatizada e eficiente.
Palestra ministrada no TestTalk Curitiba em setembro de 2015. O objetivo foi apresentar aos participantes conceitos de DevOps e como os testadores podem ser beneficiado e como eles podem influenciar.
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] 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.
[ScrumDay2020] A evolução da responsabilidade em testesJúlio de Lima
A evolução da maturidade no uso de metodologias ágeis tem trazido muitas mudanças positivas aos times. Quando se fala em testes, isso não deve ser diferente. A pessoa ou time responsável por testar ainda continua tendo a obrigação de conhecer muito sobre esta atividade, como vemos no Slide 3. Em cada uma dessas três versões e meia, você encontrará características que fazem toda a diferença no dia a dia do time que desenvolve e entrega um incremento utilizável ao final da sprint. Para que isso funcione é necessário maturidade, do time e da gestão, mas o não uso traz frustrações, como vemos na versão 1.5.
[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] 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!
Uma análise sobre como é a mentalidade de um QA nos contextos Tradicional, Ágil e Pós-Ágil. Como ocorre a transição entre os contextos e algumas recomendações.
Palestra ministrada no evento QAXperience Moip, no dia 30 de novembro de 2017.
http://qaxperience.com/moip/
[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.
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.
[GaragemTalks2019] Cultura de Testes e Qualidade de SoftwareJúlio de Lima
Palestra ministrada no GaragemTalks, na Cielo em 26 de abril de 2019.
O objetivo foi de demonstrar como uma cultura de qualidade pode influenciar a entrega de produtos de qualidade. Também, de mostrar como técnicas de teste podem ser aplicadas em áreas não necessáriamente ligadas a desenvolvimento de software.
[GUTS-RS] MBehavior, um framework de automação de testes multiplataforma para...GUTS-RS
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.
Sistema de Provas é um poderoso software que pode ajudar sua empresa ou instituição a realizar testes, provas e certificações de forma automatizada e eficiente.
A Carreira de Desenvolvedor: do Jr ao SêniorMarcos Pereira
Com uma infinidade de opções disponíveis, qual caminho seguir? Como se tornar um desenvolvedor melhor? Em qual tecnologia se especializar? Quais tecnologias utilizar em seus projetos? “A Carreira de Desenvolvedor: Do Jr ao Sênior” apresenta uma visão pessoal do atual mercado de trabalho e das tecnologias comumente utilizadas.
Data: 31/10/2014 - Uninorte Unidade 4
Um breve minicurso de 4 horas de Scrum da teoria a um pouco da prática em um cenário pouco convencional.
CENARTEC - Congresso de Engenharia, Arquitetura e Tecnologia 2014
http://cenartec-unn.com.br/
Data: 31/10/2014 - Uninorte Unidade 4
Um breve minicurso de 4 horas de Scrum da teoria a um pouco da prática em um cenário pouco convencional.
CENARTEC - Congresso de Engenharia, Arquitetura e Tecnologia 2014
http://cenartec-unn.com.br/
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
Será apresentada uma breve introdução sobre o SCRUM, as práticas de gerenciamento e os pensamentos que o tornam tão “polêmico” e em seguida serão apresentadas práticas de engenharia de software que complementam o SCRUM utilizando o Visual Studio Team System para gerenciar Story Cards, Tasks, Kanban, acompanhamento de Burndown, além de práticas da Extreme Programming como TDD, Refactoring e Continuous Integration.
9 Válvulas da produtividade de SoftwareBruna Milaré
Pense na sua equipe e no seu processo de trabalho como um cano por onde precisa fluir o valor a ser entregue para o cliente.
Nesse cano têm válvulas que podem estar mais abertas, permitindo um fluxo maior, ou mais fechadas, prejudicando o fluxo.
De nada adianta abrir algumas completamente, mas deixar uma totalmente fechada. É importante trabalhar para abrir sempre a que estiver mais fechada.
A resposta final para cada questão estará disponível em números de 0 a 5. em que 0 significa que a válvula se encontra bem fechada e 5 completamente aberta.
TDC2012 - O desafio de aplicar testes automatizados em relatórios
Robotium + cucumber + gradle, misture com spoon e tenha uma execução de testes em vários dispositivos.
1. ROBOTIUM + CUCUMBER + GRADLE,
MISTURE COM SPOON E TENHA UMA
EXECUÇÃO DE TESTES EM VÁRIOS
DISPOSITIVOS.
JOÃO CLINEU
2. Quem sou eu?
• Formação: Pós Graduado em Engenharia de Software.
• Publicações: Especificação e Automação Colaborativas de Testes utilizando a técnica
BDD, publicado no SBQS 2013.
https://caboquinhotester.wordpress.com
• Certificações: CSM, CSD e CTFL
• Experiência: Líder Teste de Software na FPF tech e defensor de metodologias ágeis
dentro do desenvolvimento de software, enfaticamente em teste ágil, possui mais de
4 anos de experiência na área de pesquisa e desenvolvimento de teste
software(Mobile, Web e Desktop).
9. QUAL A MOTIVAÇÃO ?
•Colaboração.
•Aumentar a qualidade da entrega
•Exploração mais elaborada.
•DOMINAR O MUNDO!
10. VAMOS COMEÇAR A RECEITA !
•Ingredientes:
• Use uma Gradle de aço bem resistente para altas temperaturas.
• 2 xícaras de Robotium
• 100 gramas de Cucumber especificado
• Spoon – Misturador especial para esse prato
27. O QUE MAIS DESCOBRIMOS ?
•É possível fazer as receitas com outras ferramentas.
28. O QUE MAIS DESCOBRIMOS ?
•Existem serviços de teste em múltiplos dispositivos.
29.
30. ROBOTIUM + CUCUMBER + GRADLE,
MISTURE COM SPOON E TENHA UMA
EXECUÇÃO DE TESTES EM VÁRIOS
DISPOSITIVOS.
JOÃO CLINEU
www.facebook.com/joao.clineu
google.com/+JoãoClineu
br.linkedin.com/pub/joão-clineu/5a/938/307/
joaoclsj@gmail.com
http://pt.slideshare.net/joaoclineu
https://twitter.com/JoaoClineu