Модульное тестирование скребка экрана - PullRequest
9 голосов
/ 10 августа 2009

Я нахожусь в процессе написания скребка экрана HTML. Каков наилучший способ создания модульных тестов для этого?

Это нормально, иметь статический HTML-файл и читать его с диска при каждом тесте?

Есть ли у вас какие-либо предложения?

Ответы [ 11 ]

0 голосов
/ 10 августа 2009

Я не понимаю, почему так важно, откуда приходит html, насколько это касается ваших юнит-тестов. Для пояснения: ваш модульный тест обрабатывает html-контент, откуда этот контент не имеет значения, поэтому чтение его из файла подходит для ваших юнит-тестов. как вы говорите в своем комментарии, вы определенно не хотите подключаться к сети для каждого теста, поскольку это просто накладные расходы.

Вы также можете добавить один или два интеграционных теста для проверки правильности обработки URL-адресов (т. Е. Вы можете подключаться и обрабатывать внешние URL-адреса).

...