Программа и методика испытаний (ГОСТ 19.301-79)
Объект испытаний
Наименование информационной системы«Расчет платежей за коммунальные услуги ТСЖ-99». Информационная системапредназначена для автоматизации рабочего места управляющего ТСЖ, ведения расчета оплаты за коммунальные услуги для квартиросъёмщиков.
Цель испытаний
Проверка соответствия характеристик разработанного программного изделия функциональным требованиям, изложенным в техническом задании и надежности функционирования программы.
Требования к программе
При проведении испытаний, функциональные характеристики программы подлежат проверке на соответствие требованиям, изложенным в пункте «Требование к составу выполняемых функций» технического задания (см. страница 6).
Требования к программной документации
Состав программной документации, предъявляемой на испытании, содержит:ГОСТ 19.201-78. ЕСПД. Техническое задание; ГОСТ 19.506-79. ЕСПД. Описание языка;ГОСТ 19.402-78. ЕСПД. Описание программы;ГОСТ 19.202-78. ЕСПД. Спецификация.
Средства и порядок испытаний
Технические средства, используемые во время испытаний
Программа работает в соответствии с условиями эксплуатации ОС MS DOS ПК типа IBM PC/AT.В состав технических средств компьютер включает в себя:
1) Процессор: IntelCore i54460, частота процессора 3.2 ГГц, количество ядер процессора – 4, чипсет материнской платы - Intel H81;
2) Оперативная память: DIMM, DDR34096 Мб 1600 МГц, максимальный объем оперативной памяти - 16 Гб;
3) Жесткий диск:500 Гб, 7200 об/мин, SATA III;
4) Мышь, монитор, клавиатура.
Порядок проведения испытаний: Проверка аппаратного устройства; Проверка совместимости; Испытание программы на работоспособность; Проверка средства взаимодействия с компонентами; Проверка средства редактирования данных; Проверка автоматического формирования отчетов.
Методы испытаний
Перечень проверок, проводимых во время испытаний должен включать в себя:проверку соответствия технических характеристик программы;проверку степени выполнения функциональных требований программы.
Тестирование проводится методом «черного ящика», для тестирования используем следующие способы: разбиение по эквивалентности и диаграммы причинно-следственных связей, они представлены в п. 5.3 Тестирование (см. страница 54-55).
Программа и методика программа и методика испытаний составлено в соответствии с ГОСТ 19.301-79. ЕСПД. Требования к содержанию и оформлению.
Результат тестирования
Результат тестирования приведен в таблице 5.
Таблица 5–Результат тестирования
Компоненты | Входные данные | Ожидаемый результат | Полученный результат | Результат тестов |
Метод тестирования разбиения по эквивалентности | ||||
1) Тестируемые элементы Form: DBLookupComboBoxNumber, DBLookupComboBoxLS, DBLookupComboBoxFIO, DBLookupComboBoxAdr, DBLookupComboBoxkolvo, DBLookupComboBoxpl, DBLookupComboBoxNaimvoda, DBLookupComboBoxNaimsvet, DBLookupComboBoxNaimgiljo, DBLookupComboBoxNaimobslug, DBLookupComboBoxNaimotopl, DBLookupComboBoxvoda, DBLookupComboBoxsvet, DBLookupComboBoxgiljo, DBLookupComboBoxobslug, DBLookupComboBoxotopl, DBLookupComboedBoxvoda, DBLookupComboedBoxsvet, DBLookupComboedBoxgiljo, DBLookupComboedBoxobslug, DBLookupComboedBoxotopl:TDBLookupComboBox | ||||
DBLookupComboBoxNumber | Раскрывающийся список справочников | Вывод раскрывающегося списка справочника | Совпадает с ожидаемым результатом | Ошибки не выявлены |
2) Тестируемые элементыFormKvitanzia: DBGridQuit,FormSobstvennikov: DBGridSob, FormTarifov: DBGridVoda, DBGridGiljo, DBGridOtopl, DBGridSvet, DBGridObslug: TDBGrid | ||||
DBGridQuit | Вывод информации в таблице | Информация выводится в таблице | Совпадает с ожидаемым результатом | Ошибки не выявлены |
3) ТестируемыеэлементыData Module DFM: ADOTable Sob, ADOTableVoda, ADOTableGiljo, ADOTableOtopl, ADOTableSvet,ADOTableObslug, ADOTable Quit, ADOTableRequisites:TADOTable | ||||
ADOTable Sob | Выборка таблицы из базы данных | Выборка таблицы из БД | Совпадает с ожидаемым результатом | Ошибки не выявлены |
Продолжение таблицы 5
4) Тестируемыеэлементы Data Module DFM: Data Source Sob, Data Source Voda, Data Source Giljo, Data Source Otopl, Data Source Svet,DataSource Obslug, DataSource Quit, DataSource Requisites:TDataSource | ||||
DataSource Sob | Создание связей между таблицами в базе данных | Осуществляется создание связей между таблицами в базе данных | Совпадает с ожидаемым результатом | Ошибки не выявлены |
5) ТестируемыеэлементыFormTableSobstvennikov: DBEditNumber, DBEditLS, DBEditkolvo, DBEditPl,FormTableTarifov: DBEditVoda, DBEditOtopl, DBEditGiljo, DBEditSvet, DBEditObslug, FormTableKvitanzii: DBEditNpVoda, DBEditNpOtopl, DBEditNpGiljo, DBEditNpSvet, DBEditNpObslug, DBEditKpVoda, DBEditKpOtopl, DBEditKpGiljo, DBEditKpSvet, DBEditKpObslug, DBEditKolvoVoda, DBEditKolvoOtopl, DBEditKolvoGiljo, DBEditKolvoSvet, DBEditKolvoObslug, FormRequisites: DBEditTelN1, DBEditTelN2, DBEditTelN3, DBEditTelN4, DBEditINN, DBEditBIK, DBEditRS, DBEditKS: TDBEdit | ||||
Form Table Sobstvennikov: DBEdit LS | Ввод русских букв и символов | Сообщение пользователю «Разрешен ввод только цифрами» | Совпадает с ожидаемым результатом | Выявлена ошибка |
Ввод цифр | Отображение набранных цифр | Совпадает с ожидаемым результатом | Ошибки не выявлены | |
FormTableTarifov: DBEdit Voda | Ввод русских букв | Сообщение пользователю «Разрешен ввод только цифрамии запятой» | Совпадает с ожидаемым результатом | Выявлена ошибка |
Ввод цифр | Отображение набранных цифр | Совпадает с ожидаемым результатом | Ошибки не выявлены | |
Ввод символов | Сообщение пользователю «Разрешен ввод только цифрамии запятой» | Совпадает с ожидаемым результатом | Выявлена ошибка | |
Ввод запятой | Отображение набранной запятой | Совпадает с ожидаемым результатом | Ошибки не выявлены | |
6) ТестируемыеэлементыFormTableSobstvennikov: DBEditFIO, FormTableTarifes: DBEditEdVoda, DBEditEdOtopl, DBEditEdGiljo, DBEditEdSvet, DBEditEdObslug, FormTableTarifes: DBEditNaimVoda,DBEditNaimOtopl, DBEditNaimGiljo, DBEditNaimSvet, DBEditNaimObslug:TDBEdit | ||||
Form Table Sobstvennikov:DBEdit FIO | Ввод русских букв | Отображение набранных букв | Совпадает с ожидаемым результатом | Ошибки не выявлены |
Ввод цифр | Сообщение пользователю «Разрешен ввод только русскими буквами и точками в инициалах» | Совпадает с ожидаемым результатом | Выявлена ошибка | |
Ввод символов | Сообщение пользователю «Разрешен ввод только русскими буквами и точками в инициалах» | Совпадает с ожидаемым результатом | Выявлена ошибка | |
Ввод точек | Отображение набранных точек | Совпадает с ожидаемым результатом | Ошибки не выявлены |
Продолжение таблицы 5
Form Table Tarifes:DBEditNaimVoda | Ввод русских букв | Отображение набранных букв | Совпадает с ожидаемым результатом | Ошибки не выявлены |
Ввод цифр | Сообщение пользователю «Разрешен ввод только русскими буквами» | Совпадает с ожидаемым результатом | Выявлена ошибка | |
Ввод символов | Сообщение пользователю «Разрешен ввод только русскими буквами» | Совпадает с ожидаемым результатом | Выявлена ошибка | |
7) Тестируемые элементы FormTableKvitanzii: DBEditKolvoVoda, DBEditKolvoOtopl, DBEditKolvoGiljo, DBEditKolvoSvet, DBEditKolvoObslug, DBEditItogVoda, DBEditItogOtopl, DBEditItogGiljo, DBEditItogSvet, DBEditItogObslug, DBEditItog: TDBEdit | ||||
DBEditKolvoVoda | Ввод c клавиатуры | Сообщение пользователю «Ввод с клавиатуры запрещён» | Совпадает с ожидаемым результатом | Выявлена ошибка |