курсовые,контрольные,дипломы,рефераты
Кафедра «Прикладная информатика в экономике»
КОНТРОЛЬНАЯ РАБОТА
по дисциплине «Разработка и применение ППП в экономике»
на тему «Тестирование ППП автоматизации учета ОС»
Выполнил: студент гр. Из-401
Коротков С. Ю.
Проверила: Полякова Л.Г.
Тольятти 2001
В данной контрольной работе тестируется ППП для автоматизации учета основных средств предприятия, созданный в рамках курсового проекта по дисциплине «Разработка и применение ППП».
Тестирование данного ППП производилось с помощью следующих методов: метод белого ящика (структурное тестирование покрытием операторов), черного ящика (функциональное тестирование), метод эквивалентных разбиений и функциональных диаграмм.
1. Тестирование методом эквивалентных разбиений показано на примере таблицы "Kart":
Входное значение
|
Тип
|
Правильный класс эквивалентности
|
Неправильный класс эквивалентности
|
ID | автоувеличение | 1) (0, ¥) | 2) (-¥, 0] |
Number | текст | 3) любой текст не более 10 символов | 4) любой текст более 10 символов |
Name | текст | 5) любой текст не более 255 символов | 6) любой текст более 255 символов |
KategID | числовое | 7) значения, имеющиеся в таблице «Kateg» | 8) любые другие значения |
Stoim | числовое | 9) Вещественное положительное число | 10) Любое другое число |
Am_vrem | числовое | 11) (0, ¥) | 12) (-¥, 0] |
Am_prosh | числовое | 13) (0, ¥) | 14) (-¥, 0] |
Data | дата |
15) Ввод по маске: ЧЧ.ММ.ГГ |
16) Любое другое значение |
Mesto | текст | 17) текст до 255 символов | 18) любой другой текст |
NomAkta | текст | 19) текст до 25 символов | 20) любой другой текст |
Otvetst | текст | 21) текст до 255 символов | 22) любой другой текст |
Тестирование показывает, что при вводе правильного класса эквивалентности программа продолжает работать (продолжается ввод информации или ее сохранение), а при вводе неправильного класса – выдает сообщение об ошибке, т.е. система работает нормально.
Тестирование ППП методом «белого ящика» осуществляется следующим образом: подбирается полный набор входных данных (правильных и неправильных), рассчитываются вручную выходные данные и они сравниваются с данными, полученными при расчете в ППП.
Пример тестирования методом «белого ящика» расчета сумм оставшейся амортизации:
Входные данные:
Стоимость ОС – 10 т. руб.
Срок амортизации – 60 мес.
Прошедший срок амортизации – 12 мес.
Формула расчета остатка амортизации:
Остаток амортизации = Стоимость ОС - (Стоимость ОС *
Прошедший срок амортизации / Срок амортизации)
Расчет выходных данных вручную:
Остаток амортизации = 10 - (10 * 12 / 60) = 8 т. руб.
Сравнение выходных данных, полученных при ручном расчете и данных, рассчитанных ППП показало, что модуль расчета выдает правильные (ожидаемые) результаты.
Тестирование покрытием операторов:
Путь | Параметры | Результат |
abgmz | данные из главной таблицы | расчет и выдача отчета по амортизации |
abhmz | запрос условий фильтра | наложение фильтра на массив записей |
abimz | запрос условий сортировки | сортировка массива записей |
abjmz | выдача формы на добавление записи | добавление записи в таблицу |
abkmz | выдача формы для редактирования | запись измененных данных в таблицу |
ablmz | выдача запроса на удаление записи | удаление записи из БД |
abfz | нажатие кнопки «закрыть» | возврат в главное меню |
acnz | изменение данных таблицы «Operat» | запись измененных данных в таблицу |
adoqz | вызов на редактирование таблицы «Kateg» | запись измененных данных |
adpqz | вызов на редактирование таблицы «Otvet» | запись измененных данных |
ae | запрос на выход из ППП | Выход из программы |
Тестирование методом функциональных диаграмм:
Выходные условия | Правильный класс | Неправильный класс |
ID |
50 Данные занесены в таблицу |
51 Вывод сообщения |
Number | Данные занесены в таблицу | Вывод сообщения |
Name | Данные занесены в таблицу | Вывод сообщения |
KategID | Данные занесены в таблицу | Вывод сообщения |
Stoim | Данные занесены в таблицу | Вывод сообщения |
Am_vrem | Данные занесены в таблицу | Вывод сообщения |
Am_prosh | Данные занесены в таблицу | Вывод сообщения |
Data | Данные занесены в таблицу | Вывод сообщения |
Mesto | Данные занесены в таблицу | Вывод сообщения |
NomAkta | Данные занесены в таблицу | Вывод сообщения |
Otvetst | Данные занесены в таблицу | Вывод сообщения |
Таблица тестов:
Причина |
1 | 1 | - | 12 | 1 | - |
2 | 0 | 1 | 13 | 0 | 1 | |
3 | 1 | - | 14 | 1 | - | |
4 | 0 | 1 | 15 | 0 | 1 | |
5 | 1 | - | 16 | 1 | - | |
6 | 0 | 1 | 17 | 0 | 1 | |
7 | 1 | - | 18 | 1 | - | |
8 | 0 | 1 | 19 | 0 | 1 | |
9 | 1 | - | 20 | I | - | |
10 | 0 | 1 | 21 | 0 | 1 | |
11 | 1 | - | 22 | 1 | - | |
Следствие |
50 |
1 | — |
50 |
1 | — |
|
51 |
— | 1 |
51 |
— | 1 |
Тесты показали, что тестируемый модуль выдает ожидаемый результат, т.е. отладка не требуется.
Проведя тестирование всех обрабатывающих и расчетных модулей ППП способами, аналогичными приведенным выше, обнаружилось, что в ППП ошибок нет. Таким образом, дополнительная отладка не требуется.
|
Технический анализ рынка ценных бумаг на примере акций РАО ЕЭС Россия 2001-2002 гг.
Программа складского учета
Техническое и информационное обеспечение ПК
Техническое обеспечение сетей ЭВМ
Технология ADSL
Технология Macromedia Flash
Технология PLC (Power Line Communication)
Понятие гипертекстовой технологии. Гипертекстовая технология WWW, URL, HTML. Структура гипертекста
Технология беспроводной передачи информации на примере технологии Bluetooth
Технология вейвлетов
Copyright (c) 2025 Stud-Baza.ru Рефераты, контрольные, курсовые, дипломные работы.