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 7. Testes de back-end

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

Neste ponto do projeto, tens bastante código. Tens serviços, controladores e integrações. Embora tu e a equipa façam o possível para não introduzir regressões no código (em que uma funcionalidade que funcionava anteriormente é quebrada devido a uma alteração não relacionada), isso irá acontecer a dada altura, e é normal à medida que o código cresce. É por isso que escreves testes para as principais funcionalidades da aplicação.

No backend, testarás coisas como erros sendo chamados nos cenários corretos, dados sendo retornados no formato correto e os métodos corretos sendo chamados com os parâmetros corretos. Escrever testes unitários como estes vai ajudar-te a evitar regressões, a compreender a forma como o código deve funcionar e a tornar o código sustentável, porque estás a escrever código mais conciso e modular.

Neste capítulo, abordarei:

  • Soluções de compromisso entre ter testes e não os ter

  • Como escrever testes usando Jest

  • A importância dos dados de simulação

Independentemente de estares a começar um projeto do zero ou a herdar um, os testes podem ser uma grande ajuda. Esta é também uma óptima altura para colaborar com a equipa de Produto sobre o estado atual e futuro do produto. Escrever testes muitas vezes traz questões mais detalhadas sobre o que se espera exatamente de alguma funcionalidade.

Porquê gastar tempo ...

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