Spisu treści:

Jak utworzyć test jednostkowy oparty na danych?
Jak utworzyć test jednostkowy oparty na danych?

Wideo: Jak utworzyć test jednostkowy oparty na danych?

Wideo: Jak utworzyć test jednostkowy oparty na danych?
Wideo: TESTY JEDNOSTKOWE w C# – 100% Tego, Co Musisz O Nich Wiedzieć 2024, Grudzień
Anonim

Tworzenie testu jednostkowego opartego na danych obejmuje następujące kroki:

  1. Utwórz dane źródło zawierające wartości, których używasz w test metoda.
  2. Dodaj prywatne pole TestContext i publiczną właściwość TestContext do test klasa.
  3. Tworzyć a test jednostkowy metody i dodaj do niej atrybut DataSourceAttribute.

W związku z tym, jak przeprowadzasz testy oparte na danych?

Podejście 1) Utwórz 1000 skryptów, po jednym dla każdego zbioru danych i uruchom każdy test osobno jeden po drugim. Podejście 2) Ręcznie zmień wartość w test skrypt i uruchom go kilka razy. Podejście 3) Importuj dane z arkusza Excela. Aportować dane testowe z wierszy programu Excel jeden po drugim i wykonaj skrypt.

Wiesz też, jak utworzyć platformę opartą na danych? Tutaj wezmę aplikację Facebook, aby zaprezentować implementację Data Driven Framework w Selenium z Javą przy użyciu Apache POI.

  1. Scenariusz: Otwórz stronę na Facebooku i zaloguj się i wyloguj.
  2. Krok 1: Otwórz Eclipse i skonfiguruj pliki jar Apache POI – Pobierz Apache Jars.
  3. Krok 2: Otwórz arkusz Excela i utwórz dane testowe.

Poza tym, jakie są rodzaje testów opartych na danych?

W przypadku testów opartych na danych w TestComplete można użyć następujących typów magazynów danych:

  • Pliki z wartościami rozdzielanymi przecinkami (CSV).
  • Arkusze Excela.
  • Tabele bazy danych.
  • Tablice skryptów.
  • Zmienne tabeli.

Co to jest TestContext C#?

Kontekst testowy (NUnit 2.5. Każdy test NUnit działa w kontekście wykonania, który zawiera informacje o środowisku, a także o samym teście. Kontekst testowy klasa umożliwia testom dostęp do pewnych informacji o kontekście wykonania. Ta klasa jest obecna w NUnit od 2.5.

Zalecana: