КОНТРОЛЬНАЯ РАБОТА
по дисциплине «Разработка и применение ППП в экономике»
на тему «Тестирование ППП автоматизации учета ОС»
Выполнил: студент гр. Из-401
Коротков С. Ю.
Проверила: Полякова Л.Г.
Тольятти 2001
Возможно вы искали - Реферат: Технический анализ рынка ценных бумаг на примере акций РАО ЕЭС Россия 2001-2002 гг.
В данной контрольной работе тестируется ППП для автоматизации учета основных средств предприятия, созданный в рамках курсового проекта по дисциплине «Разработка и применение ППП».
Тестирование данного ППП производилось с помощью следующих методов: метод белого ящика (структурное тестирование покрытием операторов), черного ящика (функциональное тестирование), метод эквивалентных разбиений и функциональных диаграмм.
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 | запрос на выход из ППП | Выход из программы |
Тестирование методом функциональных диаграмм:
|
Выходные условия |
Правильный класс |
Неправильный класс |
|
Похожий материал - Реферат: Технология Macromedia Flash ID |
50 Данные занесены в таблицу |
51 Вывод сообщения |
|
Number |
|