Skip to Content
Estratégias de JavaScript de pilha completa
book

Estratégias de JavaScript de pilha completa

by Milecia McGregor
March 2025
Intermediate to advanced
480 pages
13h 45m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Content preview from Estratégias de JavaScript de pilha completa

Capítulo 21. Teste de front-end

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Em capítulos anteriores, mencionei que a melhor prática para escrever qualquer teste é escrevê-lo ao mesmo tempo que escreves qualquer nova funcionalidade ou fazes qualquer refatoração. Os testes merecem o seu próprio foco, e é isso que vou abordar aqui.

Quando estiveres a construir esta aplicação, tens de te certificar de que não estás a lançar regressões na funcionalidade existente. Uma regressão é quando o novo código causa involuntariamente erros na funcionalidade existente em qualquer parte da aplicação. A equipa de garantia de qualidade, se existir, não terá tempo para executar testes de regressão em cada lançamento, mas como programador, podes tomar a iniciativa de garantir que o teu código é sólido. Os teus testes para o novo código podem levantar questões sobre como algo funciona ou o que acontece quando não funciona.

Neste capítulo, abordarei:

  • Como determinar quais partes do front-end devem ser testadas

  • Testes unitários

  • Testes de ponta a ponta (e2e)

  • Ferramentas de teste úteis

Os dois objetivos da escrita de testes são evitar que código quebrado inesperado acabe na frente dos usuários e documentar o aplicativo para que todos saibam como ele deve funcionar. Os testes também te dão mais confiança no desenvolvimento futuro, porque não estás preocupado com o facto de as tuas alterações quebrarem algo inesperadamente. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aprendendo padrões de design JavaScript, 2ª edição

Aprendendo padrões de design JavaScript, 2ª edição

Addy Osmani
Sistemas de produção de aprendizagem automática

Sistemas de produção de aprendizagem automática

Robert Crowe, Hannes Hapke, Emily Caveness, Di Zhu

Publisher Resources

ISBN: 9798341637696Supplemental Content