TDC CONNECTIONS
Building Software in the Connected World

Trilha DEVTEST

Vamos conectar qualidade em todo ciclo de desenvolvimento?

As aplicações nos últimos anos vem evoluindo de maneira constante e com uma velocidade cada vez mais difícil de acompanhar. Conectar, conhecer e compartilhar são pré-requisitos essenciais para construir um software de qualidade, capaz de resolver problemas reais e adaptar-se às mudanças do mundo. Através de interações reais e compartilhamento da ownership da qualidade seu produto encontrará sucesso para atender aos desafios de mercado.

Diferente da trilha de Testes, caracteriza-se por uma trilha mais técnica onde profissionais de programação, de UX, analistas de infra, ou (quaisquer outros papéis dentro do time) poderão mostrar como contribuem para a qualidade de suas aplicações.

Date and Place

Tuesday, March 22, 2022

09h às 19h

REMOTE ACCESS WITH ONLINE BROADCAST

Investment

Valores para participação online:
1 track: R$ 170 for R$ 125
2 tracks: R$ 340 for R$ 225
3 tracks: R$ 510 for R$ 325
* enjoy bigger discount until FEB/16,
see full table

Valores para participação online:
1 track: R$ 170 for R$ 145
2 tracks: R$ 340 for R$ 260
3 tracks: R$ 510 for R$ 375
* price valid until MAR/11,
see full table

Valores para participação online:
1 track: R$ 170
2 tracks: R$ 295
3 tracks: R$ 430
* price valid until MAR/24,
see full table

Schedule / Talks Time Zone: GMT-3

Time Content
09:00 to 09:35 Opening of the event and mini keynote

On the Stadium stage, everyone will be guided on how the event works, highlights and other news.

09:40 to 10:25

Conexão com o mercado de trabalho de hoje e do futuro

Tânia Cosentino
Keynote de Abertura
10:30 to 10:45 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

10:50 to 11:25

Testando uma aplicação em uma arquitetura orientada a eventos

Henrique Luis Schmidt

A arquitetura orientada a eventos vem ganhando cada vez mais espaço por causa dos seus grandes benefícios.

Qual a melhor forma de testar aplicações que utilizam essa arquitetura? Como validar que o consumo e a produção de eventos em uma aplicação está funcionando? Como configurar a infraestrutura para esses testes?

Nessa palestra, você saberá a resposta para essas perguntas e verá, na prática, como criar testes de integração e end-to-end utilizando Kafka de maneira fácil e rápida.

11:30 to 12:05

Testando seus testes com Stryker!

Thiago Barradas

Fazer testes unitários pode parecer fácil pra uns, dificil pra outros, mas no fim, como sabemos que nossos testes realmente testam o comportamento do nosso sistema e são "quebráveis" em qualquer mudança de lógica e/ou comportamento? Vamos conhecer os testes de mutação! Testes que se propõem em testar os seus testes e trazer mais qualidade para eles.

12:10 to 12:45

A Psicologia dos Testes

Daniel Quadros

Planejar, executar e analisar o resultado de testes são tarefas que, além dos componentes técnicos, envolve sentimentos como culpa, soberba, frustração e antagonismo. Nesta palestra vamos falar um pouco sobre isso e como isso impede que os testes sejam efetivos (e às vezes até mesmo o uso de testes).

12:50 to 13:55 Networking and Visiting Stands

Break to network and get to know the booths of the event.

14:00 to 14:05 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

14:10 to 14:45

Desafios para testes de desempenho de aplicativos móveis

Luis Eduardo Pinheiro / Gilson Gledes

O teste de aplicativos móveis é crucial para produzir uma experiência satisfatória para o usuário final e garantir o sucesso de seu aplicativo móvel. Esta palestra explorará os desafios que podem surgir na realização de testes de desempenho de aplicativos móveis, bem como os principais indicadores de desempenho usados ??para medir e avaliar o comportamento do aplicativo.

14:50 to 16:05

Qual o papel do QA em um ambiente DevOps

Clara Erica Takayama de Castro / Lydia Maria de Souza Dantas / Bárbara Cabral
Painel Digital desta Trilha
16:10 to 16:20 Networking and Visiting Stands

Break to network and get to know the booths of the event.

16:25 to 17:00

Por que Criamos uma Ferramenta de Load Testing utilizando Playwright e AWS Batch?

Anderson Parra

Encontrar o limite que uma aplicação suporta sem causar outages é uma tarefa trabalhosa e muitas vezes cara. No entanto, é uma boa prática descobrir esse limite no ambiente de teste, por isso investimos tempo e dinheiro para descobrir o volume de requests que uma aplicação suporta antes que isso apareça em produção.

Existem algumas ferramentas consolidadas no mercado que facilitam a nossa vida, por exemplo: Apache JMeter, BlazeMeter, Gatling e k6. Testamos muitas delas e decidimos construir nossa própria tool de load testing utilizando Playwright e AWS Batch.

Confira como criamos usuários virtuais, cada um no seu browser, executando tarefas end-to-end utilizando Playwright e AWS Batch.

17:05 to 17:40

Desmistificando os Dublês de Testes

Marcel Gonçalves dos Santos

Um dos conceitos que mais causam confusão durante o aprendizado de testes de software são os dublês de teste. Eles são o próximo passo nos estudos após uma pessoa ser introduzida aos testes automatizados. Nesta palestra apresentarei o que são os dublês de teste, quais são os tipos de dublês mais conhecidos (dummy, stub, fake, mock e spy), quais problemas eles resolvem e quais são as diferenças entre eles. Após essa palestra você terá um entendimento sólido sobre o tema e terá mais segurança ao realizar os seus testes.

17:45 to 18:20

pRESTo! - A magia de um framework de orquestração de qualidade de código aberto baseado em REST

Rui Rodrigues

A automação de testes já há vários anos é protagonista no processo de QA, e temos uma diversidade muito interessante de ferramentas para ela, com um nível de qualidade que seria impensável há alguns anos. Há também uma liberdade crescente para os times escolherem as ferramentas que estejam mais alinhadas com suas necessidades e skills. Este cenário é sensacional, mas gera um ecosistema complexo. O tráfego de informações muitas vezes é dificil porque estas ficam em "silos" de ferramentas que precisam ser rompidos. Aí entra o pRESTo!: um set de serviços REST de código aberto focados na integração, unindo diferentes ferramentas em um único fluxo de qualidade de forma transparente.

18:25 to 18:40 Open Space

18:45 to 19:15 Closing session

After the presentation of the results of the day, on the Stadium stage, many sweepstakes will close the day.

Schedule subject to change

Sponsors

Diamond


Gold




Apoio Institucional


Instituição Parceira


Realização