Innehållsförteckning:

Hur skapar jag ett datadrivet enhetstest?
Hur skapar jag ett datadrivet enhetstest?

Video: Hur skapar jag ett datadrivet enhetstest?

Video: Hur skapar jag ett datadrivet enhetstest?
Video: Create Data Driven Test 2024, December
Anonim

Att skapa ett datadrivet enhetstest innefattar följande steg:

  1. Skapa en data källa som innehåller värdena som du använder i testa metod.
  2. Lägg till ett privat TestContext-fält och en offentlig TestContext-egenskap till testa klass.
  3. Skapa a enhetstest metod och lägg till ett DataSourceAttribute-attribut till den.

Angående detta, hur gör du datadrivna tester?

Tillvägagångssätt 1) Skapa 1000 skript ett för varje datauppsättning och kör vart och ett testa separat en efter en. Tillvägagångssätt 2) Ändra värdet manuellt i testa skript och kör det flera gånger. Tillvägagångssätt 3) Importera data från excelbladet. Hämta testdata från excel-rader en efter en och kör skriptet.

Vet också, hur skapar jag ett datadrivet ramverk? Här kommer jag att ta Facebook Application för att visa upp implementeringen av Data Driven Framework i Selenium med Java med hjälp av Apache POI.

  1. Scenario: Öppna facebooksidan och logga in och ut.
  2. Steg 1: Öppna Eclipse och konfigurera Apache POI jar-filer – Ladda ner Apache Jars.
  3. Steg 2: Öppna Excel-ark och skapa lite testdata.

Dessutom, vilka typer av datadrivna tester finns det?

För datadrivna tester i TestComplete kan du använda följande typer av datalagring:

  • Kommaseparerade värden (CSV) filer.
  • Excel-ark.
  • Databastabeller.
  • Skriptmatriser.
  • Tabellvariabler.

Vad är TestContext C#?

TestContext (NUnit 2.5. Varje NUnit-test körs i en exekveringskontext, som inkluderar information om miljön såväl som själva testet. TestContext klass tillåter tester att få tillgång till viss information om exekveringskontexten. Denna klass har funnits i NUnit sedan 2.5.

Rekommenderad: