МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Тестирование ППП автоматизации учета основных средств

    Тестирование ППП автоматизации учета основных средств

    Московский государственный университет сервиса

    Поволжский технологический институт сервиса

    Кафедра «Прикладная информатика в экономике»

    КОНТРОЛЬНАЯ РАБОТА

    по дисциплине «Разработка и применение ППП в экономике»

    на тему «Тестирование ППП автоматизации учета ОС»

    Выполнил: студент гр. Из-401

    Коротков С. Ю.

    Проверила: Полякова Л.Г.

    Тольятти 2001

    В данной контрольной работе тестируется ППП для автоматизации учета

    основных средств предприятия, созданный в рамках курсового проекта по

    дисциплине «Разработка и применение ППП».

    Тестирование данного ППП производилось с помощью следующих методов:

    метод белого ящика (структурное тестирование покрытием операторов), черного

    ящика (функциональное тестирование), метод эквивалентных разбиений и

    функциональных диаграмм.

    1. Тестирование методом эквивалентных разбиений показано на примере

    таблицы "Kart":

    |Входное |Тип |Правильный класс |Неправильный |

    |значение | |эквивалентности |класс |

    | | | |эквивалентности |

    |ID |автоувеличение |1) (0, () |2) (-(, 0] |

    |Number |текст |3) любой текст не более |4) любой текст |

    | | |10 символов |более 10 символов|

    |Name |текст |5) любой текст не более |6) любой текст |

    | | |255 символов |более 255 |

    | | | |символов |

    |KategID |числовое |7) значения, имеющиеся в|8) любые другие |

    | | |таблице «Kateg» |значения |

    |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 |

    Тесты показали, что тестируемый модуль выдает ожидаемый результат, т.е.

    отладка не требуется.

    Проведя тестирование всех обрабатывающих и расчетных модулей ППП

    способами, аналогичными приведенным выше, обнаружилось, что в ППП ошибок

    нет. Таким образом, дополнительная отладка не требуется.

    -----------------------

    Главная форма (Карточки ОС)

    Отчет

    Фильтрация

    Сортировка

    Поступление

    Редактирование

    Выбытие

    Главное меню

    Операции с ОС

    Справочные сведения

    Ответственные лица

    Категории

    Выбор

    Выход

    Возврат

    a

    e

    d

    c

    b

    f

    g

    o

    n

    j

    i

    h

    m

    l

    k

    p

    q

    z

    Тесты показали, что тестируемый модуль выдает ожидаемый результат, т.е.

    отладка не требуется.

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

    в ППП ошибок нет.

    1

    2

    13

    11

    10

    9

    8

    7

    6

    5

    15

    14

    16

    19

    18

    17

    20

    M

    51

    50

    22

    21

    12

    4

    3


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.