Trending
  • Java 17 รจ arrivato
  • Google Cloud Platform via Proxy
  • Microsoft lancia VSCode.Dev
  • The Future of Java: Records, Sealed...
  • Come creare immagini Docker x86 (e altre!)...
NodeX
Navigate
  • Home
  • Cloud
  • Tools
  • DevOps
Il test a piramide

Il test a piramide

0
By Admin on Jan 28, 2021 DevOps

La piramide dei test è un modello ben noto per i test del software.

L'idea chiave della piramide dei test è che dovresti avere più test ai livelli inferiori, che sono le fasi iniziali della tua progressione, e meno test nelle fasi successive. La piramide è stata ideata per lo sviluppo di software applicativo. Il livello inferiore della piramide è composto da unit test, ognuno dei quali verifica una piccola parte di codice e viene eseguito molto rapidamente.

Lo strato intermedio è costituito dai test di integrazione, ciascuno dei quali copre una raccolta di componenti assemblati insieme. Le fasi superiori sono i test applicativi, guidati attraverso l'interfaccia utente, che testano l'applicazione nel suo complesso.

I test nei livelli superiori della piramide coprono lo stesso ambito già coperto nei livelli inferiori. Ciò significa che possono essere meno completi: devono solo testare la funzionalità che emerge dall'integrazione dei componenti, piuttosto che provare il comportamento dei componenti di livello inferiore.

La piramide di test è meno preziosa con i codebase dell'infrastruttura dichiarativa. La maggior parte del codice stack dichiarativo di basso livello scritto per strumenti come Terraform e CloudFormation è troppo grande per i test unitari e dipende dalla piattaforma dell'infrastruttura.

I moduli dichiarativi sono difficili da testare in modo utile, sia a causa del valore inferiore del test del codice dichiarativo e perché c'è di solito non molto che possa essere utilmente testato senza l'infrastruttura. Ciò significa che, anche se quasi certamente avrai test di infrastruttura di basso livello, potrebbero non essercene tanti quanti suggerisce il modello piramidale. Quindi, una suite di test dell'infrastruttura per l'infrastruttura dichiarativa potrebbe sembrare più simile a un diamante.

Tagged In News Terraform Cloudformation Test Pyramid test 
Share Twitter Facebook Google+ Pinterest LinkedIn Tumblr Email
comments powered by Disqus
    • Popular
    • Recent
    • Hot
    • Comandi Kafka
      Jan 16, 2021 0 Comandi Kafka
    • GitHub Actions o Jenkins?
      Jan 21, 2021 0 GitHub Actions o Jenkins?
    • Come funzionano le Pull Request di GitHub
      Jan 21, 2021 0 Come funzionano le Pull Request di GitHub
    • The Future of Java: Records, Sealed Classes and Pattern...
      Nov 24, 2021 0 The Future of Java: Records, Sealed Classes and Pattern...
    • CNCF pubblica l'ultimo radar tecnologico incentrato su...
      Nov 22, 2021 0 CNCF pubblica l'ultimo radar tecnologico incentrato su...
    • Elaborazione degli eventi in tempo reale exactly-once su...
      Nov 15, 2021 0 Elaborazione degli eventi in tempo reale exactly-once su...
    • Come funzionano le Pull Request di GitHub
      Jan 21, 2021 0 Come funzionano le Pull Request di GitHub
    • Comandi Kafka
      Jan 16, 2021 0 Comandi Kafka
    • Google Cloud Platform via Proxy
      Jan 10, 2021 0 Google Cloud Platform via Proxy
  • Latest News

  • Latest Reviews

  • About

    NodeX

    DevOps News

    Parliamo di Cloud computing, Continuous Integration, Continuous Delivery, DevOps, Docker, Kubernetes, Terraform, GitHub e molto altro...

  • Popular Posts

    • Comandi Kafka
      Jan 16, 2021 0 Comandi Kafka
    • GitHub Actions o Jenkins?
      Jan 21, 2021 0 GitHub Actions o Jenkins?
    • Come funzionano le Pull Request di GitHub
      Jan 21, 2021 0 Come funzionano le Pull Request di GitHub
  • News Stream

    The Future of Java:...
    CNCF pubblica l'ultimo...
    Elaborazione degli eventi...
    Apache Spark porta l'API...
    GCE: Provided scope(s) are...
    Java Novembre 2021
    Java 17 รจ arrivato
    Microsoft lancia VSCode.Dev
    AWS annuncia la...
    Datadog monitoring per...
    Java - Observability con...
    I moduli in Terraform
Copyright © 2021. Powered by Powerpad CMS Reloaded
  • About
  • Privacy
  • Contact
Home Devops
^ Top