testcase - Passed без полного выполнения скрипта
#1
Отправлено 20 января 2009 - 10:32
Подскажите, пожалуйста, с чем может быть связано что при запуске тесткейс отрабатывает часть скрипта, ну допустим сталкивается с тем, что в тестируемом приложении нет данных. И вместо того чтобы написать, что "не найдены данные такие то" - пишет test-passed, а другую часть скрипта не выполняет. Хотя там есть еще и выводы на печать и просто действия с приложениями.
Используется конструкция
do
except и в опциях агента отключены все проверки.
Спасибо
#2
Отправлено 20 января 2009 - 10:46
Вот вы сами и нашли ответ на ваш вопрос. Блок do ... except перехватывает исключения. И если в блоке except нет никакого вывода сообщения об ошибке, то ничего и не выведется. Когда в блоке do возникает "нештатная ситуация", то автоматически выполнение переводится в блок except, а затем идет дальше (назад никто не возвращается).Привет!
Подскажите, пожалуйста, с чем может быть связано что при запуске тесткейс отрабатывает часть скрипта, ну допустим сталкивается с тем, что в тестируемом приложении нет данных. И вместо того чтобы написать, что "не найдены данные такие то" - пишет test-passed, а другую часть скрипта не выполняет. Хотя там есть еще и выводы на печать и просто действия с приложениями.
Используется конструкция
do
except и в опциях агента отключены все проверки.
Спасибо
И кстати, если у вас do ... except охватывает тест кейс полностью, то имеет смысл не ставить подобную конструкцию. Тогда вы увидите весь набор основных ошибок.
#3
Отправлено 20 января 2009 - 11:31
Вот вы сами и нашли ответ на ваш вопрос. Блок do ... except перехватывает исключения. И если в блоке except нет никакого вывода сообщения об ошибке, то ничего и не выведется. Когда в блоке do возникает "нештатная ситуация", то автоматически выполнение переводится в блок except, а затем идет дальше (назад никто не возвращается).Привет!
Подскажите, пожалуйста, с чем может быть связано что при запуске тесткейс отрабатывает часть скрипта, ну допустим сталкивается с тем, что в тестируемом приложении нет данных. И вместо того чтобы написать, что "не найдены данные такие то" - пишет test-passed, а другую часть скрипта не выполняет. Хотя там есть еще и выводы на печать и просто действия с приложениями.
Используется конструкция
do
except и в опциях агента отключены все проверки.
Спасибо
И кстати, если у вас do ... except охватывает тест кейс полностью, то имеет смысл не ставить подобную конструкцию. Тогда вы увидите весь набор основных ошибок.
Спасибо
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных