Orodha ya maudhui:

Ninawezaje kuunda jaribio la kitengo kinachoendeshwa na data?
Ninawezaje kuunda jaribio la kitengo kinachoendeshwa na data?

Video: Ninawezaje kuunda jaribio la kitengo kinachoendeshwa na data?

Video: Ninawezaje kuunda jaribio la kitengo kinachoendeshwa na data?
Video: 2018 Dysautonomia International Conference - Closing Q&A With the Experts 2024, Mei
Anonim

Kuunda jaribio la kitengo kinachoendeshwa na data kunajumuisha hatua zifuatazo:

  1. Unda data chanzo ambacho kina maadili unayotumia kwenye mtihani njia.
  2. Ongeza uga wa kibinafsi wa TestContext na mali ya umma ya TestContext kwenye mtihani darasa.
  3. Unda a mtihani wa kitengo njia na kuongeza sifa ya DataSourceAttribute kwake.

Kuhusiana na hili, unafanyaje upimaji unaoendeshwa na data?

Mbinu 1) Unda hati 1000 moja kwa kila mkusanyiko wa data na uendesha kila moja mtihani tofauti moja baada ya nyingine. Mbinu 2) Badilisha mwenyewe thamani katika faili ya mtihani script na kuiendesha mara kadhaa. Mbinu 3) Ingiza data kutoka kwa karatasi ya Excel. Leta data ya mtihani kutoka kwa safu bora moja baada ya nyingine na utekeleze hati.

Pia Jua, ninawezaje kuunda mfumo unaoendeshwa na data? Hapa nitachukua Application ya Facebook ili kuonyesha utekelezaji wa Data Driven Framework katika Selenium na Java kwa kutumia Apache POI.

  1. Hali: Fungua ukurasa wa facebook na uingie na utoke.
  2. Hatua ya 1: Fungua Eclipse na usanidi faili za jar ya Apache POI - Pakua Apache Jars.
  3. Hatua ya 2: Fungua Laha ya Excel na uunde baadhi ya data ya majaribio.

Mbali na hilo, ni aina gani za majaribio yanayoendeshwa na data?

Kwa majaribio yanayoendeshwa na data katika TestComplete, unaweza kutumia aina zifuatazo za hifadhi za data:

  • Faili za thamani zilizotenganishwa kwa koma (CSV).
  • Karatasi za Excel.
  • Jedwali la hifadhidata.
  • Safu za hati.
  • Vigezo vya jedwali.

TestContext C # ni nini?

TestContext (Nunit 2.5. Kila jaribio la NUnit linaendeshwa katika muktadha wa utekelezaji, unaojumuisha taarifa kuhusu mazingira na pia jaribio lenyewe. TestContext class huruhusu majaribio kufikia habari fulani kuhusu muktadha wa utekelezaji. Darasa hili limekuwepo katika NUnit tangu 2.5.

Ilipendekeza: