Создание теста без методов

Вы можете использовать jQuery.load (): http://api.jquery.com/load/

Как это:

$(".text").load("helloworld.txt");

1
задан Daniel Mann 14 February 2016 в 16:10
поделиться

3 ответа

Тест - это набор методов, которые проверяют (ака "тестируют") ваш код.

Обычно каждый метод в вашем тестовом блоке нацелен на выполнение только одного вида теста.

Реальность такова, что иногда очень трудно протестировать отдельные части вашего кода, не вызывая другие части, в которых также может быть запущен метод тестирования.

Чтобы помочь, у вас есть методы, которые запускаются как часть блока для установки и разрушения структуры тестирования. Они существуют для того, чтобы привести ваше приложение в состояние, позволяющее запустить один или несколько методов тестирования.

Юнит-тесты могут также использовать такие элементы, как файлы excel или csv, чтобы хранить данные для тестирования. В зависимости от результата вы будете утверждать, что тест прошел или не прошел.

Что приводит нас к окончательному ответу: да, это просто код... Код, который имеет возможность сообщать о результатах тестирования Microsoft.

1
ответ дан 2 September 2019 в 23:07
поделиться

Рассматривали ли вы Fitnesse для тестирования на основе данных?

0
ответ дан 2 September 2019 в 23:07
поделиться

Я сам не пользовался системой тестирования Microsoft, но ничего из того, что я читал о ней, не говорит о том, что вы ограничены одним тестом на один метод производства - и было бы совершенно неправильно делать такое ограничение. Мне очень трудно поверить, что это так.

Я полагаю, что если вы генерируете тестовые примеры автоматически на основе вашего продакшн-класса, VS будет генерировать один тестовый метод на продакшн-метод по умолчанию - но ничто не говорит о том, что вы не можете изменить это полностью. (И, конечно, если вы делаете TDD, вы в любом случае не будете начинать с производственного класса).

Если вы имели в виду "должен ли каждый метод в тестовом классе быть тестовым" - нет. Для этого и существует атрибут [TestMethod] .

1
ответ дан 2 September 2019 в 23:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: