Пример теста.
Перейти в интернет-магазин. Поиск товара. Авторизоваться. Купить. Выйти.
(Тест уже разбит на ключевые слова)
Самый простой подход.
Просто напишите список операций для соответствующих объектов. Например. упрощенный вариант:
Browser.Open(WebStoreURL)
Browser.Sync
Browser.Page.WebEdit(SearchBoxName).Type "something I want"
' then login, buy, logout using the same approach
' add verification points where needed
В конце концов, у вас довольно длинный сценарий.
Если вам нужно написать другой скрипт, который тестирует похожий случай, вам нужно повторить большинство действий, описанных выше.
Другой подход.
Чтобы избежать дублирования, вы можете, например, создать такие функции / действия: вход в систему, выход из системы, поиск (имя_продукта) и т. Д., А затем создать сценарии, используя эти действия / функции, т.е. ключевые слова:
Login
Search "something I want"
Buy
Logout
Это пример подхода на основе ключевых слов. Он работает на более высоком уровне абстракции, чем команды QTP.
Подход не ограничивается использованием функций QTP. Ключевые слова могут быть реализованы в виде слов в файле Excel.