
- •Введение
- •Глава 1. Сведения о предприятии
- •1.1 История создания и специфика работы
- •1.2.Заказчики и партнеры
- •1.3 Галактика erp: Обзорная характеристика продукта
- •1.5 Обзор новых продуктов
- •1.6 Краткая характеристика сайта компании
- •1.7 Система менеджмента качества
- •Глава 2. Информационные технологии предприятия
- •Глава 3. Индивидуальное задание Оценка эффективности системы автоматизированного тестирования «aqa»
- •3.1 Краткий обзор программных средств автоматизации локального тестирования.
- •3.2 Анализ функциональной полноты системы «aqa»
- •3.2 Сравнительный анализ систем «aqa» и hp Mercury Interactive
- •3.3 Предложения по доработке системы
- •Обеспечение возможности тестирования приложений, функционирующих под Windows, но написанных не на vip.
- •Обеспечение возможности контроля отчетов, выпускаемых в формате Word и Excel.
- •Обеспечение возможности контроля свойств объектов экранных форм.
- •Обеспечение возможности просмотра/корректировки контрольных точек теста
- •Обеспечение возможности управления выполнением планов тестирования
- •Развитие сервисных функций
- •Изменение главного интерфейса aqa с целью повышения эргономичности
- •Обеспечение возможности контроля экранных образов
- •Совершенствование языка скрипта
- •Заключение
3.2 Анализ функциональной полноты системы «aqa»
Модуль AQA предназначен для автоматизации функционального тестирования системы Галактика и комплекса Support. Сравнение функциональных возможностей AQA с возможностями сторонних средств тестирования такого же назначения показывает, что AQA обеспечивает выполнение многих основных функций тестирования, таких как:
Контроль GUI (с ограничениями);
Сравнение с эталоном (с ограничениями);
В том числе обеспечивается визуальный режим сравнения;
Несколько способов создания теста (автоматический, ручной, комбинированный);
В процессе генерации тестового скрипта обеспечивается выполнение сервисных функций, таких как вставка таймера, комментариев, выдача сообщений.
Независимость воспроизведения теста от расположения и времени;
Воспроизведение теста в режиме отладки;
Построение отчетов с различной степенью детализации;
Ведение протоколов (журналов) прогона теста;
Планирование тестов;
Наличие базы данных тестов;
Независимость тестов от платформы Windows.
Вместе с этим AQA не обеспечивает:
Контроль приложений, функционирующих под Windows, но написанных не на VIP;
Контроль свойств объектов экранной формы (анкетной, табличной, диалоговое окно);
Примеры контролируемых в SQA Suite объектов и свойств приведены в таблице 2:
Таблица 2. Примеры контролируемых в SQA Suite объектов и свойств
Объект |
Свойства |
Listview (список) |
Расположение, видимость, доступность, количество записей, номер (содержимое) текущей записи, количество видимых записей в окне списка, характеристики палитры, тип списка (например, report) и др. |
Tabcontrol (вкладки) |
Расположение, количество элементов, текущий элемент и др. |
Checkbox |
Расположение, видимость, доступность, наименование поля, состояние (вкл./выкл.) и др. |
Radiobutton |
Расположение, видимость, доступность, наименование поля, состояние (вкл./выкл.) и др. |
Editbox (поле редактирования) |
Расположение, видимость, доступность, статус (например, ReadOnly), выравнивание, значение поля, тип и др. |
Pushbutton (кнопка) |
Расположение, видимость, доступность, наименование, признак default и др. |
Groupbox |
Расположение, видимость, доступность, наименование и др. |
Контроль экранных образов;
Для сохранения в контрольной точке можно задать как весь экран, так и выделенную область.
Контроль меню;
В SQA Suite в контрольной точке (test case) сохраняется структура меню окна, включающая наименование и уровень пунктов. Для сохранения в контрольной точке можно задать как все меню, так и отдельные его элементы.
Контроль содержимого clipboard;
Вызов другой тестовой процедуры.