Binário

    Recomendação de livros para testadores

    Eloisa Potrich
    Jan 6 · 6 min read
    Imagem 1: Homem em estande de uma biblioteca escolhendo um livro

    Bom, depois de encontramos e até mesmo acompanhar a comunidade de tester’s do Brasil e do mundo, nada mais justo que contribuir com eles através de troca de conhecimento, pensando nisso que criei este post.

    Neste post irei te recomendar alguns materiais de leitura que li ou até mesmo profissionais bem qualificados na área recomendam.

    Preparado para encher sua estande ou até mesmo seu kindle de conteúdos que irão te tornar um tester f*d@? Se a resposta é sim, então bora!

    Imagem 2: Kindle e uma agenda para anotações

    User Stories Applied: For Agile Software Development

    Não vá achando que somente o desenvolvedores ou o Scrum master ou até mesmo o Product Owner precisa escrever e até mesmo entender user stories, tester também precisa saber, pelo menos entender o que está escrito/requisito.

    Neste livro, você aprenderá o que faz uma ótima história de usuário e o que faz uma má história. Você descobrirá maneiras práticas de reunir histórias de usuários, mesmo quando não puder falar com eles. Depois, depois de compilar suas histórias de usuário, Cohn mostra como organizá-las, priorizá-las e usá-las para planejamento, gerenciamento e teste.

    Link para comprar o livro: https://amzn.to/2QQsFrG

    BDD in Action: Behavior-Driven Development for the Whole Software Lifecycle

    Sobre BDD, é fundamental um tester saber escrever um bom BDD, por isso recomendo este livro.

    No livro, ‘BDD in Action’ ensina os princípios e práticas do BDD e mostra como integrá-los ao processo de desenvolvimento existente, independentemente da linguagem usada. Primeiro, você aplicará o BDD à análise de requisitos para poder concentrar seus esforços de desenvolvimento nos objetivos de negócios subjacentes. Em seguida, você descobrirá como automatizar os critérios de aceitação e usar testes para orientar e relatar o processo de desenvolvimento. Ao longo do caminho, você aplicará os princípios do BDD no nível de codificação para escrever um código mais sustentável e melhor documentado.

    Link para comprar o livro: https://amzn.to/2FnzA6x

    Test Driven Development: By Example

    Este livro nossos professores da faculdade recomendam para que possamos realizar um teste antes de começar a codificar. Livro serve tanto para tester’s quanto para desenvolvedores.

    Simplesmente, o desenvolvimento orientado a testes visa eliminar o medo no desenvolvimento de aplicativos. Embora um pouco de medo seja saudável (geralmente visto como uma consciência que diz aos programadores que “tomem cuidado!”), O autor acredita que os subprodutos do medo incluem programadores tentativos, mal-humorados e não comunicativos que são incapazes de absorver críticas construtivas. Quando as equipes de programação compram no TDD, elas imediatamente veem resultados positivos. Eles eliminam o medo envolvido em seus trabalhos e estão melhor equipados para enfrentar os difíceis desafios que eles enfrentam. O TDD elimina traços experimentais, ensina os programadores a se comunicar e incentiva os membros da equipe a buscar críticas. No entanto, mesmo o autor admite que o mal-humorado deve ser resolvido individualmente! Em suma, a premissa por trás do TDD é que o código deve ser continuamente testado e refatorado. Kent Beck ensina os programadores por exemplo, para que eles possam aumentar de maneira indolor e dramática a qualidade de seu trabalho.

    Link para comprar o livro: https://amzn.to/2MWW2rk

    More Agile Testing: Learning Journeys for the Whole Team

    Janet Gregory e Lisa Crispin foram pioneiras na disciplina de teste ágil com seu trabalho anterior, Agile Testing. Agora, nos testes mais ágeis, eles refletem tudo o que aprenderam desde então. Eles abordam questões emergentes cruciais, compartilham práticas ágeis evoluídas e cobrem as principais questões que os testadores ágeis pediram para aprender mais.

    Link para comprar o livro: https://amzn.to/39P14Qy

    Agile Testing: A Practical Guide for Testers and Agile Teams

    O teste é um componente essencial do desenvolvimento ágil. A ampla adoção de métodos ágeis trouxe a necessidade de testes eficazes para os holofotes, e os projetos ágeis transformaram o papel dos testadores. Grande parte da função de um testador, no entanto, permanece amplamente incompreendida. Qual é o verdadeiro papel de um testador? As equipes ágeis realmente precisam de membros com experiência em controle de qualidade? O que realmente significa ser um “testador ágil?”

    Link para comprar o livro: https://amzn.to/2rZ0Ntc

    Integração Contínua Com Jenkins: Automatize O Ciclo De Desenvolvimento, Testes E Implantação De Aplicações

    Neste livro, você entenderá os conceitos e as diferenças entre Continuous Integration, Continuous Delivery e Continuous Deploy. Conhecerá um caso de uso do Jenkins ao ser integrado com as ferramentas: Gogs, Maven, Nexus, SonarQube, Docker, Terraform e Shell Script. Esse conjunto de ferramentas permite automatizar um ciclo de desenvolvimento, testes e implantação de uma aplicação web. Você também conhecerá alguns conceitos próprios do Jenkins, aprenderá a configurá-lo como código, alterar o tema, instalar plugins, gerenciar usuários, credenciais e escrever pipelines. Para ler e praticar os conhecimentos compartilhados neste livro não é necessário nenhum conhecimento prévio sobre Jenkins; o público-alvo são estudantes da área de Tecnologia da Informação, administradores de sistemas, administradores de rede, desenvolvedores e gerentes.

    Link para comprar o livro: https://amzn.to/39Fgxm5

    Testes automatizados de software: Um guia prático

    Tipo de teste que as empresas atualmente estão buscando para implementar em seus software’s. Para isso que que eu trouxe este livro, para que você possa entender melhor o que é um teste automatizado e como você pode planejar e implementar ele na sua empresa.

    Link para comprar o livro: https://amzn.to/37ycHt9

    Agora colocando a mãos na massa

    Imagem 3: Mãos na massa

    Selenium WebDriver: Descomplicando testes automatizados com Java

    Neste livro, Rafael apresenta de forma introdutória e objetiva como escrever testes automatizados para Web utilizando Selenium WebDriver e JUnit em Java. O autor demonstra passo a passo e com exemplos práticos como rodar testes automatizados em navegadores tanto convencionais, como sem interface gráfica. Você conhecerá os principais problemas e dificuldades de um projeto de automação e verá padrões de projeto, como Page Objects, que o ajudarão a escrever códigos mais limpos e de fácil manutenção. Ao final, você será capaz de configurar um ambiente e criar scripts de testes automatizados, bem como terá uma boa base para seguir para ferramentas e técnicas mais avançadas.

    Link para comprar o livro: https://amzn.to/2QPeQts

    Angular Test-Driven Development

    Este é um guia completo que mostra as técnicas de teste com o Karma para realizar testes de unidade e de ponta a ponta com o Transferidor. Ele mostrará como otimizar seu processo de desenvolvimento do Angular usando técnicas TDD e garantir que o projeto final esteja livre de bugs.

    Link para comprar o livro: https://amzn.to/2STCSWV

    Spock framework: Testes automatizados para Java, Android e REST

    Neste livro, José Yoshiriro ensina a utilizar as funcionalidades do Spock framework e apresenta as técnicas de teste, juntamente com exemplos didáticos e focados em problemas do mundo real para tecnologias que são padrão de mercado. Você conhecerá esta ferramenta completa, que dispensa a configuração de bibliotecas adicionais, e dominará suas principais funcionalidades: criação de simples testes unitários; uso de Mocks; o recurso de Data-Driven Testing; criação de testes unitários para Android, de integração para Spring e funcionais para REST APIs.

    Link para comprar o livro: https://amzn.to/2ZQ48Hv

    Imagem 4: Meme da Jéssica

    Acabouuu não! Se tem muitos livros para que possa aprender. Aqui separarei somente os mais lidos.

    Não se feche somente em livros, busque também conhecimento em fóruns, blog’s e até mesmo aqui, pois sempre estarei publicando coisas novas sobre a área de teste.

    Muito Obrigada por te chego até aqui e lido.

    Eloisa Potrich

    Written by

    Futura Engenharia de Software, entusiasta de direito, cybersecurity. Atualmente QA. https://www.linkedin.com/in/eloisa-potrich-2ab683145/

    Binário

    Binário

    Aqui neste blog verás informações sobre a area de teste e de segurança da informação

    More From Medium

    More on Testing from Binário

    More on Testing from Binário

    BDD — Bebi Deitei Dormi?

    Eloisa Potrich
    Jan 7 · 4 min read

    More on Software Development from Binário

    More on Software Development from Binário

    Bora automatizar seus testes?

    Eloisa Potrich
    Jan 7 · 5 min read

    More on Teste De Software from Binário

    More on Teste De Software from Binário

    Onde estão os Tester’s?

    Eloisa Potrich
    Jan 4 · 2 min read

    2

    Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
    Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
    Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade