Московский государственный университет сервиса
Поволжский технологический институт сервиса
Кафедра
«Прикладная информатика в экономике»
КОНТРОЛЬНАЯ РАБОТА
по дисциплине «Разработка и
применение ППП в экономике»
на тему «Тестирование ППП
автоматизации учета ОС»
Выполнил:
студент гр. Из-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 |
Тесты
показали, что тестируемый модуль выдает ожидаемый результат, т.е. отладка не
требуется.
Проведя тестирование всех
обрабатывающих и расчетных модулей ППП способами, аналогичными приведенным
выше, обнаружилось, что в ППП ошибок нет. Таким образом, дополнительная отладка
не требуется.
|
|
Тесты показали, что
тестируемый модуль выдает ожидаемый результат, т.е. отладка не требуется.
Проведя тестирование
всего пакета аналогичными способами, обнаружилось, что в ППП ошибок нет.
|
|
Другие работы по теме:
Физический и моральный износ оборудования
Средства производства приходят в негодность, т.е. Имеют ограниченный срок жизни. Период времени, в течение которого на предприятии планируют использовать средства производства, называется сроком службы средств.
Расчет надежности элементов автоматики
Одними из главных в системе технических показателей для средств электрификации и автоматизации являются показатели надежности их работы. От их значения в большей степени зависят производительность, КПД, и экономическая эффективность применения данных технических средств. Выход из строя технологического электротехнического оборудования приводит к нарушению технологических процессов, недовыпуску продукции нерациональному расходованию трудовых и материальных ресурсов, увеличение затрат на ремонт и содержание техники.
Автоматизация химической промышленности
Проблемы автоматизации химической промышленности. Возможности современных систем автоматизированного управления технологическими процессами предприятий химической промышленности. Главные особенности технологического оснащения химических предприятий.
: Измерения в телекоммуникациях
Соответственно повысилась и роль измерительной техники на сетях связи. Измерительные технологии в сетях современных телекоммуникаций должны сыграть конструктивную роль, т. е помочь в настройке и оптимизации сетей связи, поиске неисправностей, для разрешения конфликтных ситуаций
Экзамен 9 семестр Всего- 300 Требования стандарта по дисциплине
«Требованиям к обязательному минимуму содержания и уровня подготовки выпускника высшей школы», утв. Госкомитетом РФ по высшему образованию от 27 марта 2000 г по циклу «Дисциплины специализации» од. С. Оо: Автоматика и робототехника, согласно которым специалист после изучения дисциплины должен
Специалист
Назначение и структурная схема асу тп. Характеристика объекта автоматизации. Требования к функциям и программному обеспечению асу тп
1. 1 Применение биосурфактантов 8
Содержание Введение 7 1 Литературный обзор 8 1.1 Применение биосурфактантов 8 1.2 Классификация биосурфактантов 10 1.3 Физико-химические свойства биосурфактантов 13
Экзамен 8 семестр Всего- 120 Требования стандарта по дисциплине
«Требованиям к обязательному минимуму содержания и уровня подготовки выпускника высшей школы», утв. Госкомитетом РФ по высшему образованию от 27 марта 2000 г по циклу «Дисциплины специализации» од. С. Оо: Автоматика и робототехника, согласно которым специалист после изучения дисциплины должен
Технологические операции штамповки
Горячая штамповка. При горячей штамповке в качестве штамповочных агрегатов применяются штамповочные молоты, кривошипные горячештамповочные прессы, горизонтально-ковочные машины с вертикальными горизонтальным разъемами, ковочные вальцы, раскаточные машины и т.д. Каждый из перечисленных агрегатов обладает своими особенностями, требующими тех или иных конструктивных изменений средств автоматизации.
Когда прекращать тестирование программ?
Никто не сомневается в необходимости тестирования программ. Будь то небольшой учебный пример или целая информационная система. Вопрос только в том, сколько нужно тестировать и когда можно считать программу протестированной?
Работа над массивами с помощью языка С++
Формирование одномерного массива, каждый элемент которого равен наибольшему по модулю элементу соответствующего столбца. Определение столбца, в котором равное количество положительных и отрицательных элементов. Написание программы и ее тестирование.
АРМ специалиста
1С:Предприятие является универсальной системой автоматизации деятельности предприятия. За счёт своей универсальности система 1С:Предприятие может быть использована для автоматизации самых разных участков экономической деятельности предприятия: учёта товарных и материальных средств, взаиморасчётов с контрагентами, расчёта заработной платы, расчёта амортизации основных средств, бухгалтерского учёта и т. д.
Жизненный цикл автоматизированной системы
Построение моделей деятельности предприятия. Разработка системного проекта в соответствии с требованиями заказчика. Разработка предложений по автоматизации предприятия, его технического проекта. Этап разработки, тестирования и внедрения проекта.
Работа над массивами с помощью языка С 2
Задание 1. Дан двумерный массив размерностью 5x6, заполненный целыми числами, введёнными с клавиатуры. Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу соответствующего столбца.
Жизненный цикл автоматизированной системы
Жизненный цикл автоматизированной системы Современные информационные системы разрабатываются на основе стандартов. Стандарты жизненного цикла определяют то, как создается, развертывается, применяется и ликвидируется система.
Применение ЭВМ при проведении аудита
Аудит в условиях компьютерной обработки данных, отдельные элементы организации бухгалтерского учета и внутреннего контроля. Факторы, влияющие на профессиональный риск аудитора. перечень рабочих документов, формирующихся в процессе аудита в условиях КОД.
Автоматизация бухучета
Автоматизация бухгалтерского учета - основа эффективного управления Руководителю предприятия приходится принимать решения в условиях неопределенности и риска, что вынуждает его постоянно держать под контролем различные аспекты финансово - хозяйственной деятельности. Эта деятельность отражена в большом количестве документов, содержащих разнородную информацию.