Я в настоящее время стажер QA в страховой компании, и я делаю некоторые тесты на веб-сайте компании. Я сделал много случаев, и теперь они запрашивают тесты на основе данных, с которыми я борюсь.
Я сделал все свои тесты как;
1 TestFixture
Тесты для каждой страницы, которая находится в контрольном примере.
Как это;
[TestFixture]
public class Test : BaseClassForTheTest
{
[Test, Order(1)]
TestcodeForHomePage
[Test,Order(2)]
testcodeForNextPage
}
Так что мне нужно запустить полный тест для многих данных из файла Excel. Я использую NUnit, как вы могли заметить.
На самом деле вопрос в том, как я могу передать DataTable в TestFixture и запустить тестовые блоки для таблицы данных.
В процессе выполнения первый тестовый блок будет запущен для первой строки в таблица данных с именем MyTable
и второй тестовый блок будут выполняться для первой строки таблицы данных с именем SecondTable
. Поскольку эти тесты запускаются предыдущим тестовым блоком, я не могу передать источник данных в тестовые блоки.
Я посмотрел в Интернете, но ничего не нашел о передаче Datatable в TestFixture. Заранее спасибо людям:)