TDC CONNECTIONS
Building Software in the Connected World

Trilha TESTES e DEVTEST

Vamos conectar qualidade em todo ciclo de desenvolvimento?

Conectar as necessidades de negócio aos desafios da tecnologia. Conectar pessoas diferentes em times ágeis trabalhando por produtos que atendam as expectativas e necessidades de seus clientes.

Como fazemos essas conexões de forma que nos favoreçam e agreguem valor em nosso cotidiano?

Nesta edição, vamos explorar e discutir um pouco de tudo o que está conectado ao mundo de Testes e DevTest.

Conecte-se você também!

Date and Place

Tuesday, June 8, 2021

09h às 19h

REMOTE ACCESS WITH ONLINE BROADCAST

Investment

1 track: R$ 145 for R$ 110
2 tracks: R$ 290 for R$ 198
3 tracks: R$ 435 for R$ 285
* price valid until APR/26, see full table

1 track: R$ 145 for R$ 130
2 tracks: R$ 290 for R$ 230
3 tracks: R$ 435 for R$ 330
* price valid until MAY/28, see full table

1 track: R$ 145
2 tracks: R$ 290 for R$ 260
3 tracks: R$ 435 for R$ 370
* price valid until JUN/10, see full table

How to register

Schedule / Talks Time Zone: GMT-3

Time Content
09:00 to 09:30 Opening of the event and mini keynotes

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

09:35 to 10:25

global { innovation & networks & platforms & architectures & teams & organizations }.

Silvio Meira
Keynote TDC
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

Não se limite apenas aos testes de unidade e os testes end-to-end!

Renan S Moreira

Testes de unidade são populares e trazem uma boa garantia de funcionamento do software, mas não cobrem diversos outros aspectos. Já os testes end-to-end são uma comum escolha para esta necessidade, que apesar de ótimos, trazem uma bagagem de problemas que podem levar o time a descontinuar sua prática rapidamente. Quero mostrar que existe um leque enorme de opções de testes de integração para estas finalidades que é pouco citado por aí, capazes de trazer as mesmas garantias de uma maneira muito mais barata, eficiente e eficaz nos testes destes componentes, aumentando a vantagem competitiva do seu software ao reduzir a quantidade de problemas entregues ao cliente final.

11:30 to 12:05

Qualidade e segurança podem andar juntas?

Larissa Fonseca

A qualidade de software já é bem consolidada como parte do ciclo de desenvolvimento, porém com a crescente demanda pela preocupação com a segurança, um dos fatores que passou a caminhar muito perto dos testes de qualidade são os testes de segurança. Porém, como podemos incluir na nossa rotina de teste de qualidade a preocupação de também validar a segurança da aplicação? Este paralelo será discutido na palestra, focando em técnicas de teste que possibilitam a um desenvolvedor ou QA se atentar às boas práticas de segurança enquanto planeja seus testes, utilizando para isso ferramentas SAST e guias já existentes de testes de segurança para utilizar como base em testes automatizados e manuais.

12:10 to 12:45

Clean Code: Por um Codacy, CodeClimate, Sonarqube e outras formas de garantir a qualidade e o padrão do seu software

Thiago Barradas

Ferramentas de análise de qualidade de código. Porque usar? como usar? como plantar a cultura e o padrão? qual a melhor? Nesse talk falaremos desses pontos e também sobre os benefícios, como garantir a qualidade e principalmente o padrão, falaremos também das ferramentas mais famosas Codacy, CodeClimate e Sonarqube, comparando sua aplicação nas diversas tecnologias, seja cloud ou on premise.

12:50 to 13:50 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

Como a visão computacional pode auxiliar nos testes de software

Wagner de Oliveira Lima Palmeira de Araujo

A aplicabilidade de ferramentas dotadas de visão computacional que objetivam, por exemplo, a detecção de objetos tem se tornado evidente. Sua utilização, entretanto, não significa a substituição de um profissional por ferramentas, mas sim, a criação de ferramentas que possam servir como apoio às tomadas de decisões. Nesta palestra, objetiva-se analisar técnicas que já vem sendo estudadas e aplicadas de visão computacional aos testes de software, de tal forma que possam ser levantadas vantagens e desvantagens.

14:50 to 16:05

Quais desafios para conectar Qualidade no desenvolvimento de software?

Lucas Tagliani / Karoline Leite / Jose Correia
Seguindo o tema da trilha vamos debater quais desafios de conectar a qualidade em todas as pontas no desenvolvimento? Como conecto qualidade com arquitetura, requisitos, codificação e por que não com agilidade trazendo o que melhor podemos extrair de seus princípios? Vamos debater essas conexões, como elas podem nos favorecer se fortalecidas!
16:10 to 16:25 Networking and Visiting Stands

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

16:25 to 17:00

Escolha o seu sabor de testes unitários com kotlintest e mockk em um backend Kotlin e Spring Boot

Alessandro Vasconcelos F. de Lima

Kotlin cada vez mais se credencia como uma linguagem que pode ser utilizada no lugar de java no backend, maior prova disso é o suporte do Spring Boot para construção de soluções nessa linguagem. Mas como ficam os testes unitários e o uso de mocks nesse cenário? É nesse contexto que utilizaremos as ferramentas kotlintest e mockK. MockK é uma biblioteca para criação e utilização de mocks em Kotlin, já Kotlintest permite 8 "sabores" (estilos) diferentes para realizar seus testes, qual o seu preferido? Estilo JUnit? Spec? Features? Behavior? Aninhado? Você escolhe!

17:05 to 17:40

Rest ou GraphQL? Como realizar testes de performance nas suas apis utilizando novas tecnologias

Shirley Aparecida de Moura Silva

Provavelmente você já se encontrou em uma situação que foi feita uma super propaganda de algum produto e quando foi verificar, não conseguia acessar, ou aplicação apresentava instabilidade, essa experiência é muito desagradável, e muitas vezes nos traz aquela dúvida se devemos confiar ou não. Para evitar esse tipo de constrangimento é muito importante os testes nomeados como testes de performance. Aplicar esse tipo de teste tem sido cada vez mais desafiador, principalmente com o nascimento de novas tecnologias

17:45 to 18:20

A saga de quebrar a sua aplicação em produção intencionalmente com Chaos Engineering

Alex Coqueiro

Não existe ambiente mais realistico de testar a resiliencia da sua aplicação que não seja na produção. Esta afirmação pode parecer absurda, mas o uso de melhores práticas em Chaos Engineering vem provando exatamente o contrário. Esta sessão vai apresentar um forma prática de aplicar Chaos Engineering aumentando a maturidade dos seus times de SRE injetando experimentos que propicie um melhor entendimento no comportamento de falha sistêmica.

18:25 to 18:45 Open Space

18:50 to 19:05 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

Technical Committee Trilha TESTES e DEVTEST

Sponsors




Apoio

Apoio Trilha


Apoio Mídia


Realização