Мазмұны:

Деректерге негізделген бірлік сынағын қалай жасауға болады?
Деректерге негізделген бірлік сынағын қалай жасауға болады?

Бейне: Деректерге негізделген бірлік сынағын қалай жасауға болады?

Бейне: Деректерге негізделген бірлік сынағын қалай жасауға болады?
Бейне: Жігітім дұрыстап тықпаса не істеу керек? 2024, Мамыр
Anonim

Деректерге негізделген бірлік сынағын жасау келесі қадамдарды қамтиды:

  1. Деректер жасау ішінде пайдаланатын мәндерді қамтитын көз сынақ әдіс.
  2. Жеке TestContext өрісін және жалпы TestContext сипатын қосыңыз сынақ сынып.
  3. Жасау а бірлік сынағы әдісін таңдаңыз және оған DataSourceAttribute төлсипатын қосыңыз.

Осыған байланысты деректерге негізделген тестілеуді қалай жасайсыз?

Тәсіл 1) Әрбір деректер жиыны үшін бір 1000 сценарий жасаңыз және әрқайсысын іске қосыңыз сынақ бөлек бірінен соң бірі. 2-тәсіл) ішіндегі мәнді қолмен өзгерту сынақ сценарий жасаңыз және оны бірнеше рет іске қосыңыз. 3-тәсіл) импорттау деректер excel парағынан. Алу сынақ деректері Excel жолдарынан бір-бірден және сценарийді орындаңыз.

Сондай-ақ, деректерге негізделген құрылымды қалай жасауға болатынын біліңіз? Мұнда мен Apache POI көмегімен Java көмегімен Selenium-да Data Driven Framework іске асырылуын көрсету үшін Facebook қолданбасын аламын.

  1. Сценарий: Facebook бетін ашыңыз және жүйеге кіріп, шығыңыз.
  2. 1-қадам: Eclipse бағдарламасын ашыңыз және Apache POI jar файлдарын конфигурациялаңыз – Apache Jers жүктеп алыңыз.
  3. 2-қадам: Excel парағын ашыңыз және кейбір сынақ деректерін жасаңыз.

Сонымен қатар, деректерге негізделген тестілеудің қандай түрлері бар?

TestComplete бағдарламасындағы деректерге негізделген сынақтар үшін деректерді сақтаудың келесі түрлерін пайдалануға болады:

  • Үтірмен бөлінген мәндер (CSV) файлдары.
  • Excel парақтары.
  • Мәліметтер базасының кестелері.
  • Сценарий массивтері.
  • Кесте айнымалылары.

TestContext C# дегеніміз не?

TestContext (NUnit 2.5. Әрбір NUnit сынағы қоршаған орта және сынақтың өзі туралы ақпаратты қамтитын орындау контекстінде жұмыс істейді. TestContext сынып сынақтарға орындау мәтінмәні туралы белгілі бір ақпаратқа қол жеткізуге мүмкіндік береді. Бұл класс NUnit-те 2.5 нұсқасынан бері бар.

Ұсынылған: