TDC TRANSFORMATION
Competências para evolução das pessoas e negócios

Trilha DEVTEST

Fomentando a Qualidade em todo processo de Desenvolvimento de Software

A trilha é feita pensando em todas as pessoas envolvidas no processo de desenvolvimento de software, independentemente do seu conhecimento, pois acreditamos que todos podem contribuir na qualidade independente do papel que ocupem no time, visto que qualidade é responsabilidade de TODOS.

Venha conosco aprender sobre novas tecnologias e tendências de mercado, além de debater sobre assuntos que estão bombando!

Data e Local

Terça-feira, 24 de Agosto de 2021

09h às 19h GMT-3

ACESSO REMOTO COM TRANSMISSÃO ONLINE

Investimento

1 trilha: de R$ 145 por R$ 110
2 trilhas: de R$ 290 por R$ 198
3 trilhas: de R$ 435 por R$ 285
* preço válido até 12/07, veja tabela completa

1 trilha: de R$ 145 por R$ 130
2 trilhas: de R$ 290 por R$ 230
3 trilhas: de R$ 435 por R$ 330
* preço válido até 13/08, veja tabela completa

1 trilha: R$ 145
2 trilhas: de R$ 290 por R$ 260
3 trilhas: de R$ 435 por R$ 370
* preço válido até 26/08, veja tabela completa

Como se inscrever

Programação / Palestras

Horário Conteúdo
09:00 às 09:35 Abertura do evento e mini keynotes

No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

09:40 às 10:25

Data Leaked or not leaked: Desafios e soluções num mar de vazamentos de dados pessoais

Andrea Willemin / Ramicés dos Santos

Estudos recentes mostram que um vazamento envolvendo dados pessoais causa prejuízos para as empresas na média de 3,86 milhões de dólares.

Enquanto isso observa-se que o assunto ainda causa espanto e com isso infinitas dúvidas. Compartilhar uma visão prática do que se têm observado no mercado quanto a estas dúvidas é nosso objetivo aqui.

Se os dados já vazaram antes por que eu devo me preocupar?

Este dado é público, não preciso se preocupar se ele vazar a partir da minha infraestrutura né?

Foi um ataque envolvendo sequestro digital de dados (ransonware), isso não é vazamento, certo?

Vazam dados de empresas muito grandes, então nem vou investir nisso, não tenho como conter?

Como posso me proteger desses vazamentos?

Não sei por onde começar, o que preciso fazer?

Como vão saber se o dado vazado foi aquele que estava na minha custódia, se já vazou antes?

Você sabia que as empresas ficam em média 280 dias com seus dados já vazados sem ao menos saber disso? Se você tem algum dessas dúvidas, é possível que você esteja em risco, participe pode ser um bom ponto de partida essa troca de experiências.
10:30 às 10:45 Abertura da trilha pela coordenação

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

10:50 às 11:25

100% de cobertura de testes é suficiente?

Leonardo de Oliveira

Muitos times ostentam a métrica de 100% de cobertura do código, mas será mesmo que estamos testando o que realmente importa? Muitas vezes essa métrica não evidencia a realidade. Se não houver um esforço para ter um código limpo e de qualidade, o 100% de cobertura será apenas mais uma métrica sem sentido.

Nesta talk mostrarei os benefícios do Refactoring aplicado aos testes unitários e a importância de construir testes eficazes. Além disso, irei demonstrar na prática um exemplo de como aplicar o Refactoring no dia a dia e a sua capacidade de melhorar o código, tornando-o manutenível e de fácil entendimento.

11:30 às 12:05

Como deixei o meu desenvolvimento de código com mais qualidade e agilidade?

Francisco Teixeira

Quem nunca fez aquele commit confiante e, no momento seguinte recebeu aquele e-mail : "Pipeline failed". O motivo, quality gate barrou o build do projeto, pois não havia cobertura de testes suficientes. A minha é apresentação fala sobre como aumentei a confiança do meu código, e consequentemente diminui o retrabalho a partir do momento em que já desenvolvo os testes unitários necessários. Eu vou falar como introduzi o Sonarqube dentro das minhas ferramentas de desenvolvimento locais, sendo agnóstico de SO. Eu quero compartilhar com vocês, a minha estratégia para antecipar a etapa de verificação de código que o Sonarqube realiza e os benefícios que isto trouxe para o meu trabalho.

12:10 às 12:45

Agile Testing: Evoluindo seus testes e entregando valor rápido com arquitetura evolutiva

Bárbara Rossalli

Entregar valor rápido para manter o negócio competitivo é crucial. O manifesto ágil surgiu com esse objetivo. Mas como conseguir inovar e garantir que o processo de testes funcione de acordo com os princípios ágeis? Com o intuito de resolver esse desafio nasce o conceito de agile testing, que visa permitir que os testes aconteçam durante todo o ciclo de desenvolvimento. Mas outro desafio surge: como realizar isso de forma simples e sem trazer complexidade ao processo e a infraestrutura, trazendo mais confiabilidade aos testes e o resultado final? Para isso surge a arquitetura evolutiva, inspirada na teoria da evolução: sobrevivem os mais adaptados.

12:50 às 13:50 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

14:00 às 14:05 Abertura da trilha pela coordenação

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

14:10 às 14:45

Nunca confie em um teste que não quebra!

Ivo Roberto Batistela

Muito pior do que um código sem testes é um código com testes que não testa nada.

Ficou confusa? Pense comigo: Os testes estão aí justamente para garantir que código de produção funcione como esperado, logo, se alguma alteração for feita e nenhum teste quebrar, o time está tendo uma falsa segurança na hora de desenvolver.

Nessa talk vamos falar sobre testes de unidade e como atingir um bom nível de eficiência. Serão abordadas algumas métricas e quais detalhes devem ser levados em consideração na hora de escrever um bom teste (a.k.a Um teste que quebra).

14:50 às 16:05

Uso de tecnologias disruptivas em Testes de Software

Jeniffer Lensk / Márcio Maestrelo Funes / Aline de Campos
Painel Digital desta Trilha
16:10 às 16:25 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

16:25 às 17:00

Testes de interface ágeis com Cypress.

Alvaro Camillo Neto

Quem nunca sofreu com os imprevisíveis timeouts que ferramentas como Selenium podem gerar por motivos que nem sempre compreendemos... Mas não precisa ser assim! Vamos conhecer o Cypress e como essa ferramenta pode trazer de volta a alegria de criar testes de interface !

17:05 às 17:40

JUnit5 + Hamcrest - Boas práticas na escrita de testes e asserções

Sergio Francisco Rubio

Vamos falar um pouco sobre a implementação de testes com JUnit5, juntamente com exemplos de escritas de asserções utilizando o Hamcrest, de forma a trazer um teste mais legível e amistoso.

17:45 às 18:20

Testes de API, qual ferramenta usar?

Shirley Aparecida de Moura Silva

Testes de API são muito importante para o sucesso da aplicação, seja no desenvolvimento mobile ou web, sempre terá um backend para ser testado. Mas sempre surge aquela dúvida, qual ferramenta devo usar?

18:25 às 18:45 Open Space

18:50 às 19:05 Encerramento

Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia.

Programação sujeita a alterações
Time Zone: GMT-3

Patrocinadores





Apoio Mídia

Apoio Trilha


Realização