Tipo Di Test

Un gruppo di attività di test che si focalizzano su uno specifici obiettivi di test che si concentrano su caratteristiche specifiche di un componente o sistema.

Present in sylabi

Esempio d’uso

Un’applicazione di mobile banking viene testata usando diversi tipi di test: testing funzionale del flusso di trasferimento, testing di usabilità della navigazione e del layout, e regression testing dopo ogni release. Questi tipi di test mirano a obiettivi di test diversi — cosa fa il sistema, quanto è facile da usare e se le modifiche hanno rotto il comportamento esistente. Un singolo tipo di test può essere eseguito a più di un livello di test: i test funzionali compaiono sia a livello di componente sia a livello di sistema.

FAQ

Qual è la differenza tra un tipo di test e un livello di test? Un livello di test è definito dallo stadio di sviluppo e integrazione — componente, integrazione, sistema, accettazione. Un tipo di test è definito dal suo obiettivo — funzionale, usabilità, regressione, prestazioni. Livelli e tipi sono ortogonali: qualsiasi tipo può essere eseguito a qualsiasi livello.

Più tipi di test possono essere eseguiti allo stesso livello? Sì, e spesso accade. Il testing di sistema include comunemente tipi di test funzionale, di usabilità e di regressione nella stessa fase.

Il regression testing è un tipo di test? Sì. È raggruppato per obiettivo (rilevare i difetti introdotti dalle modifiche), che è la caratteristica distintiva di un tipo di test.

Perché questa distinzione conta per gli esami? Le domande ISTQB verificano spesso la distinzione tipo-versus-livello. Ricorda: livello = dove nel ciclo di vita, tipo = quale obiettivo servono le attività.

Termini correlati

  • testing funzionale — un tipo di test incentrato su ciò che il sistema fa
  • testing di usabilità — un tipo di test incentrato sulla facilità d’uso
  • regression testing — un tipo di test incentrato sul rilevamento dei difetti indotti dalle modifiche
  • livello di test — lo stadio del ciclo di vita in cui avviene il testing
  • progettazione dei test — come i tipi di test vengono tradotti in test concreti
  • testing statico — testing senza eseguire il codice
  • testing dinamico — testing eseguendo il codice

Learn more

The different types of software testing by Sten Pittet, Atlassian
Comprehensive guide comparing different types of software testing including unit, integration, functional, acceptance, performance testing and more. Explains manual vs automated testing and when to use each type. Topics: Manual vs Automated Testing; Unit, Integration, Functional, End-to-End Testing; Acceptance and Performance Testing; Smoke Testing and Exploratory Testing

Types of Testing: Different Types of Software Testing in Detail by BrowserStack
Detailed guide on functional and non-functional testing types with examples, advantages, and comparison tables. Includes 15+ test types with when to use manual vs automated approaches. Topics: Functional Testing (Unit, Integration, System, Acceptance); Non-Functional Testing (Security, Performance, Usability, Compatibility); Manual vs Automated Testing comparison; Test type selection matrix and decision guide

A Taxonomy of Testing by Donald Firesmith, Software Engineering Institute, Carnegie Mellon University
Academic framework organizing ~200 test types using 5W+2H questions (What, When, Why, Who, Where, How, How Well). Provides structured taxonomy for comprehensive test planning. Topics: Test Type Taxonomy Framework; 5W+2H Classification System; Comprehensive Test Planning; Test Type Ontology

Recommend more content related to this term