ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Тестування ППП автоматизації обліку основних засобів
         

     

    Інформатика, програмування

    Московський державний університет сервісу

    Поволзький технологічний інститут сервісу

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

    Контрольна робота

    з дисципліни «Розробка та застосування ППП в економіці» на тему «Тестування ППП автоматизації обліку ОС»

    Виконав: студент гр. З-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 |

    Тести показали, що тестовий модуль видає очікуваний результат, тобтоналагодження не потрібно.

    Провівши тестування всіх обробних і розрахункових модулів ПППспособами, аналогічними наведеним вище, виявилося, що в ППП помилокнемає. Таким чином, додаткова налагодження не потрібно.


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

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

    Звіт

    Фільтрація

    Сортування

    Надходження

    Редагування

    Вибуття

    Головне меню

    Операції з ОС

    Довідкові відомості

    Відповідальні особи

    Категорії

    Вибір

    Вихід < p> Повернення

    a

    e

    d

    c

    b

    f

    g

    o

    n

    j

    i

    h

    m

    l

    k

    p

    q

    z

    Тести показали, що тестовий модуль видає очікуваний результат, тобтоналагодження не потрібно.
    Провівши тестування всього пакету аналогічними способами, виявилося, щов ППП помилок немає.

    1

    2

    13

    11

    10 < p> 9

    8

    7

    6

    5

    15

    14

    16

    19

    18

    17

    20

    M

    51

    50

    22

    21

    12

    4

    3

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status