Բովանդակություն:

Ինչպե՞ս ստեղծել տվյալների վրա հիմնված միավորի թեստ:
Ինչպե՞ս ստեղծել տվյալների վրա հիմնված միավորի թեստ:

Video: Ինչպե՞ս ստեղծել տվյալների վրա հիմնված միավորի թեստ:

Video: Ինչպե՞ս ստեղծել տվյալների վրա հիմնված միավորի թեստ:
Video: Նայի՛ր այս վիդեոն,եթե ուզում ես լավ հանձնել քննությունները♥️/Ինչպես՞ եմ հանձնել քննություններս 2024, Մայիս
Anonim

Տվյալների վրա հիմնված միավորի թեստի ստեղծումը ներառում է հետևյալ քայլերը

  1. Ստեղծեք տվյալներ աղբյուր, որը պարունակում է այն արժեքները, որոնք դուք օգտագործում եք փորձարկում մեթոդ.
  2. Ավելացնել անձնական TestContext դաշտ և հանրային TestContext հատկություն փորձարկում դաս.
  3. Ստեղծել ա միավորի փորձարկում մեթոդ և դրան ավելացնել DataSourceAttribute հատկանիշ:

Այս առնչությամբ, ինչպե՞ս եք անում տվյալների վրա հիմնված թեստավորում:

Մոտեցում 1) Ստեղծեք 1000 սցենար յուրաքանչյուր տվյալների բազայի համար և գործարկեք յուրաքանչյուրը փորձարկում առանձին-առանձին մեկ առ մեկ: Մոտեցում 2) Ձեռքով փոխեք արժեքը փորձարկում script և գործարկել այն մի քանի անգամ: Մոտեցում 3) Ներմուծեք տվյալները excel թերթից: Բերել թեստի տվյալներ excel-ի տողերից մեկ առ մեկ և գործարկեք սցենարը:

Նաև գիտեք, թե ինչպես կարող եմ ստեղծել տվյալների վրա հիմնված շրջանակ: Այստեղ ես կվերցնեմ Facebook-ի հավելվածը, որպեսզի ցուցադրեմ Տվյալների վրա հիմնված շրջանակի իրականացումը սելենիում Java-ով Apache POI-ի միջոցով:

  1. Սցենար. Բացեք ֆեյսբուքյան էջը և մուտք գործեք և դուրս գաք:
  2. Քայլ 1. Բացեք Eclipse-ը և կազմաձևեք Apache POI բանկա ֆայլերը – Ներբեռնեք Apache բանկա:
  3. Քայլ 2. Բացեք Excel թերթիկը և ստեղծեք որոշ թեստային տվյալներ:

Բացի այդ, որո՞նք են տվյալների վրա հիմնված փորձարկման տեսակները:

TestComplete-ում տվյալների վրա հիմնված թեստերի համար կարող եք օգտագործել տվյալների պահպանման հետևյալ տեսակները

  • Ստորակետերով բաժանված արժեքների (CSV) ֆայլեր:
  • Excel թերթիկներ.
  • Տվյալների բազայի աղյուսակներ.
  • Սցենարների զանգվածներ.
  • Աղյուսակի փոփոխականներ.

Ի՞նչ է TestContext C#-ը:

TestContext (NUnit 2.5. Յուրաքանչյուր NUnit թեստը կատարվում է կատարման համատեքստում, որը ներառում է տեղեկատվություն շրջակա միջավայրի, ինչպես նաև հենց թեստի մասին: TestContext դասը թույլ է տալիս թեստերին մուտք գործել որոշակի տեղեկատվություն կատարման համատեքստի մասին: Այս դասը ներկա է NUnit-ում 2.5-ից:

Խորհուրդ ենք տալիս: