Sisällysluettelo:

Kuinka luon dataohjatun yksikkötestin?
Kuinka luon dataohjatun yksikkötestin?

Video: Kuinka luon dataohjatun yksikkötestin?

Video: Kuinka luon dataohjatun yksikkötestin?
Video: Containerize .NET Apps | #CloudNativeNinja PT3 2024, Joulukuu
Anonim

Tietoihin perustuvan yksikkötestin luominen sisältää seuraavat vaiheet:

  1. Luo data lähde, joka sisältää arvot, joita käytät testata menetelmä.
  2. Lisää yksityinen TestContext-kenttä ja julkinen TestContext-ominaisuus testata luokkaa.
  3. Luoda a yksikkötesti -menetelmä ja lisää siihen DataSourceAttribute-attribuutti.

Mitä tulee tähän liittyen, miten teet datapohjaista testausta?

Lähestymistapa 1) Luo 1 000 komentosarjaa yksi kullekin tietojoukolle ja suorittaa ne testata erikseen yksitellen. Lähestymistapa 2) Muuta arvoa manuaalisesti testata skripti ja suorita se useita kertoja. Lähestymistapa 3) Tuo tiedot excel-taulukosta. Hae testitiedot Excel-riveistä yksitellen ja suorita komentosarja.

Tiedä myös, kuinka luon tietopohjaisen kehyksen? Tässä otan Facebook-sovelluksen esitelläkseni Data Driven Frameworkin toteutusta Seleniumissa Javalla käyttämällä Apache POI:ta.

  1. Skenaario: Avaa Facebook-sivu ja kirjaudu sisään ja ulos.
  2. Vaihe 1: Avaa Eclipse ja määritä Apache POI jar -tiedostot – Lataa Apache Jars.
  3. Vaihe 2: Avaa Excel Sheet ja luo testitietoja.

Lisäksi, millaisia tietopohjaisia testauksia on?

TestCompleten tietopohjaisissa testeissä voit käyttää seuraavan tyyppisiä tietotallennustyyppejä:

  • Pilkuilla erotetut arvot (CSV) -tiedostot.
  • Excel-levyt.
  • Tietokantataulukot.
  • Komentosarjat.
  • Taulukon muuttujat.

Mikä on TestContext C#?

TestContext (NUnit 2.5. Jokainen NUnit-testi suoritetaan suorituskontekstissa, joka sisältää tietoa ympäristöstä sekä itse testistä. TestContext luokka mahdollistaa testien pääsyn tiettyihin suorituskontekstitietoihin. Tämä luokka on ollut läsnä NUnitissa 2.5.

Suositeltava: