Серверная часть ИТС

План тестирования

История версий

Дата

Версия

Описание

Автор

20.02.2013

0.1

Создание документа

Артюгина Татьяна



Содержание

1.        Введение        4

1.1 Цель плана тестирования        4

1.2 Описание объекта тестирования        4

2.        Условия тестирования        5

3.        Тестируемая функциональность        5

4.        Стратегия тестирования        5

5.        Инструменты тестирования        6

6.        Ссылки        6

План тестирования

Введение

1.1 Цель плана тестирования

Целью составления данного плана тестирования является описание процесса тестирования программного обеспечения «Серверная часть ИТС».

1.2 Описание объекта тестирования

Серверная часть ИТС предназначена для:

    сбора, обработки, хранения и передачи информации о параметрах технологических процессов ; хранения и передачи нормативно-справочной информации связанной с технологическими процессами ; обеспечения базового функционала WEB-портала, а так же АРМ, основанных на технологии WEB.

Отчёт строится (генерируется), получая на входе:

    шаблон отчёта; выборку данных; параметры.

Шаблоны отчётов определяют визуальное отображение данных. Для этих целей каждый шаблон отчёта содержит конфигурацию, в которой настраивается визуальная форма отчёта. Предусматриваются две взаимодополняющих формы отчёта - табличная и графическая. Каждой табличной форме отчёта соответствует графическая и наоборот.

Табличная форма отчёта предназначена для компактного отображения данных в текстовом виде в ячейках таблицы.

Графическая форма отчёта представляет собой совокупность графиков одинакового типа. Один график соответствует одной строке табличной формы отчёта. Графики могут быть двух типов:

Входные данные определяются набором атрибутов измерений и описываются в шаблоне отчётов. Атрибуты измерений определяют столбцы выборки. Атрибуты измерений в отчёте играют одну из двух ролей:

    Категории - это атрибуты, задающие качественные характеристики измерений. По значениям категорий производится группировка данных. В целях сужения области анализа категории можно фильтровать. Категории используются при формировании строк и столбцов в таблицах, задают шкалу категорий у графиков (горизонтальную шкалу). Значения - это атрибуты, задающие количественные характеристики измерений. Атрибутам-значениям задаются агрегирующие операции при группировке категорий. Агрегированные значения отображаются на пересечении строк и столбцов в таблицах, задают шкалу значений у графиков (вертикальную шкалу).

Типы генерируемых отчетов: составной отчет, сравнение данных, кросс-отчет, линейный отчет, контрольная карта, технологическая карта, распределение.

Условия тестирования

ПО для сервера:

    ОС любая; WebLogic Server 12c; СУБД – Oracle Database > 11gR2; «Sun SPARC» фирмы «ORACLE» с ОС Solaris 11.

ПО для клиента:

    Internet Explorer (≥9); Google Chrome; Mozilla Firefox.
Тестируемая функциональность Добавление доменного объекта (с внешними связями, со связями наследования); редактирование доменного объекта (изменение, удаление); создание шаблона отчета (типы: составной отчет, сравнение данных, кросс-отчет, линейный отчет, контрольная карта, технологическая карта, распределение) с помощью SQL-запроса, HibernateQL или “drag and drop” методом (форма отчета может быть графической или табличной, запросы могут быть с использованием фильтров, сортировки, группировки, вычисляемых полей), настройка фильтров и трансформаций в отчетах, настройка представления выходных данных отчета. просмотр отчетов из списка отчетов; ввод технологических данных; управление сервером (назначение ролей, добавление пользователей); экспорт отчёта в формат XLS; экспорт печатного варианта отчёта в PDF. Стратегия тестирования

Сначала будет проведено “дымовое” тестирование (ручное и в последующем автоматизированное тестирование приложения с помощью инструмента Selenium IDE 1.10.0, функциональное тестирование в соответствии с техническим заданием к проекту, в ходе которого планируется выявить функциональные ошибки, основанные на взаимодействии функционалов путем реализации различных сценариев. Также планируется произвести системное тестирование, основанное на корректном сценарии работы пользователей различных ролей (разработчики, служба поддержки, аналитики, пользователи) с приложением. В ходе системного тестирования планируется выявить usability-недоработки, а также предложить способы повышения удобства работы с приложением.


Инструменты тестирования

Microsoft Test Manager 2010, Microsoft Visual Studio 2010, Selenium IDE 1.10.0

Ссылки Тех. задание на конструктор