Testes automatizados de software: Um guia prático
Quantas vezes você não colocou um “else” a mais ou trocou um maior por maior-igual? Problemas como esses acontecem todos os dias em nossos códigos.
E aposto que você sabe como evitá-los: testando seu software. A grande pergunta é: por que evitamos (ou pior, odiamos) testar?
Testar custa caro, é demorado e é chato. Mas tudo isso só é verdade, pois ainda delegamos essas tarefas para um ser humano.
Este livro mostra de maneira prática como escrever um programa que fará esse teste por você!
Mergulhe de cabeça nessa ideia, aprenda a escrever testes automatizados, e passe a dormir bem, tranquilo, pois seu software agora funciona.
Veja também
Sobre o autor
A missão de vida do Dr. Maurício Aniche é tornar os engenheiros e engenheiras de software melhores no que fazem. Ele lidera a Academia de Tecnologia da Adyen.
Ele também é professor assistente em engenharia de software na Delft University of Technology, onde realiza pesquisas sobre como tornar os desenvolvedores mais produtivos durante testes e manutenção.
Seus esforços de ensino em testes de software lhe renderam o prêmio de Professor do Ano 2021 e a TU Delft Education Fellowship, uma bolsa de prestígio concedida a professores inovadores.
Maurício possui mestrado e doutorado em ciências da computação pela Universidade de São Paulo, Brasil.
Durante seu mestrado, ele cofundou a Alura, uma das plataformas de e-learning mais populares para engenheiros de software no Brasil.
Ele é o autor de muitos livros: “Effective Software Testing: A Developer’s Guide” (publicado pela Manning em 2022, em inglês), bem como “TDD no Mundo Real” e “SOLID para Ninjas” (publicados pela Casa do Código em 2012 e 2015, respectivamente, em português).
Maurício acredita fortemente que a engenharia de software em breve se tornará um campo mais baseado na ciência.
Um de seus objetivos é garantir que os profissionais saibam o que os acadêmicos estão fazendo e que os acadêmicos conheçam os desafios reais que os profissionais enfrentam em seus trabalhos diários.
Detalhes do produto
- ASIN : B019P83CAC
- Editora : Casa do Código (10 abril 2015)
- Idioma : Português
- Tamanho do arquivo : 2019 KB
- Leitura de texto : Habilitado
- Leitor de tela : Compatível
- Configuração de fonte : Habilitado
- Dicas de vocabulário : Não habilitado
- Número de páginas : 212 páginas
Sobre o livro: Testes automatizados de software: Um guia prático
O livro Testes automatizados de software: Um guia prático, do autor Mauricio Aniche, é uma obra essencial para qualquer profissional de desenvolvimento de software que deseja aprender a implementar testes automatizados em seus projetos.
O livro começa apresentando os conceitos básicos de testes de software, como o que são testes automatizados, quais são seus benefícios e quais são os tipos de testes automatizados existentes.
Em seguida, o autor discute as diferentes etapas envolvidas no processo de implementação de testes automatizados, desde a criação do plano de testes até a execução e análise dos resultados.
O livro é escrito de forma clara e objetiva, e conta com muitos exemplos práticos que ajudam o leitor a entender os conceitos apresentados. Além disso, o autor fornece links para recursos adicionais, como artigos, tutoriais e ferramentas, que podem ser úteis para o leitor.
Abordagem prática
Uma das principais qualidades do livro é sua abordagem prática. O autor não se limita a apresentar os conceitos teóricos de testes automatizados, mas também fornece orientações claras e passo a passo sobre como implementá-los em projetos reais.
Para isso, o livro conta com muitos exemplos práticos, que mostram como usar diferentes ferramentas e técnicas de testes automatizados. Além disso, o autor fornece links para recursos adicionais, como artigos, tutoriais e ferramentas, que podem ser úteis para o leitor.
Conteúdo abrangente
O livro cobre um amplo espectro de tópicos relacionados a testes automatizados de software. Além dos conceitos básicos, o livro também discute temas avançados, como testes de desempenho, testes de segurança e testes de integração.
Essa abordagem abrangente torna o livro uma referência valiosa para profissionais de todos os níveis de experiência.
Conclusão
Testes automatizados de software: Um guia prático é um livro essencial para qualquer profissional de desenvolvimento de software que deseja aprender a implementar testes automatizados em seus projetos.
O livro é escrito de forma clara e objetiva, conta com muitos exemplos práticos e cobre um amplo espectro de tópicos relacionados a testes automatizados.
Se você está interessado em aprender mais sobre testes automatizados, este livro é uma ótima opção.