[Peter] Encontrando JUG.ru com Sebastian Dashner - Torne mais alegre a realização de testes corporativos


Na terça-feira, 27 de agosto, dois dias após o festival TechTrain, o JUG.ru se encontrará com Sebastian Daschner, desenvolvedor Java líder do Java Developer Advocate, campeão de Java, especialista em Enterprise Java, palestrante e consultor de renome.


A participação é gratuita , é necessária a inscrição. Você pode se registrar aqui . Informações detalhadas sobre o tópico da reunião e o palestrante estão sob o corte.


O relatório será lido em inglês.


Testar ainda não é um bom tópico para desenvolvedores. Apesar da importância dos testes para o desempenho geral dos aplicativos, o desenvolvimento e o suporte a testes levam muito tempo e esforço - especialmente no caso de aplicativos distribuídos ou quando a funcionalidade em constante mudança força os testes a mudar. Mas você não pode recusar testes e surge a questão de como viver com isso.


Neste relatório, veremos o que precisa ser feito para organizar testes automáticos eficazes de microsserviços no mundo Java Enterprise. Veremos quais abordagens funcionaram bem em projetos da vida real, como manter feedback rápido e estável dentro do ciclo de desenvolvimento, como gerenciar cenários de teste complexos com muitos serviços e como verificar contratos de API. Para alta produtividade no desenvolvimento, é incrivelmente importante manter um ciclo de feedback que inclua não apenas testes de unidade, mas também testes de integração. Além disso, veremos como a orquestração de contêiner e malhas de serviço podem ajudar a testar aplicativos distribuídos.


Uma das principais perguntas é como escrever um código de teste suportado e de alta qualidade que siga os princípios da criação de software. Tudo isso é demonstrado na forma de codificação ao vivo de casos de teste típicos relacionados a vários campos e tecnologias. Apesar de ser dada ênfase especial ao uso do JakartaEE, todos esses conceitos e abordagens podem ser usados ​​em qualquer aplicativo corporativo.


Sobre o orador


Sebastian Dashner - Advogado Líder de Desenvolvedor Java na IBM. Autor, instrutor e simplesmente um entusiasta de programação Java (EE). Ele escreveu o livro Architecting Modern Java EE Applications. Sebastian participa do JCP, ajudando a desenvolver os mais recentes padrões Java EE nos grupos de trabalho JAX-RS, JSON-P e Config, e está envolvido em vários projetos de código aberto. Por suas contribuições à comunidade e ao ecossistema Java, ele recebeu títulos como Java Champion, Oracle Developer Champion e JavaOne Rockstar.


Além de trabalhar em Java, Sebastian está interessado em usar Linux e tecnologias de contêiner como o Docker. Ele promove práticas de Ciência da Computação em seu blog e no Twitter @DaschnerS . Seus meios de viajar pelo mundo não são apenas um avião, mas também uma motocicleta.


A participação é gratuita , mas a inscrição é necessária. Você pode se registrar aqui .

Source: https://habr.com/ru/post/pt463771/


All Articles