Лучшие практики в Qtp автоматизации
Начните работу автоматизации только при AUT (тестируемого приложения) стабильна. т.е. Вы должны завершить первый раунд ручного тестирования перед началом задачи автоматизации QTP.
Каталог
использование многоразовых действия где это возможно. И, функциональные библиотеки должны быть использованы, чтобы включить VBScript функции, так что поддержание VBScript функций легко.
Каталог
Не копировать и вставлять контрольные точки, если вы хотите, чтобы проверить то же самое в более чем один мест.
Вместо этого, отдельные контрольно-пропускные пункты создать. Потому что манипуляции контрольно-пропускные пункты в QTP не представляется возможным, или это будет трудно.
Каталог
Открыть браузер /приложение после открытия QTP.
Каталог
Ваши VBScript функции должны не имеет жестко закодированные имена объектов, название объектов должны быть переданы в качестве аргумента функции.
Каталог
Использование общего хранилища объектов. Мое предложение, не используйте DP (описательной программирование), которая увеличит ваши работы по техническому обслуживанию.
Каталог
Перед добавлением любого объекта на объект хранилища, создать соответствующие свойства идентификации объектов (в Tools- > ObjectIdentification), если вы чувствуете, что свойства идентификации по умолчанию не подходит для вашего приложения. Если вы делаете это после добавления некоторых объектов в Object Repository, то вы можете столкнуться с проблемами, связанные с имеющие несколько объектов Test в хранилище объектов для одного реального объекта.
Каталог
Открыть с помощью QTP Модель объект автоматизации , Вы можете сделать это только в письменной форме (, даже вы испытываете 'генерировать скрипт' опцию в QTP самой
IDE) простой файл .vbs, а затем откройте QTP просто двойным щелчком этого .VBS файл. Это очень важно, если вы разрабатываете ваши скрипты в одной машине /окружающей среды и планирует провести /выполнить его в другой среде.
При использовании модели объекта автоматизации мы, убедившись, что все настройки IDE (например свойства идентификации объекта), которые были изменены в среде разработки распространяются в окружающую среду выполнения и
Каталог
Всегда используйте Ссылка /Относительная Путь при запросе любой внешний многоразовый действия вместо абсолютного /полный путь, в противном случае скрипт будет сбой при размещении его в другой путь.
Каталог
Не забудь