Отладка в контексте тестирования автоматизации — это систематический процесс выявления и исправления проблем кодирования в сценарии автоматизации, так что сценарий будет более устойчивым и сможет обнаружить дефекты в приложении.
Существуют различные способы отладки с использованием точек останова в QTP. Точки останова можно вставить, просто нажав «F9» или используя пункт меню «Выполнить» → «Вставка / удаление точки останова».
После вставки точки останова точка красного цвета и линия будут выделены КРАСНЫМ цветом, как показано ниже —
метод | ShortCut | Описание |
---|---|---|
Шаг в | F11 | Используется для выполнения каждого шага. Входит в функцию / действие и выполняет построчно. Пауза в каждой строке после исполнения. |
Переступить | F10 | Используется, чтобы перешагнуть через функцию. Step Over запускает только текущий шаг в активном документе. |
Выйти | Shift + F11 | После Step Into вы можете использовать команду Step Out. Step Out продолжает выполнение до конца функции, а затем приостанавливает сеанс выполнения на следующей строке. |
Параметры в точке останова
Доступ к различным параметрам в точке останова можно получить с помощью меню «Выполнить».
Sr.No. | ShortCut & Описание |
---|---|
1 |
F9 Вставить / удалить точку останова |
2 |
Ctrl + F9 Включить / отключить точку останова |
3 |
Ctrl + Shift + F9 Очистить все BreakPoint |
4 |
Использовать только меню Включить / отключить все точки останова |
F9
Вставить / удалить точку останова
Ctrl + F9
Включить / отключить точку останова
Ctrl + Shift + F9
Очистить все BreakPoint
Использовать только меню
Включить / отключить все точки останова
Панель отладки
Ниже приведены панели в окне отладки.
-
Вывод — на этой вкладке отображаются все выходные данные для печати.
-
Watch — эта вкладка отображает логический результат заданного выражения.
-
LocalVariables — эта вкладка отображает вывод локальных переменных.
Вывод — на этой вкладке отображаются все выходные данные для печати.
Watch — эта вкладка отображает логический результат заданного выражения.
LocalVariables — эта вкладка отображает вывод локальных переменных.
пример
Панель просмотра показывает выходное выражение, как показано ниже —
Панель Local Variables показывает значения, хранящиеся в локальных переменных, как показано ниже —