Inhoudsopgave:

Hoe maak ik een datagedreven unittest?
Hoe maak ik een datagedreven unittest?

Video: Hoe maak ik een datagedreven unittest?

Video: Hoe maak ik een datagedreven unittest?
Video: Zo maak je meer winst als vers ondernemer | Datagedreven ondernemen 2024, November
Anonim

Het maken van een datagestuurde unittest omvat de volgende stappen:

  1. Maak een gegevens bron die de waarden bevat die u gebruikt in de toets methode.
  2. Voeg een privé TestContext-veld en een openbare TestContext-eigenschap toe aan de toets klas.
  3. Creëren een hoofdstuk toets methode en voeg er een DataSourceAttribute-attribuut aan toe.

Wat dit betreft, hoe doe je datagedreven testen?

Benadering 1) Maak 1000 scripts één voor elke dataset en voer ze elk uit toets afzonderlijk een voor een. Benadering 2) Wijzig handmatig de waarde in de toets script en voer het meerdere keren uit. Benadering 3) Importeer de gegevens uit het Excel-blad. Ophalen testgegevens één voor één uit Excel-rijen en voer het script uit.

Weet ook, hoe maak ik een datagedreven framework? Hier zal ik Facebook-applicatie nemen om de implementatie van Data Driven Framework in Selenium met Java te demonstreren met behulp van Apache POI.

  1. Scenario: Open de facebookpagina en log in en uit.
  2. Stap 1: Open Eclipse en configureer Apache POI jar-bestanden - Download Apache Jars.
  3. Stap 2: Open Excel-blad en maak enkele testgegevens aan.

Trouwens, wat zijn de soorten datagedreven testen?

Voor gegevensgestuurde tests in TestComplete kunt u de volgende soorten gegevensopslag gebruiken:

  • Door komma's gescheiden waarden (CSV) bestanden.
  • Excel-bladen.
  • Database tabellen.
  • Script-arrays.
  • Tabel variabelen.

Wat is TestContext C#?

TestContext (NUnit 2.5. Elke NUnit-test wordt uitgevoerd in een uitvoeringscontext, die zowel informatie over de omgeving als de test zelf bevat. De TestContext class geeft tests toegang tot bepaalde informatie over de uitvoeringscontext. Deze klas is sinds 2.5 aanwezig in NUnit.

Aanbevolen: