Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_Popova.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
131.2 Кб
Скачать
  1. Возможности системы TestComplete.

TestComplete – включает в себя все средства для эмуляции действий пользователя, который включает в себя следующее:

1. Разворачивать и сворачивать активные окна приложений.

2. Эмулировать щелчки мыши, нажатие клавиш и другие действия пользователя в управлении на форме приложения.

3. Эмулировать выбор элементов в списках, элементах управления ComboBox, ListBox, ListView.

4. Эмулировать выбор пунктов меню и кнопок на панели инструментов.

  1. Процессы, окна, элементы управления в TestComplete.

Для обращения к объектам тестируемого приложения ТС использует свойства этих объектов. Каждый объект имеет ряд свойств (Name, Text, Enable). Увидеть доступные св-ва можно на панели ObjectBrowser или ObjProperties. Некоторые св-ва объектов могут изменяться в процессе выполнения приложения, напр, текст в окне редактирования. Другие св-ва (дескриптор окна) остаются неизменными всегда, поэтому ТС использует сочетание св-в для идентификации объектов. Напр, чтобы обратиться к процессам он использует имя исполняемого файла и индекс процесса; к окнам – имя класса окна, заголовок и индекс (z-порядок), т.е имена объектов включают в себя несколько компонентов:

Sys.[Wait]Process('notepad', 2).Window('Notepad', ‘untitled – Notepad', 1)

Примечание: некоторые компоненты имени объекта (напр заголовок окна) могут менять в процессе выполнения, поэтому в процессе выполнения скрипта возможно придется использовать различные имена.

  1. Проекты и элементы TestComplete.

TestComplete работает с тестовыми проектами (projects) и группами проектов (project suites). Проект - это отправная точка в создании тестов. Проект содержит ваши тесты, базовые значения для контрольных точек, информацию о тестируемых вами приложениях и другие данные, необходимые для проведения тестирования. Проект также определяет порядок выполнения нескольких тестов и содержит все результаты выполнения тестов, полученные за время жизни проекта.

Один проект может содержать полный набор данных и тестов для вашего приложения. Для сложных приложений можно отвести отдельный проект под одну часть приложения, а остальные проекты под другие части приложения (обычно, модули).

Родственные проекты можно объединить в группу проектов (project suite), которая содержит один или более проектов. TestComplete автоматически создает файл группы проектов при создании нового проекта. Также можно создавать пустые группы проектов и затем использовать диалоговые окна TestComplete, чтобы заполнить данный пакет желаемыми файлами.

Элементы проекта (project items) - это элементы, осуществляющие различные тестовые операции или используемые при выполнении данных операций.

Просмотреть содержимое проектов, группы проектов и элементов, а также управлять ими можно с помощью панели Project Explorer.

  1. Скрипты в TestComplete.

-представляет собой процедуру или функцию написанную на одном из поддерживаемых скриптовых языков. Скрипт содержит след.инструкцию:

1) Sys.Process(…)

Данный метод возвоащ. Объект котор. Обеспечив. Скриптовый доступ к процессу тестируемого приложения

2) processObj.Window() WindowObj.Window()

Данные методы возвр. Окна объектов или дочерни окна(элементы управления расположены на форме прилож.)

3) WindowObj.Click() WindowObj.DblClick()

Скрипты можно вызывать из др. скриптов по имени, если они относятся к одному модулю или используя фомат<имя_модуля>.<script>

Можно импортировать модули.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]