Em tempos em que a sociedade se apoia cada vez mais em softwares para realizar suas atividades do dia a dia, a qualidade, a confiabilidade e a segurança desses se tornam não apenas desejáveis, mas absolutamente essenciais, pois interrupções em softwares podem gerar consequências catastróficas. Testes de software visam identificar falhas e garantir que o software atenda aos requisitos especificados, tanto funcionais como não funcionais. São atividades que devem ser realizadas em todas as fases do desenvolvimento, desde a concepção, a implantação, até a manutenção. Este livro não apenas ensina os fundamentos dos testes de software, mas também capacita você a aplicá-los de forma prática e estratégica, promovendo o desenvolvimento de softwares de alta qualidade. Neste livro, Thiago e Fred detalham os diferentes níveis de testes de software, como testes unitários, de integração, de sistema e de aceitação, trazendo as melhores práticas para cada um, além de ferramentas amplamente utilizadas no mercado, como Selenium, JUnit, JMeter, Jasmine e Rest-Assured. Você também encontrará tipos de teste, como regressão, desempenho, segurança, acessibilidade e usabilidade, bem como modelos de testes focados em metodologias ágeis, como TDD, BDD e ATDD. Com este conteúdo, você saberá identificar os cenários ideais para aplicar diferentes testes e poderá integrá-los eficientemente no ciclo de desenvolvimento, com estratégias de teste para projetos complexos, desde o planejamento inicial até a execução e o monitoramento contínuo.
Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, B, BG, CY, CZ, D, DK, EW, E, FIN, F, GR, H, IRL, I, LT, L, LR, M, NL, PL, P, R, S, SLO, SK ausgeliefert werden.