Оглавление:

Как создать модульный тест, управляемый данными?
Как создать модульный тест, управляемый данными?

Видео: Как создать модульный тест, управляемый данными?

Видео: Как создать модульный тест, управляемый данными?
Видео: 3 Простейший способ создания юнит тестов на C++ 2024, Май
Anonim

Создание модульного теста, управляемого данными, включает следующие шаги:

  1. Создать данные источник, содержащий значения, которые вы используете в тестовое задание метод.
  2. Добавьте частное поле TestContext и общедоступное свойство TestContext в тестовое задание класс.
  3. Создавать а модульный тест и добавьте к нему атрибут DataSourceAttribute.

В связи с этим, как вы проводите тестирование на основе данных?

Подход 1) Создайте 1000 сценариев по одному для каждого набора данных и запускайте каждый тестовое задание отдельно по одному. Подход 2) Вручную измените значение в тестовое задание скрипт и запустить его несколько раз. Подход 3) Импортируйте данные из листа Excel. Принести данные испытаний из строк Excel одну за другой и выполнить скрипт.

Также знайте, как создать фреймворк, управляемый данными? Здесь я возьму приложение Facebook, чтобы продемонстрировать реализацию Data Driven Framework в Selenium с Java с использованием Apache POI.

  1. Сценарий: откройте страницу facebook и войдите, а затем выйдите из системы.
  2. Шаг 1. Откройте Eclipse и настройте jar-файлы Apache POI - Загрузите Apache Jars.
  3. Шаг 2: Откройте Excel Sheet и создайте несколько тестовых данных.

Кроме того, какие существуют типы тестирования, основанного на данных?

Для тестов на основе данных в TestComplete вы можете использовать следующие типы хранилищ данных:

  • Файлы с разделителями-запятыми (CSV).
  • Листы Excel.
  • Таблицы базы данных.
  • Массивы скриптов.
  • Табличные переменные.

Что такое TestContext C #?

TestContext (NUnit 2.5. Каждый тест NUnit запускается в контексте выполнения, который включает в себя информацию о среде, а также сам тест. TestContext Класс позволяет тестам получать доступ к определенной информации о контексте выполнения. Этот класс присутствует в NUnit с 2.5.

Рекомендуемые: