INHOUDSOPGAWE:

Hoe skep ek 'n data-gedrewe eenheidstoets?
Hoe skep ek 'n data-gedrewe eenheidstoets?

Video: Hoe skep ek 'n data-gedrewe eenheidstoets?

Video: Hoe skep ek 'n data-gedrewe eenheidstoets?
Video: David Hand: Ai, Dark Data, LLMs, Peer Review 2024, Desember
Anonim

Die skep van 'n data-gedrewe eenheidstoets behels die volgende stappe:

  1. Skep 'n data bron wat die waardes bevat wat jy in die toets metode.
  2. Voeg 'n private toetskonteks-veld en 'n publieke toetskonteks-eienskap by die toets klas.
  3. Skep a eenheid toets metode en voeg 'n DataSourceAttribute-kenmerk daarby.

Wat dit betref, hoe doen jy data-gedrewe toetsing?

Benadering 1) Skep 1000 skrifte een vir elke datastel en loop elkeen toets afsonderlik een vir een. Benadering 2) Verander handmatig die waarde in die toets script en hardloop dit verskeie kere. Benadering 3) Voer die in data uit die Excel-blad. Haal toets data uit Excel-rye een vir een en voer die skrif uit.

Weet ook, hoe skep ek 'n data-gedrewe raamwerk? Hier sal ek Facebook-toepassing neem om die implementering van Data Driven Framework in Selenium met Java met behulp van Apache POI ten toon te stel.

  1. Scenario: Maak Facebook-bladsy oop en meld aan en uit.
  2. Stap 1: Maak Eclipse oop en stel Apache POI-jars-lêers op – Laai Apache Jars af.
  3. Stap 2: Maak Excel-blad oop en skep 'n paar toetsdata.

Boonop, wat is die tipes data-gedrewe toetsing?

Vir datagedrewe toetse in TestComplete, kan jy die volgende tipes databergings gebruik:

  • Komma-geskeide waardes (CSV) lêers.
  • Excel-blaaie.
  • Databasis tabelle.
  • Skrip skikkings.
  • Tabel veranderlikes.

Wat is TestContext C#?

Toetskonteks (NUnit 2.5. Elke NUnit-toets loop in 'n uitvoeringskonteks, wat inligting oor die omgewing sowel as die toets self insluit. Toetskonteks klas laat toetse toe om toegang tot sekere inligting oor die uitvoeringskonteks te verkry. Hierdie klas is sedert 2.5 in NUnit teenwoordig.

Aanbeveel: