Kazalo:

Kako ustvarim podatkovno voden test enote?
Kako ustvarim podatkovno voden test enote?

Video: Kako ustvarim podatkovno voden test enote?

Video: Kako ustvarim podatkovno voden test enote?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, November
Anonim

Ustvarjanje podatkovnega testa enote vključuje naslednje korake:

  1. Ustvarite podatke vir, ki vsebuje vrednosti, ki jih uporabljate v test metoda.
  2. Dodajte zasebno polje TestContext in javno lastnost TestContext v test razred.
  3. Ustvari a enotni test in ji dodajte atribut DataSourceAttribute.

V zvezi s tem, kako izvajate testiranje na podlagi podatkov?

Pristop 1) Ustvarite 1000 skriptov po enega za vsak nabor podatkov in zaženite vsakega test ločeno enega za drugim. Pristop 2) Ročno spremenite vrednost v test skript in ga večkrat zaženite. Pristop 3) Uvozite podatkov iz Excelovega lista. Pridobi testnih podatkov iz Excelovih vrstic eno za drugo in izvedite skript.

Veš tudi, kako ustvarim podatkovno voden okvir? Tukaj bom uporabil aplikacijo Facebook za predstavitev implementacije Data Driven Framework v Selenium z Javo z uporabo Apache POI.

  1. Scenarij: Odprite facebook stran in se prijavite in odjavite.
  2. 1. korak: Odprite Eclipse in konfigurirajte datoteke Apache POI jar – Prenesite Apache Jars.
  3. 2. korak: Odprite Excelov list in ustvarite nekaj testnih podatkov.

Poleg tega, katere so vrste testiranja na podlagi podatkov?

Za teste na podlagi podatkov v TestComplete lahko uporabite naslednje vrste pomnilnikov podatkov:

  • Datoteke z vrednostmi, ločenimi z vejico (CSV).
  • Excel listi.
  • Tabele baze podatkov.
  • Skriptni nizi.
  • Spremenljivke tabele.

Kaj je TestContext C#?

TestContext (NUnit 2.5. Vsak test NUnit se izvaja v izvedbenem kontekstu, ki vključuje informacije o okolju in samem testu. TestContext razred omogoča testom dostop do določenih informacij o izvedbenem kontekstu. Ta razred je v NUnit prisoten od 2.5.

Priporočena: