Casa Programari Què és la prova de cobertura de ruta? - Definició de tecnologia

Què és la prova de cobertura de ruta? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa la prova de cobertura de ruta?

Les proves de cobertura de ruta són un tipus específic de mètodes de prova seqüencial en què s'avalua cada línia de codi individual.

Com a tipus de proves de programari, la prova de cobertura de ruta es troba en la categoria de mètodes de prova tècnica, en lloc de formar part d’una estratègia general o “filosofia” del codi. És molt intensiu en treball i sovint es reserva per a seccions vitals específiques del codi.

Techopedia explica les proves de cobertura de ruta

La forma en què funciona la prova de cobertura de ruta és que els provadors han de mirar cada línia de codi individual que té un paper en un mòdul i, per a una cobertura completa, els provadors han de mirar cada escenari possible, de manera que es cobreixin totes les línies de codi.

En un exemple molt bàsic, considereu una funció de codi que té una variable "x" i retorna un dels dos resultats: si x és superior a 5, el programa retornarà el resultat "A" i si x és menor o igual a 5, el programa retornarà el resultat "B."

El codi del programa podria semblar així:

    entrada x

    si x> 5 llavors

    tornar A

    en cas contrari torna B

Per tal que les proves de cobertura de camins "cobreixin de manera efectiva tots els camins", s'han d'executar els dos casos de prova, amb x superior a 5 i x menys o igual a 5.

Evidentment, aquest mètode es fa molt més complicat amb mòduls de codi més complexos. Els experts generalment consideren que les proves de cobertura de ruta són un tipus de proves de caixa blanca, que realment inspeccionen el codi intern d’un programa, sinó que només es basen en entrades externes i estratègies que es consideren proves de caixa negra, que no consideren el codi intern.

Què és la prova de cobertura de ruta? - Definició de tecnologia