ANIVERSÁRIO ALURA 22 ANOS
ATÉ 44% OFF
Hoje o papo é sobre testes! Nesta conversa, vamos falar sobre a necessidade de entender os mais variados testes de software, os primeiros passos com testes, e como é o fluxo de testes no dia a dia do mercado. Vem ver quem acompanha a gente neste papo! Paulo Silveira, o host que entra em temas polêmicos Mário Souto, o Dev Soutinho, o co-host Lead Software Engineer no Nubank Maurício “Balboa” Linhares, o co-host guerreiro Links: Cypress Playwright Selenium JUnit PHPUnit NUinit Jest RSpec Livro “Test-Driven Development – Teste e Design no Mundo Real” de Maurício Aniche Livro “Test-Driven Development – Teste e Design no Mundo Real com PHP” de Maurício Aniche Livro “Testes automatizados de software” de Mauricio Aniche Livro “Test-Driven Development – Teste e Design no Mundo Real com .NET” de Mauricio Aniche Livro “Test Driven Development – Teste e design no mundo real com Ruby” de Mauricio Aniche Formação Testes em .NET Formação Autenticação, testes e segurança em Node.js Formação Carreira QA: processos e automação de testes Newsletter da Alura TechGuide.sh, um mapeamento das principais tecnologias demandadas pelo mercado para diferentes carreiras, com nossas sugestões e opiniões. #7DaysOfCode: Coloque em prática os seus conhecimentos de programação em desafios diários e gratuitos. Acesse Produção e conteúdo: Alura Cursos de Tecnologia – Edição e sonorização: Rede Gigahertz de Podcasts
Como podemos garantir que nossos testes realmente estão pegando possíveis falhas em nosso código? 100% de cobertura é suficiente? Neste vídeo é apresentado o conceito de Testes de Mutação (tradução livre do termo Mutation Tests), que é uma técnica que permite **detectar possíveis falhas em nosso código** que não seriam cobertas por nossos testes. - [Publicação no blog da Caelum]( - [Link para slides da palestra do Vinicius Dias](
Invista na transformação da sua carreira!
Aprenda a criar, personalizar e otimizar macros para aumentar sua produtividade no trabalho. Desenvolva habilidades avançadas de automação e simplifique processos complexos.
.
Automatize deploys com Minikube, ArgoCD e Kubernetes, simplificando a gestão de versões de aplicações com boas práticas.
Aprenda sobre os principais tópicos relacionados com o tema engenharia de software! Engenharia de software é uma das áreas da computação cujo foco está relacionado com análise, desenvolvimento e manutenção de softwares, bem como gestão de projetos e times. É uma área bastante extensa, pois contempla as diversas disciplinas necessárias durante todo o processo de criação e manutenação de softwares, tais como: Gestão de requisitos;Arquitetura e design de sistemas;Padrões de projeto;Banco de dados;Testes de software;Gestão de projetos; eInfraestrutura e deploy. A formação engenharia de software da Alura está organizada com diversos conteúdos que contemplam tais disciplinas, de maneira que você possa adquirir os conhecimentos necessários para ter uma boa visão sobre esta área tão importante da computação.
Aprenda a construir diagramas funcionais e scripts automatizados em Python para otimizar a gestão de dados, utilizando Draw.io, Google Colab, Pandas e NetworkX.
Aprenda a testar no Flutter e crie aplicativos mais seguros e de qualidade. Saiba como fazer testes de unidade e widget e criar mocks para testar o seu código.
Aprenda a utilizar técnicas de exploração e de tdd em Clojure
Implemente segurança em nuvem com a Alura. Use monitoramento e automação em cloud.