Skip to Content
Python robusto
book

Python robusto

by Patrick Viafore
April 2025
Intermediate to advanced
380 pages
10h 23m
Italian
O'Reilly Media, Inc.
Book available
Content preview from Python robusto

Capitolo 21. Strategia di test

Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com

I test sono una delle più importanti reti di sicurezza che puoi costruire intorno alla tua base di codice. È incredibilmente confortante apportare una modifica e vedere che tutti i test passano. Tuttavia, è difficile valutare l'uso migliore del tuo tempo per quanto riguarda i test. Se i test sono troppi, diventano un peso e si passa più tempo a mantenerli che a realizzare le funzionalità. Se i test sono troppo pochi, si lascia che potenziali catastrofi entrino in produzione.

In questo capitolo ti chiedo di concentrarti sulla tua strategia di test. Ti illustrerò i diversi tipi di test e come scegliere quali test scrivere. Mi concentrerò sulle migliori pratiche di Python per la costruzione dei test e concluderò con alcune strategie di test comuni specifiche per Python.

Definire la strategia di test

Prima di scrivere i test, devi decidere quale sarà la tua strategia di test. Una strategia di test è un piano per dedicare tempo e sforzi al test del tuo software al fine di mitigare i rischi. Questa strategia influenzerà i tipi di test che scriverai, il modo in cui li scriverai e il tempo che dedicherai alla loro scrittura (e manutenzione). La strategia di test di ognuno sarà diversa, ma tutte avranno una forma simile: un elenco di domande sul sistema e il modo in cui intendi rispondere. Ad esempio, se stessi scrivendo ...

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

Practical Neural Network Recipies in C++

Practical Neural Network Recipies in C++

Masters

Publisher Resources

ISBN: 9798341645462Supplemental Content