Სარჩევი:

როგორ შევქმნა მონაცემთა ორიენტირებული ერთეულის ტესტი?
როგორ შევქმნა მონაცემთა ორიენტირებული ერთეულის ტესტი?

ვიდეო: როგორ შევქმნა მონაცემთა ორიენტირებული ერთეულის ტესტი?

ვიდეო: როგორ შევქმნა მონაცემთა ორიენტირებული ერთეულის ტესტი?
ვიდეო: Test-Driven Development // Fun TDD Introduction with JavaScript 2024, დეკემბერი
Anonim

მონაცემებიზე ორიენტირებული ერთეულის ტესტის შექმნა მოიცავს შემდეგ ნაბიჯებს:

  1. შექმენით მონაცემები წყარო, რომელიც შეიცავს მნიშვნელობებს, რომლებსაც იყენებთ ტესტი მეთოდი.
  2. დაამატეთ პირადი TestContext ველი და საჯარო TestContext თვისება ტესტი კლასი.
  3. Შექმნა ა ერთეულის ტესტი მეთოდი და დაამატეთ მას DataSourceAttribute ატრიბუტი.

ამასთან დაკავშირებით, როგორ აკეთებთ მონაცემებზე ორიენტირებულ ტესტირებას?

მიდგომა 1) შექმენით 1000 სკრიპტი თითოეული მონაცემთა ნაკრებისთვის და გაუშვით თითოეული ტესტი ცალკე სათითაოდ. მიდგომა 2) ხელით შეცვალეთ მნიშვნელობა ში ტესტი სკრიპტი და გაუშვით რამდენჯერმე. მიდგომა 3) იმპორტი მონაცემები ექსელის ფურცლიდან. მოტანა ტესტის მონაცემები Excel-ის რიგებიდან სათითაოდ და შეასრულეთ სკრიპტი.

ასევე იცით, როგორ შევქმნა მონაცემთა ორიენტირებული ჩარჩო? აქ მე ავიღებ Facebook-ის აპლიკაციას, რათა ვაჩვენო მონაცემთა ორიენტირებული ჩარჩოს განხორციელება სელენში ჯავის გამოყენებით Apache POI-ის გამოყენებით.

  1. სცენარი: გახსენით ფეისბუქის გვერდი და შედით სისტემაში და გამოდით.
  2. ნაბიჯი 1: გახსენით Eclipse და დააკონფიგურირეთ Apache POI jar ფაილები – ჩამოტვირთეთ Apache Jars.
  3. ნაბიჯი 2: გახსენით Excel Sheet და შექმენით რამდენიმე ტესტის მონაცემები.

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

TestComplete-ში მონაცემებზე ორიენტირებული ტესტებისთვის შეგიძლიათ გამოიყენოთ მონაცემთა შენახვის შემდეგი ტიპები:

  • მძიმით გამოყოფილი მნიშვნელობების (CSV) ფაილები.
  • Excel ფურცლები.
  • მონაცემთა ბაზის ცხრილები.
  • სკრიპტების მასივები.
  • ცხრილის ცვლადები.

რა არის TestContext C#?

TestContext (NUnit 2.5. თითოეული NUnit ტესტი გადის შესრულების კონტექსტში, რომელიც მოიცავს ინფორმაციას გარემოს შესახებ, ისევე როგორც თავად ტესტის შესახებ. TestContext კლასი საშუალებას აძლევს ტესტებს მიიღონ გარკვეული ინფორმაცია შესრულების კონტექსტის შესახებ. ეს კლასი იმყოფება NUnit-ში 2.5 წლიდან.

გირჩევთ: