Появилось желание собирать больше инфы по упавшим тестам, чем их названия и Additional Info. Во время прогона тестов (в 10 потоков) идет формирование специальной html странички, где можно в реальном времени видеть на какой виртуалке какие тесты падают. Было бы здорово выводить по каждому падению и таблицу Call Stack для более быстрой оценки проблемы, нежели делать это после окончания прогона (часов через 6-7) через лог TestExecute. Интересует таблица именно с номерами строк
Получение таблицы Call Stack вызовов во время ошибки из тестов
#1
Отправлено 18 мая 2015 - 10:15
#2
Отправлено 18 мая 2015 - 10:32
Не совсем понял, что ты имеешь ввиду и чем тебе не нравится Additional Info - это всего лишь инструмент и он выводит в логи ровно то, Log.Message("", "что ты ему укажешь").
Логи можно посмотреть в ходе выполнения тестов, нажав паузу. Может ли TestExecute автоматически поставить выполнение теста на паузу при ошибке - не помню.
Вообще, поясни каким образом у тебя происходит логирование.
#3
Отправлено 18 мая 2015 - 10:36
Такой возможности сейчас нет, но у СмартБеар давно висит запрос на такую фичу.
Можешь создать тему на их форуме и они добавят +1 для фичи, таким образом увеличивая шанс, что ее заимплементят :)
Но фича была запрошена давно и пока никаких подвижек нет
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#4
Отправлено 18 мая 2015 - 10:52
Не совсем понял, что ты имеешь ввиду и чем тебе не нравится Additional Info - это всего лишь инструмент и он выводит в логи ровно то, Log.Message("", "что ты ему укажешь").
Логи можно посмотреть в ходе выполнения тестов, нажав паузу. Может ли TestExecute автоматически поставить выполнение теста на паузу при ошибке - не помню.
Вообще, поясни каким образом у тебя происходит логирование.
Additional Info абсолютно неинформативная вещь без Call Stack..Вариант с паузой также не годится - прогон и так идет более 6 часов, если еще и будет останавливаться на каждом падении, то мы никогда не дождемся окончательного результата)).
Такой возможности сейчас нет, но у СмартБеар давно висит запрос на такую фичу.
Можешь создать тему на их форуме и они добавят +1 для фичи, таким образом увеличивая шанс, что ее заимплементят :)
Но фича была запрошена давно и пока никаких подвижек нет
Попробуем плюсануть) Спасибо
#5
Отправлено 18 мая 2015 - 11:42
Если после падения теста сохранять тесткомлитовский отчет
Log.SaveResultsAs("path/to/log",lsHTML);
, то можно выкусывать стек из него. Костыль конечно, но как вариант...
#6
Отправлено 18 мая 2015 - 11:46
Парсить лог можно проще, чем парсить ХТМЛ
http://support.smart...9699799#Parsing
Но это воркэраунд опять же.
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных