TDC INNOVATION
DESAFIOS PARA CRIAÇÃO DO FUTURO DIGITAL

TRILHA DevTest

Como inovar no desenvolvimento de software com qualidade?

Com novos frameworks, melhorias em ferramentas, bibliotecas, técnicas e processos, o desenvolvimento de software vem buscando formas de lidar com os desafios da área e com a demanda de entregar o melhor produto aos nossos usuários.

Essa trilha é formada por pessoas com conhecimentos multidisciplinares que buscam a construção de aplicações inovadoras e de qualidade.

Vamos debater juntos como trilhar esse caminho de novas tecnologias e tendências de mercado?

Data e Local

Quarta-feira, 14 de Junho de 2023

09h às 19h

CentroSul
Av. Governador Gustavo Richard, 850 /
Centro Florianópolis - SC
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE

Investimento

Valores para participação online:
1 trilha: de R$ 245 por R$ 150
2 trilhas: de R$ 440 por R$ 270
3 trilhas: de R$ 624 por R$ 384
* aproveite maior desconto até 19/04,
veja tabela completa

Valores para participação online:
1 trilha: de R$ 245 por R$ 195
2 trilhas: de R$ 440 por R$ 350
3 trilhas: de R$ 624 por R$ 495
* preço válido até 31/05,
veja tabela completa

Valores para participação online:
1 trilha: R$ 245
2 trilhas: R$ 440
3 trilhas: R$ 624
* preço válido até 16/06,
veja tabela completa

Valores para participação híbrida:
1 trilha: de R$ 395 por R$ 250
2 trilhas: de R$ 710 por R$ 450
3 trilhas: de R$ 1.005 por R$ 639

Valores para participação híbrida:
1 trilha: de R$ 395 por R$ 325
2 trilhas: de R$ 710 por R$ 584
3 trilhas: de R$ 1.005 por R$ 828

Valores para participação híbrida:
1 trilha: R$ 395
2 trilhas: R$ 710
3 trilhas: R$ 1.005

Programação / Palestras Time Zone: GMT-3

Programação Stadium:
Horário Conteúdo
08:00 às 08:55 Credenciamento
09:00 às 09:40 Abertura do evento e mini keynotes

Abertura do evento com Yara Mascarenhas e Bruno Souza com novidades e convidados muito especiais : Rogerio Rodrigues - (Microsoft) / Lucas Leung - (Oracle)

Programação desta Trilha:
Horário Conteúdo
09:50 às 10:05 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

10:10 às 10:45

Garantindo ambientes mais estáveis com Smoke Test Strategy

Bruno Lusa da Costa

Quem ai já se deparou com um ambiente instável, principalmente após um deploy de algum serviço, e ficou pensando em como seria possível estabilizar isso? Então, nesta call trago para o debate a estratégia do uso do Smoke Test, combinado com o conceito de Shift Left Testing e, o melhor, de forma automatizada, para garantirmos a estabilidade de nossos ambientes (produtivos ou não produtivos). Ficou interessado? Aproveita que é híbrido, e se estiver em casa, prepara a pipoca que lá vem código e teoria! :)

10:55 às 11:30

Beyond the Edge: Estratégias para testar código de integração em sistemas complexos

José Luz

O objetivo do estudo é mostrar as estratégias acumuladas ao longo dos anos para testar códigos de integração em 3rd party systems, suplantando as questões técnicas que sempre "assombram" e tornam incerto essa comunicação entre as partes, tarefa, essa, tão importante e rotineira num mundo tão integrado.

Sabendo disso a grande pergunta é: Como posso testar código e a integração de um terceiro? A resposta é simples: Não se testa! Mas não desanime jovem gafanhoto, vamos analisar aqui quais caminhos permitem testar todo o "Boundary Code" e garantir a eficiência, segurança e confiabilidade desejada em um CI/CD e deixar o E2E... bem.. realmente E2E.

11:35 às 12:10

O que seus testes garantem, o funcionamento do código ou das funcionalidades do software?

Isaac Felisberto 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.

12:20 às 13:45 Intervalo para almoço

Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.

13:45 às 13:55 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

13:55 às 14:30

PactumJS causando impacto em todos níveis da pirâmide de testes

Sandra Maíra Pavan

Será que podemos utilizar um único framework de teste para realizar as camadas de uma pirâmide de teste? O PactumJs nos oferece essa facilidade sendo um framework que permite a implementação de testes end-to-end, contrato, integração, componentes, API sua escrita se baseia em uma linguagem muito conhecida por nós o JavaScript, vamos fazer um Pactum?

14:35 às 15:10

Criando aplicativos resilientes usando Engenharia do Caos na AWS

Fernando Sapata

Nesta talk vamos falar sobre os principios da engenharia do caos e como esta prática avançada de testes pode ajudar a melhorar a resiliência das suas aplicações!

15:15 às 15:50

Tá pronto, só falta testar!

Thiago Barradas

Quando o item está pronto, a princípio, não há mais nenhuma tarefa a ser feita. O resultado mais comum nas diversas empresas é o discurso: ?Está ?pronto?, só falta testar?. Grandes backlogs técnicos são gerados e a entrega do software com baixa qualidade acaba sendo o resultado. Testes são pouco importantes, esquecidos ou negligenciados? Quais testes são importantes e porque todas as etapas devem ser pensadas? Quais estratégias utilizar para garantir tudo pronto, inclusive todos os testes e evitar esse discurso da falsa entrega? Vamos falar de processo ágil, definições e técnicas utilizadas no mercado pra garantir que a pirâmide de testes seja feita sem demandar tempo excessivo do time.

15:55 às 16:30

Testes de carga e arquitetura evolutiva: garantindo atributos de qualidade do software

Gabriel Kohlrausch

Softwares precisam evoluir para atender às necessidades dos usuários e do mercado, mas essa evolução pode afetar a arquitetura e os atributos de qualidade. Nessa palestra, discutiremos como a arquitetura evolutiva pode ajudar a planejar testes de carga para mitigar a erosão arquitetural e garantir atributos de qualidade como desempenho, disponibilidade, confiabilidade e escalabilidade. Também apresentaremos diferentes tipos de testes de carga e a ferramentas, que podem auxiliar na realização de testes de carga automatizados.

16:35 às 17:05 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

17:10 às 18:10

Como a inteligência artificial vai mudar a abordagem de qualidade?

Robson Agapito Correa / Rogerio Sartori / Luis Quiles Ardila
Painel desta Trilha
Programação da Stadium no final do dia:
Horário Conteúdo
18:15 às 18:45 Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Programação sujeita a alterações

Patrocinadores

Diamond


Gold


Silver


Apoio


Apoio Trilha


Instituição Parceira


Realização