Taula de continguts:
- Definició: què significa la prova conduïda per dades (DDT)?
- Techopedia explica les proves basades en dades (DDT)
Definició: què significa la prova conduïda per dades (DDT)?
La prova basada en dades (DDT) és una metodologia en què la repetició iterativa de la mateixa seqüència de passos de prova es realitza amb l'ajuda d'una font de dades per tal de conduir els valors d'entrada d'aquests passos i / o els valors esperats mentre els passos de verificació són realitzat. La configuració i el control de l’entorn en el cas de les proves basades en dades no estan codificades. És a dir, la prova basada en dades és la creació d'un guió de prova per executar juntament amb tots els conjunts de dades relacionats en un marc, que fa ús de la lògica de prova reutilitzable. Les proves basades en dades proporcionen avantatges com la reutilitzabilitat, la repetibilitat, la separació de la lògica de prova de les dades de prova i la reducció del nombre de casos de prova.
Techopedia explica les proves basades en dades (DDT)
Les fonts de dades utilitzades en les proves basades en dades poden ser fitxers Excel, fitxers CSV, bases de dades, objectes ADO o fonts ODBC. En les proves basades en dades, es realitzen les operacions següents en iteració:
- Recuperació de les dades de la prova
- Introduir les dades a la zona requerida i simular altres accions
- Verificació dels resultats
- Continuar la prova amb el següent conjunt de dades d’entrada
Hi ha alguns avantatges associats a les proves basades en dades. Ajuda a millorar la cobertura de la prova ja que es poden crear scripts de prova simultàniament juntament amb el desenvolupament d'aplicacions. La redundància i qualsevol altra duplicació de scripts de proves automatitzats es redueixen en gran mesura a causa de les entrades i processos de verificació, així com a causa del tipus de disseny modular. Tenint en compte l’aspecte del cost, les proves basades en dades són més econòmiques per a l’automatització, tot i que són més cares en el cas de les proves manuals. En les proves basades en dades, és possible un millor maneig d’errors i els scripts de prova són més robustos.
Tot i això, hi ha alguns inconvenients associats a les proves basades en dades. Es requereix una major experiència del llenguatge de script i es necessita una base de dades per a totes les dades de prova.
