Turinys:

Kaip sukurti duomenimis pagrįsto įrenginio testą?
Kaip sukurti duomenimis pagrįsto įrenginio testą?

Video: Kaip sukurti duomenimis pagrįsto įrenginio testą?

Video: Kaip sukurti duomenimis pagrįsto įrenginio testą?
Video: How To Do SDXL LoRA Training On RunPod With Kohya SS GUI Trainer & Use LoRAs With Automatic1111 UI 2024, Gegužė
Anonim

Duomenimis pagrįsto įrenginio testo sukūrimas apima šiuos veiksmus:

  1. Sukurkite duomenis šaltinis, kuriame yra reikšmės, kurias naudojate bandymas metodas.
  2. Pridėkite privatų lauką TestContext ir viešą TestContext ypatybę prie bandymas klasė.
  3. Sukurti a vieneto testas metodą ir pridėkite prie jo atributą DataSourceAttribute.

Kalbant apie tai, kaip atliekate duomenimis pagrįstą testavimą?

1 metodas) Sukurkite 1000 scenarijų kiekvienam duomenų rinkiniui ir paleiskite kiekvieną bandymas atskirai po vieną. 2 metodas) Rankiniu būdu pakeiskite reikšmę bandymas scenarijų ir paleiskite jį keletą kartų. 3 metodas) Importuokite duomenis iš excel lapo. Atnešti bandymo duomenis iš excel eilučių po vieną ir vykdyti scenarijų.

Taip pat žinote, kaip sukurti duomenimis pagrįstą sistemą? Čia paimsiu „Facebook“programą, kad parodyčiau duomenimis pagrįstos sistemos įgyvendinimą „Selenium“su „Java“, naudojant „Apache POI“.

  1. Scenarijus: Atidarykite „Facebook“puslapį ir prisijunkite bei atsijunkite.
  2. 1 veiksmas: atidarykite „Eclipse“ir sukonfigūruokite „Apache POI jar“failus – atsisiųskite „Apache Jars“.
  3. 2 veiksmas: atidarykite „Excel“lapą ir sukurkite kai kuriuos bandymo duomenis.

Be to, kokie yra duomenimis pagrįsto testavimo tipai?

Duomenimis pagrįstiems testams „TestComplete“galite naudoti šių tipų duomenų saugyklas:

  • Kableliais atskirtų reikšmių (CSV) failai.
  • Excel lapai.
  • Duomenų bazių lentelės.
  • Scenarijų masyvai.
  • Lentelės kintamieji.

Kas yra TestContext C#?

TestContext (NUnit 2.5. Kiekvienas NUnit testas vykdomas vykdymo kontekste, kuris apima informaciją apie aplinką ir patį testą. TestContext klasė leidžia testams pasiekti tam tikrą informaciją apie vykdymo kontekstą. Ši klasė yra NUnit nuo 2.5.

Rekomenduojamas: