Palestra que mostra a visão de que os testadores, hoje, são ou irão se tornar técnicos e também um conjunto de dicas de como se tornar um testador técnico.
Palestra ministrada na Trilha de Testes do The Developers Conference 2017 Florianópolis em 05/05/2017
Apenas um script de teste para iOS e AndroidElias Nogueira
Palestra que apresenta como criar apenas um script de automação de teste para iOS e Android, usando Java como linguagem e Appium como ferramenta.
Esta palestra foi ministrada na Trilha Mobile do The Developers Conference Florianópolis e 2017 em 06/05/2017 e no The Developers Conference São Paulo 2017 em 20/07/2017.
Palestra ministrada no The Developers Conference 2016 Porto Alegre dia 07/10/2016 que mostra algumas dicas de como automatizar testes para uma app híbrida, também apresentando um exemplo funcional de testes automatizados usando Java e JavaScript com a API Appium
Muito se fala planejamento do que é realmente necessário para o usuário e maximizar o máximo de trabalho possível para minimizar o Lead Time. Mas você já pensou que levar em consideração como os testes serão planejados desde o início da release até a entrega, e que eles podem ser uma arma na identificação de dependências entre times e diminuição de incidentes?
Feedback mais rápido na sua build dividindo os testes funcionaisElias Nogueira
Apresentação em 28/10/2016 no evento virtual QANinjaConference
Apresentar, de forma ditática e no formato totalmente live code, como dividir a automação na sua pipeline com um smoke test seguido dos testes funcionais/aceitação criando estas duas chamadas no Jenkins.
Serão apresentadas duas ferramentas diferentes: CasperJs (Javascript) para o smoke test e Selenium WebDriver (Java) para testes funcionais/aceitação
Tudo o que você precisa saber para começar a automação de testes em dispositi...Elias Nogueira
Palestra em conjunto do GUTS-RS e GUMOBILE no dia 22/09/2016.
A palestra mostra os primeiros passos para aprender a automatizar para dispositivos móveis e possui links de referência.
Apenas um script de teste para iOS e AndroidElias Nogueira
Palestra que apresenta como criar apenas um script de automação de teste para iOS e Android, usando Java como linguagem e Appium como ferramenta.
Esta palestra foi ministrada na Trilha Mobile do The Developers Conference Florianópolis e 2017 em 06/05/2017 e no The Developers Conference São Paulo 2017 em 20/07/2017.
Palestra ministrada no The Developers Conference 2016 Porto Alegre dia 07/10/2016 que mostra algumas dicas de como automatizar testes para uma app híbrida, também apresentando um exemplo funcional de testes automatizados usando Java e JavaScript com a API Appium
Muito se fala planejamento do que é realmente necessário para o usuário e maximizar o máximo de trabalho possível para minimizar o Lead Time. Mas você já pensou que levar em consideração como os testes serão planejados desde o início da release até a entrega, e que eles podem ser uma arma na identificação de dependências entre times e diminuição de incidentes?
Feedback mais rápido na sua build dividindo os testes funcionaisElias Nogueira
Apresentação em 28/10/2016 no evento virtual QANinjaConference
Apresentar, de forma ditática e no formato totalmente live code, como dividir a automação na sua pipeline com um smoke test seguido dos testes funcionais/aceitação criando estas duas chamadas no Jenkins.
Serão apresentadas duas ferramentas diferentes: CasperJs (Javascript) para o smoke test e Selenium WebDriver (Java) para testes funcionais/aceitação
Tudo o que você precisa saber para começar a automação de testes em dispositi...Elias Nogueira
Palestra em conjunto do GUTS-RS e GUMOBILE no dia 22/09/2016.
A palestra mostra os primeiros passos para aprender a automatizar para dispositivos móveis e possui links de referência.
Palestra sobre problemas, anti-patters e sugestão de uma pipeline de testes automatizados para adicionar ao seu processo de Continuous Delivery.
Ministrado no dia 05/10/2016 no The Developers Conference 2016 Porto Alegre e no DevOps Day Porto Alegre em 05/08/2017.
A importancia de testes em todos os aspectosElias Nogueira
Keynote ministrado no Google Developer Group Campinas no evento Quality Fest em 16/09/2017 falando sobre a importância de foco, níveis e aspectos que muitos desenvolvedores esquecem no momento de aplicar testes em mobile
Esta palestra, ministrada no The Developers Conference 2015 edição Porto Alegre em 25 de setembro de 2015, visa apresentar os diferentes níveis de teste dentro de uma app Android onde há exemplos de testes unitários locais e instrumentados, teste de serviços e teste na interface gráfica.
Palestra ministrada no Android Dev Conf em São Paulo dia 25/08/2017 por mim e pelo Eduardo Carrara falando sobre diversos tipos de teste para Android e como aplicá-los
Testes de Performance na Nuvem com JMeter e BlazemeterElias Nogueira
Apresentação no TestTalkFloripa em 14/08/2014 organizada pela Qualister.
Nela aprenderemos conceitos de performance, ferramentas, problemas e como a nuvem pode nos ajudar no assunto performance.
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareAndré Dias
Palestra realizada no DevOps Summit Brasil 2016 sobre qualidade de software que apresentou tópicos como Code Analysis, Code Clone, Code Metrics, SonarQube, IntelliTest, Application Insights, Exploratory Testing e Reports
Medindo a performance de aplicações web com JMeterJúlio de Lima
Palestra ministrada por mim na XI EngTec no UniSalesiano Araçatuba (São Paulo) no dia 08 de outubro de 2014 via Qualister.
A intenção foi apresentar aos alunos conceitos em testes de performance e um hands-on apresentando a ferramenta JMeter.
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.
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
Palestra sobre Como Ensinei mais de 1000 Testadores a Automatizar Testes no The Developers Conference 2016 São Paulo na Trilha Education dia 08/07/2016
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.
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) e também que é possível implementar a sua própria.
Apresentação sobre automação de teste com Appium usando Selenium Grid no The Developers Conference / TDC 2015 Florianópolis na Trilha Android dia 15/05/2015
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.
Palestra sobre problemas, anti-patters e sugestão de uma pipeline de testes automatizados para adicionar ao seu processo de Continuous Delivery.
Ministrado no dia 05/10/2016 no The Developers Conference 2016 Porto Alegre e no DevOps Day Porto Alegre em 05/08/2017.
A importancia de testes em todos os aspectosElias Nogueira
Keynote ministrado no Google Developer Group Campinas no evento Quality Fest em 16/09/2017 falando sobre a importância de foco, níveis e aspectos que muitos desenvolvedores esquecem no momento de aplicar testes em mobile
Esta palestra, ministrada no The Developers Conference 2015 edição Porto Alegre em 25 de setembro de 2015, visa apresentar os diferentes níveis de teste dentro de uma app Android onde há exemplos de testes unitários locais e instrumentados, teste de serviços e teste na interface gráfica.
Palestra ministrada no Android Dev Conf em São Paulo dia 25/08/2017 por mim e pelo Eduardo Carrara falando sobre diversos tipos de teste para Android e como aplicá-los
Testes de Performance na Nuvem com JMeter e BlazemeterElias Nogueira
Apresentação no TestTalkFloripa em 14/08/2014 organizada pela Qualister.
Nela aprenderemos conceitos de performance, ferramentas, problemas e como a nuvem pode nos ajudar no assunto performance.
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareAndré Dias
Palestra realizada no DevOps Summit Brasil 2016 sobre qualidade de software que apresentou tópicos como Code Analysis, Code Clone, Code Metrics, SonarQube, IntelliTest, Application Insights, Exploratory Testing e Reports
Medindo a performance de aplicações web com JMeterJúlio de Lima
Palestra ministrada por mim na XI EngTec no UniSalesiano Araçatuba (São Paulo) no dia 08 de outubro de 2014 via Qualister.
A intenção foi apresentar aos alunos conceitos em testes de performance e um hands-on apresentando a ferramenta JMeter.
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.
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
Palestra sobre Como Ensinei mais de 1000 Testadores a Automatizar Testes no The Developers Conference 2016 São Paulo na Trilha Education dia 08/07/2016
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.
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) e também que é possível implementar a sua própria.
Apresentação sobre automação de teste com Appium usando Selenium Grid no The Developers Conference / TDC 2015 Florianópolis na Trilha Android dia 15/05/2015
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.
Palestra Teste de Software: princípios, ferramentas e carreiraTaís Dall'Oca
A palestra inicialmente abordará os princípios do Teste de Software como o que é teste de software, níveis de teste, tipos de teste, como testar um software, gestão de testes, gestão de defeitos, certificações entre outros. Durante a palestra serão mostradas as principais ferramentas que auxiliam os testadores e qual a funcionalidade de cada uma. E por fim será discutido sobre a carreira e os papéis em relação ao mercado atual.
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...Isaac de Souza
A importância de testes de software já deveriam ser um consenso entre times de desenvolvimento. Contudo ainda há profissionais que não compreendem o valor deles, um dos motivos é que de fato muitos softwares possuem testes mas continuam a apresentar bugs a cada entrega. Isso ocorre porque é comum os testes garantirem o funcionamento do código, mas não das funcionalidades como um todo. Na apresentação será abordado como equilibrar testes unitários, de componentes e de integração organizando-os através de uma visão mais direcionada ao negócio, features e histórias do que apenas ao código implementado.
Palestra ministrada no Agile Floripa em 18/03/2017 mostrando um novo conceito para os testes. É apresentado o testador desde os modelos iniciais de atividades (testador 1.0), passando pelo testador ágil (2.0 e 3.0) para depois apresentar o conceito da morte do testador.
Fundamentos e Carreira em Teste de Software (Aula Magna UniSalesiano)Júlio de Lima
Palestra ministrada na Aula Magna dos cursos de Tecnologia em Desenvolvimento de Sistemas e Tecnologia em Design e Desenvolvimento de Jogos Digitais, dia 26 de março de 2014, no UniSalesiano de Araçatuba.
O objetivo foi introduzir aos alunos parte dos conceitos de teste de software e o quanto a carreira nesta área é promissora.
Certificações em Teste e Qualidade de SoftwareCamilo Ribeiro
O mercado de engenharia de software está cada vez mais atraente e competitivo. Ao mesmo tempo que os jornais, revistas, pesquisas especializadas no mercado de trabalho mostram o forte crescimento no números de vagas de TI, mostra também um grande défict de profissionais especializados, no Brasil e no mundo. As certificações vêm se mostrando uma ótima oportunidade para o profissional se destacar no mercado, pois garantem que ele está investindo na sua carreira, que domina determinadas habilidades e está habilitado a trabalhar com conceitos e padrões internacionais. Conheça um pouco sobre as mais de trinta certificações que rodeiam a área de teste e qualidade de software e saiba qual é a ideal para a sua carreira.
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003Edgar Silva
Esta é uma apresentação que resgatei do BorCon(Borland Conference) em
2003, nesta época XP, Métodos Ágeis estavam começando a ganhar
notoriedade ainda no Brasil. Neste evento, lembro que pude mostrar e
quebrar alguns paradigmas de uma platéia cética a respeito do assunto,
mas que no final, depois de várias perguntas e dúvidas, acredito ter
conseguido fazer com que algumas pessoas desde essa época começarem a
olhar para Práticas Ágeis de forma melhor.
Não! Eu não quero voltar a ser um "Profanador" em prol de métodos
Ágeis, hoje em dia já existem pessoas, muito mais capacitadas,
atualizadas e engajadas do que eu.
Uma apresentação do tunel do tempo, de uma época muito feliz na minha
vida, quando pude passar algum tempo com minha família e amigos, além
de ter sido sócio de uma empresa que também quebrou padrões em Belém:
Argos Tecnologia, que teve também como sócio Alexandre Magno (hoje
Diretor da Adaptworks).
Se estes slides ainda forem atuais, por favor, comentem, critiquem,
fiquem a vontade :)
Campus Party Brasil 2010 - ALM - Application Lifecycle ManagementRamon Durães
Apresentação realizada durante ao Campus Party Brasil 2010 em São Paulo por Ramon Durães abordando o tema ALM / Application Lifecycle Management no Visual Stduio 2010 / Team Foundation Server.
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.
Thi presentation was given at Selenium Camp on 21/02/2020 and show how we can divide better our API tests following the Test Pyramid concept and break it down on the service layer, using a pipeline to clarify and execute the tests in the order of importance.
De a máxima cobertura nos seus testes de APIElias Nogueira
Palestra ministrada no Reginonal Scrum Gathering Rio 2019 no dia 27/06/2019 sobre como dar uma cobertura de testes para uma API além do teste unitário e de integração, com um foco totalmente prático e com execução em pipeline.
Palestra ministrada na Trilha DevTest do The Developers Conference 2019 em Florianópolis sobre automação de testes de API com RestAssured e virtualização de serviços com Wiremock
Usando containers com auto-escala de testesElias Nogueira
Palestra ministrada na Trilha Containers do The Developers Conference 2018 Porto Alegre sobre como utilizar containers para auto-escala de browsers na automação web
Coach por Imersão - Buscando a excelência técnica com o timeElias Nogueira
Palestra mostrando como um trabalho chamado Coach por Imersão tem ajudado uma empresa em um processo de transformação ágil a buscar a excelência técnica
Paralelize seus testes web e mobile para ter feedbacks mais rápidosElias Nogueira
Workshop ministrado no Agile Brazil 2018 sobre criação da abordagem de testes paralelos para web e mobile no dia 05/10/2018. Repositório em https://github.com/eliasnogueira/workshop-ab-2018
Como 4 Agile Coaches trabalham em uma Transformação Ágil Elias Nogueira
Apresentação ministrada em 03/10/2018 no Agile Brazil 2018 mostrando a experiência de como 4 Agile Coaches se organizam e trabalham em uma transformação ágil.
Palestra ministrada na SeniorTec experience em 21/09/2018 em Blumenau/SC.
A palestra mostra anti-patters sobre testes comumente utilizados e quais são os tópicos recomendados como foco em um transformação no papel do QA
BDD não é automação de teste - Scrum GatheringElias Nogueira
Palestra ministrada no Scrum Gathering Rio no dia 27/07/2018 falando como as pessoas ou times entendem, de maneira errada, o que é BDD. Depois é apresentado a maneira correta de utilizar BDD em conjunto com a técnica de Example Mapping e exemplos de uso.
Como criar e executar testes paralelos web usando Selenium e containersElias Nogueira
Palestra ministrada na Trilha Testes do The Developers Conference São Paulo dia 19/07/2018 e fala sobre como criar testes para execução paralela e como criar uma infraestrutura para esta execução com containers
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...Elias Nogueira
Mova-se rapidamente e reduza os riscos ao mesmo tempo em que oferece seu melhor aplicativo. Quando você confia no seu pipeline, você pode aumentar sua velocidade de desenvolvimento, porque você sabe que vai pegar bugs antes que eles atinjam a produção. Fazer testes de unidade é o primeiro passo, mas nas arquiteturas distribuídas baseadas em nuvem de hoje, você precisa aplicar outras estratégias de teste também. Esta apresentação interativa mostra como você pode usar ferramentas de teste de código aberto de última geração para criar um pipeline de testes rápido e confiável. A partir de um aplicativo Java EE distribuído de ponta a ponta baseado em REST e microsserviço.
Palestra ministrada em 19/04/2018 no The Developers Conference Florianópolis sobre os principais problemas de achar que BDD é sobre Automação de Testes e o que é realmente BDD
Criando uma grid para execução de testes paralelo com AppiumElias Nogueira
Palestra ministrada em 19/04/2018 na Trilha Mobile do The Developers Conference Florianópolis que fala como criar um device farm para a execução de testes paralelos usando Appium
Como ter sucesso ministrando uma palestra técnicaElias Nogueira
Palestra ministrada em 19/04/2018 na Trilha Carreiras Intel no The Developers Conference Florianópolis que mostra diversas dicas do que não fazer e o que fazer durante uma apresentação técnica.
Quais são os steps de que deve conter na sua pipeline?Elias Nogueira
Lightning talk sobre build pipeline contendo itens de teste que podem servir para dar um rápido feedback.
Esta palestra foi ministrada na XPConfBR em Porto Alegre dia 14/04/2018
2. Eu ajudo pessoas e empresas e melhorar a qualidade de suas aplicações
Agile Coach @ Adaptworks
Professor @ Unisinos
eliasnogueira
eliasnogueira.com
fb.com/elias.nogueira.teste
16. × Automatizar a validação da classificação de
triângulos
- Equilátero (3 lados iguais)
- Escaleno (três lados diferentes)
- Isósceles (2 lados iguais)
17. O testador técnico
Aprenda a como automatizar testes para
Serviços REST, Web e Mobile de forma simples e
descomplicada. De forma direta e com diversos
exercícios práticos você será capaz de iniciar a
automação de teste em seus projetos
Livrodeteste.com