რა არის მონაცემთა მიმწოდებელი სელენში?
რა არის მონაცემთა მიმწოდებელი სელენში?

ვიდეო: რა არის მონაცემთა მიმწოდებელი სელენში?

ვიდეო: რა არის მონაცემთა მიმწოდებელი სელენში?
ვიდეო: Test Data Automation for Selenium: “Just in Time” Data for Every Test 2024, ნოემბერი
Anonim

TestNG @ მონაცემთა პროვაიდერი - ტესტის პარამეტრების მაგალითი. წერაში გეხმარება მონაცემები - ორიენტირებული ტესტები, რაც არსებითად ნიშნავს იმას, რომ ერთი და იგივე ტესტის მეთოდი შეიძლება რამდენჯერმე განხორციელდეს განსხვავებული მონაცემები - კომპლექტი. გთხოვთ გაითვალისწინოთ, რომ @ მონაცემთა პროვაიდერი არის ტესტის მეთოდებზე პარამეტრების გადაცემის მეორე გზა, გარდა პარამეტრების testng-დან. xml.

შემდგომში შეიძლება ისიც იკითხოს, რა სარგებლობა აქვს მონაცემთა მიმწოდებელს სელენში?

მონაცემთა პროვაიდერი TestNG-ში. მონიშნავს მეთოდს მიწოდებად მონაცემები ტესტის მეთოდისთვის. ანოტირებულ მეთოდს უნდა დაუბრუნდეს ობიექტი, სადაც თითოეულ ობიექტს შეიძლება მიენიჭოს ტესტის მეთოდის პარამეტრების სია.

ზემოაღნიშნულის გარდა, რა არის მონაცემთა მიმწოდებლის დაბრუნების ტიპი სელენში? @Parameter+TestNG გამოყენებით. xml მხოლოდ ერთი ღირებულება შეიძლება დაყენდეს ერთდროულად, მაგრამ @ DataProvider-ის დაბრუნება ობიექტის 2D მასივი. თუ მონაცემთა პროვაიდერი იმყოფება სხვადასხვა კლასში, შემდეგ კლასში, სადაც ტესტის მეთოდი მდებარეობს, მონაცემთა პროვაიდერი უნდა იყოს სტატიკური მეთოდი.

ანალოგიურად, რა არის მონაცემთა პროვაიდერი?

ა. NET მონაცემთა მიმწოდებელი არის პროგრამული ბიბლიოთეკა, რომელიც შედგება კლასებისგან, რომლებიც უზრუნველყოფენ მონაცემები სერვისებზე წვდომა, როგორიცაა ა მონაცემები წყარო, ბრძანებების შესრულება ა მონაცემები წყარო და მიღება მონაცემები დან მონაცემები წყარო ტრანზაქციების ფარგლებში ბრძანებების შესრულების მხარდაჭერით.

რა განსხვავებაა DataProvider-სა და პარამეტრებს შორის TestNG-ში?

Ხოლო, მონაცემთა მიმწოდებელი გამოიყენება უზრუნველსაყოფად პარამეტრები გამოცდაზე. თუ უზრუნველყოფს მონაცემთა მიმწოდებელი ტესტირებაზე, ტესტი ჩატარდება განსხვავებული ღირებულების ნაკრები ყოველ ჯერზე. ეს სასარგებლოა ისეთი სცენარისთვის, როგორიც გსურთ საიტზე შესვლა განსხვავებული მომხმარებლის სახელისა და პაროლის ნაკრები ყოველ ჯერზე.

გირჩევთ: