TDC INNOVATION
CHALLENGES TO CREATE THE DIGITAL FUTURE

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?

Date and Place

Wednesday, June 14, 2023

09h às 19h

CentroSul
Av. Governador Gustavo Richard, 850 /
Centro Florianópolis - SC
IN-PERSON OR REMOTE ACCESS WITH ONLINE BROADCAST

Investment

Valores para participação online:
1 track: R$ 245 for R$ 150
2 tracks: R$ 440 for R$ 270
3 tracks: R$ 624 for R$ 384
* enjoy bigger discount until APR/19,
see full table

Valores para participação online:
1 track: R$ 245 for R$ 195
2 tracks: R$ 440 for R$ 350
3 tracks: R$ 624 for R$ 495
* price valid until MAY/05,
see full table

Valores para participação online:
1 track: R$ 245
2 tracks: R$ 440
3 tracks: R$ 624
* price valid until JUN/36,
see full table

Valores para participação híbrida:
1 track: R$ 395 for R$ 250
2 tracks: R$ 710 for R$ 450
3 tracks: R$ 1.005 for R$ 639

Valores para participação híbrida:
1 track: R$ 395 for R$ 325
2 tracks: R$ 710 for R$ 584
3 tracks: R$ 1.005 for R$ 828

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

Schedule / Talks Time Zone: GMT-3

Programação Stadium:
Time Content
08:00 to 08:55 Credenciamento
09:00 to 09:40 Opening of the event and 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:
Time Content
09:50 to 10:05 Track opening by coordination

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

10:10 to 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 to 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 to 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 to 13:45 Intervalo para almoço

An excelent opportunity for all people in the event to interact and exchange ideas. Collaborators, sponsoring and supporting companies, speakers and technical committeé.

13:45 to 13:55 Track opening by coordination

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

13:55 to 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 to 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 to 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 to 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 to 17:05 Networking and Visiting Stands

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

17:10 to 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:
Time Content
18:15 to 18:45 Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Schedule subject to change

Sponsors

Diamond


Gold


Silver


Apoio


Apoio Trilha


Instituição Parceira


Realização