Innholdsfortegnelse:

Hvordan lager jeg en datadrevet enhetstest?
Hvordan lager jeg en datadrevet enhetstest?

Video: Hvordan lager jeg en datadrevet enhetstest?

Video: Hvordan lager jeg en datadrevet enhetstest?
Video: Datadrevet er svaret! Hva var spørsmålet igjen? 2024, Desember
Anonim

Å lage en datadrevet enhetstest innebærer følgende trinn:

  1. Lag en data kilde som inneholder verdiene du bruker i test metode.
  2. Legg til et privat TestContext-felt og en offentlig TestContext-egenskap til test klasse.
  3. Skape en enhetstest metoden og legg til et DataSourceAttribute-attributt til den.

Angående dette, hvordan gjør du datadrevet testing?

Tilnærming 1) Lag 1000 skript ett for hvert datasett og kjør hvert test hver for seg en etter en. Tilnærming 2) Endre verdien manuelt i test skript og kjør det flere ganger. Tilnærming 3) Importer data fra excel-arket. Hent testdata fra excel-rader én etter én og utfør skriptet.

Vet også, hvordan lager jeg et datadrevet rammeverk? Her vil jeg ta Facebook Application for å vise frem implementering av Data Driven Framework i Selenium med Java ved hjelp av Apache POI.

  1. Scenario: Åpne Facebook-siden og logg inn og ut.
  2. Trinn 1: Åpne Eclipse og konfigurer Apache POI-jar-filer – Last ned Apache Jars.
  3. Trinn 2: Åpne Excel-ark og lag noen testdata.

Dessuten, hva er typene datadrevet testing?

For datadrevne tester i TestComplete kan du bruke følgende typer datalagring:

  • Kommaseparerte verdier (CSV)-filer.
  • Excel-ark.
  • Databasetabeller.
  • Skriptmatriser.
  • Tabellvariabler.

Hva er TestContext C#?

TestContext (NUnit 2.5. Hver NUnit-test kjører i en utførelseskontekst, som inkluderer informasjon om miljøet så vel som selve testen. TestContext klasse lar tester få tilgang til viss informasjon om utførelseskonteksten. Denne klassen har vært til stede i NUnit siden 2.5.

Anbefalt: