Përmbajtje:

Si mund të krijoj një test të njësisë të drejtuar nga të dhënat?
Si mund të krijoj një test të njësisë të drejtuar nga të dhënat?

Video: Si mund të krijoj një test të njësisë të drejtuar nga të dhënat?

Video: Si mund të krijoj një test të njësisë të drejtuar nga të dhënat?
Video: Lëvizja para-mbrapa (ushtrimi 1/4) 2024, Nëntor
Anonim

Krijimi i një testi të njësisë të drejtuar nga të dhënat përfshin hapat e mëposhtëm:

  1. Krijo një të dhënë burim që përmban vlerat që përdorni në provë metodë.
  2. Shtoni një fushë private TestContext dhe një pronë publike TestContext në provë klasës.
  3. Krijo a testi i njësisë metodë dhe shtoni një atribut DataSourceAttribute në të.

Lidhur me këtë, si e bëni testimin e bazuar në të dhëna?

Qasja 1) Krijoni 1000 skripta një për çdo grup të dhënash dhe ekzekutoni secilin provë veçmas një nga një. Qasja 2) Ndryshoni manualisht vlerën në provë skriptin dhe ekzekutoni atë disa herë. Qasja 3) Importoni të dhëna nga fleta excel. Merr të dhënat e testimit nga rreshtat excel një nga një dhe ekzekutoni skriptin.

Dije gjithashtu, si mund të krijoj një kornizë të drejtuar nga të dhënat? Këtu do të marr aplikacionin Facebook për të shfaqur zbatimin e Kornizës së Drejtuar të të Dhënave në Selenium me Java duke përdorur Apache POI.

  1. Skenari: Hapni faqen në facebook dhe identifikohuni dhe dilni.
  2. Hapi 1: Hapni Eclipse dhe konfiguroni skedarët jar të Apache POI – Shkarkoni Apache Jars.
  3. Hapi 2: Hapni Excel Sheet dhe krijoni disa të dhëna testimi.

Për më tepër, cilat janë llojet e testimit të drejtuar nga të dhënat?

Për testet e drejtuara nga të dhënat në TestComplete, mund të përdorni llojet e mëposhtme të ruajtjes së të dhënave:

  • Skedarët e vlerave të ndara me presje (CSV).
  • Fletët e Excel.
  • Tabelat e bazës së të dhënave.
  • Vargjet e skripteve.
  • Variablat e tabelës.

Çfarë është TestContext C#?

TestContext (NUnit 2.5. Çdo test NUnit ekzekutohet në një kontekst ekzekutimi, i cili përfshin informacion rreth mjedisit si dhe vetë testin. TestContext klasa lejon testet të kenë akses në informacione të caktuara në lidhje me kontekstin e ekzekutimit. Kjo klasë është e pranishme në NUnit që nga 2.5.

Recommended: