Разработка программного продукта "Накладные на отпуск товара ОАО "Сафоновский электромашиностроительный завод"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ования способом диаграмм причин-следствий, то есть сначала каждый компонент программы проверяется по отдельности, затем его тестируют на автономном компьютере, и только потом проверяется работа всего приложения в целом.

Процесс тестирования методом способ диаграмм причин-следствий состоит из следующих шагов:

1)для каждого модуля перечисляются причины (условия ввода или классы эквивалентности условий ввод) и следствию присваивается свой идентификатор;

)разрабатывается граф причинно-следственных связей;

3)граф преобразуется в таблицу решений;

)столбцы таблицы решений преобразуются в текстовые варианты;

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

5.3 Контрольная задача тестирования

Тестирование программы производится методом диаграмм следствия по шагам.

Шаг 1 Нахождение причин и следствий.

Шаг 2 Разработка графа причинно - следственных связей.

Рисунок 5.1 - Граф причинно-следственных связей

Шаг 3 составление таблицы возможных решений.

Таблица 5.1 - Таблица решений

ТВ123Причины11012110Вторичные причиныI010II001СледствияА100Б011

Шаг 4 составление тестовых вариантов.

ТВ: все данные введены верно, успешное подключение к БД. ОР: Сообщение об успешном создании записи, создание записи;

ТВ: введены не все данные, но успешное подключение к БД. ОР: ошибка, сообщение о том, что не все данные введены.

ТВ: введены все данные, но нет подключения к БД. ОР: ошибка, сообщение об ошибке подключения к БД.

Шаг 5 Тестирование.

Таблица 5.2 - тестирование программы

№ п/пТестовый вариантОжидаемый результатФактический результаткомментарий1Введены данные, успешное подключениеСообщение об успехе, формирование записиСообщение об успехе, формирование записиВерно 2Введены не все данные, успешное подключениеОшибка, сообщение о неполноценности данныхОшибка, сообщение о неполноценности данныхВерно 3Введены данные, нет подключенияОшибка, сообщение об ошибке подключенияОшибка, сообщение об ошибке подключенияВерно

6 Руководство пользователя

Запуск программы необходимо производить с определенными параметрами, поэтому он осуществляется с командной строки. В командную строку необходимо ввести полный путь к файлу программы(tmctogmp.exe) и три параметра: имя сервера, имя пользователя, пароль. Например "C:\Documents and Settings\pro22\Рабочий стол\практика\tmctogmp.exe" s1 A738 stdpass (рисунок 4.1).

В противном случае Вам будет отказано в доступе к базам данных (рисунок 4.2).

Если же Вы верно ввели путь, параметры и у вас есть право доступа к БД, то программа успешно запустится и перед вами появиться главное окно программы (рисунок 4.3).

После запуска программы необходимо добавить ордер. Для этого нажать на кнопку с зеленым плюсом (рисунок 4.4).

Появиться окно добавления ордеров (рисунок 4.5).

Сначала необходимо выбрать период времени (рисунок 4.6), в который был создан нужный ордер.

Для этого нажимаем на кнопку рядом с датой начала периода . Появиться своеобразный календарь. Выбор месяца осуществляется кнопками . Выбор года - кнопками . Выбор дня осуществляется мышью. Таким же образом выбираем дату окончания периода. После того, как будет выбран период времени, появиться список приходных ордеров(если конечно такие имеются для данного промежутка времени). Для случая, когда список ордеров слишком большой, можно воспользоваться фильтрацией и/или сортировкой ордеров по номеру или по цеху. Для того чтобы отсортировать список по определенному столбцу, необходимо навести курсор мыши на заголовок столбца и нажать левую клавишу мыши. Фильтрация осуществляется путем ввода данных в ячейку, ниже заголовка столбца. После ввода необходимо нажать ENTER. Например, мы получили большой список ордеров. Нам необходимо найти ордера от цеха с номером 2700. Для этого вводим 2700 в пустую ячейку ниже заголовка столбца, отвечающего за номера цехов, и жмем ENTER. Появиться список всех ордеров от цеха 2700, которые были получены в указанный период времени (рисунок 4.7).

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

После того, как все поля будут заполнены, нажимаем