Taula de continguts:

Com puc crear una prova unitària basada en dades?
Com puc crear una prova unitària basada en dades?

Vídeo: Com puc crear una prova unitària basada en dades?

Vídeo: Com puc crear una prova unitària basada en dades?
Vídeo: V. Completa. "En un mundo adicto a la velocidad, la lentitud es un superpoder". Carl Honoré,escritor 2024, Maig
Anonim

La creació d'una prova unitària basada en dades implica els passos següents:

  1. Crear una dada font que conté els valors que utilitzeu al fitxer prova mètode.
  2. Afegiu un camp TestContext privat i una propietat TestContext pública al prova classe.
  3. Crear a prova unitària mètode i afegiu-hi un atribut DataSourceAttribute.

En aquest sentit, com feu les proves basades en dades?

Enfocament 1) Creeu 1000 scripts un per a cada conjunt de dades i executeu cadascun prova per separat un per un. Enfocament 2) Canvieu manualment el valor al prova script i executeu-lo diverses vegades. Enfocament 3) Importar el dades del full excel. Recupera dades de prova de les files d'excel una per una i executeu l'script.

Sapigueu també, com puc crear un marc basat en dades? Aquí agafaré l'aplicació de Facebook per mostrar la implementació de Data Driven Framework a Selenium amb Java mitjançant Apache POI.

  1. Escenari: obriu la pàgina de Facebook i inicieu sessió i tanqueu la sessió.
  2. Pas 1: obriu Eclipse i configureu els fitxers jar d'Apache POI: descarregueu els jars d'Apache.
  3. Pas 2: obriu el full d'Excel i creeu algunes dades de prova.

A més, quins són els tipus de proves basades en dades?

Per a les proves basades en dades a TestComplete, podeu utilitzar els tipus d'emmagatzematge de dades següents:

  • Fitxers de valors separats per comes (CSV).
  • Fulls Excel.
  • Taules de bases de dades.
  • Matrius de script.
  • Variables de taula.

Què és TestContext C#?

TestContext (NUnit 2.5. Cada prova NUnit s'executa en un context d'execució, que inclou informació sobre l'entorn així com la prova en si. TestContext class permet a les proves accedir a certa informació sobre el context d'execució. Aquesta classe està present a NUnit des de la 2.5.

Recomanat: