
Завдання:
Розробка тестів для модульного тестування за методологією "чорної скриньки" та "білої скриньки" також складання плану модульного тестування і проведення модульного тестування, розробка програми і методики випробувань та проведення випробувань ПЗ “ Програмне забезпечення для автоматизації обліку вантажоперевезень ” .
2
Анотація
У даній курсовій роботі необхідно закріпити теоретичні знання з дисципліни «Якість програмного забезпечення та тестування». Закріплення теоретичних знань з дисципліни і набуття досвіду застосування методів тестування програмного забезпечення, розробка тестів для модульного тестування ПЗ на тему: “ Програмне забезпечення для автоматизації обліку вантажоперевезень ”.
Робота викладена на 40 сторінках друкованого тексту, містить 7 малюнки, 6 таблиць і список використаної літератури з 6-ти джерел. Робота виконана на українській мові.
Аннотация
В данной курсовой работе необходимо закрепить теоретические знания по дисциплине «Качество программного обеспечения и тестирования». Закрепление теоретических знаний по дисциплине и приобретения опыта применения методов тестирования программного обеспечения, разработка тестов для модульного тестирования ПО на тему: "Программное обеспечение для автоматизации учета грузоперевозок".
Работа
изложена на 40
страницах печатного текста, содержит
7 рисунки, 6 таблиц и список литературы
из 6-ти источников. Работа выполнена на
украинском языке.
Abstract
This course work must consolidate the theoretical knowledge of the subject "Software quality and testing." Consolidate the theoretical knowledge of the discipline and gaining experience with the software testing methods, the development of tests for unit testing software on the topic: "Software for automation of cargo."
Work presented at the 40 pages of printed text, contains 7 figures, 6 tables, and list of references from 6 sources. The work on the Ukrainian language.
Зміс
1. Постановка задачі 7
4.1 Об’єкти випробувань 34
4.2 Мета випробувань 34
4.3 Загальні положення 34
4.4 Проведення випробувань 34
1. Постановка задачі…………………………………………………………………7
2. Специфікації програмного забезпечення ……………………………………….9
3. Тестування ПЗ з об’єктно-орієнтованою архітектурою ………………………11
3.1. Структура ПЗ ……………………………………………………………11
3.2. План модульного тестування………………………………………… 13
3.3. Тести "чорної скриньки" і "білої скриньки" для модулів…………….24
4. Програма і методика випробувань…………………………………………… 34
5. Протокол випробувань……………………………………………………… 38
Висновки ……………………………………………………………………….… 39
Список використаних джерел ……………………………………………...…… 40
Постановка задачі
Потрібно розробити для фірми ФОП «Паламарчук Т.І.» програмне забезпечення для автоматизації логістичних операцій. Програмне забезпечення повинно виконувати наступні функції:
1) Розрахунок оптимального маршруту руху;
2) Розрахунок необхідних матеріальних витрат (бензин, фінансові витрати);
3) Підбір персоналу (водії);
4) Інтеграцію з системою технічного обслуговування транспорту;
5) Підбір оптимального транспортного засобу;
6) Створити базу даних взаємодіє з бухгалтерським обліком і зі службою технічного обслуговування транспортних засобів, облік залучення транспортних засобів які не належать фірмі;
7) Інтеграцію з бухгалтерським обліком (водії, транспортні засоби, матеріальні та фінансові витрати)
Вимоги до забезпечення надійного функціонування програми
Надійне функціонування програми має бути забезпечене виконанням сукупності організаційно-технічних заходів, перелік яких наведено нижче:
організацією безперебійного живлення технічних засобів;
виконанням рекомендацій Міністерства праці та соціального розвитку РФ, викладених у Постанові від 23 липня 1998 р. «Про затвердження міжгалузевих типових норм часу на роботи по сервісному обслуговуванню ПЕОМ та оргтехніки і супроводу програмних засобів »;
виконанням вимог ГОСТ 51188-98. Захист інформації. Випробування програмних засобів на наявність комп'ютерних вірусів;
необхідним рівнем кваліфікації співробітників профільних підрозділів.
Час відновлення після відмови
Час відновлення після відмови, викликаного збоєм електроживлення технічних засобів (іншими зовнішніми чинниками), не фатальним збоєм (не крахом) операційної системи, не повинен перевищувати часу, необхідного на перезавантаження операційної системи та запуск програми, за умови дотримання умов експлуатації технічних і програмних засобів.
Час відновлення після відмови, викликаного несправністю технічних засобів, фатальним збоєм (крахом) операційної системи, не повинен перевищувати часу, необхідного на усунення несправностей технічних засобів і перевстановлення програмних засобів.
Забезпечується копіями (забезпечується програмою) необхідної інформації та зберіганні дистрибутивів на окремому комп'ютері (забезпечується стороною-замовником).
Відмови через некоректні дії оператора
Відмови програми можливі внаслідок некоректних дій оператора (користувача) при взаємодії з операційною системою. Щоб уникнути виникнення відмов програми по вказаній вище причині слід вбезпечити роботу кінцевого користувача без надання йому адміністративних привілеїв.
Вимоги до організації вхідних даних
Вхідні
дані програми мають бути організовані
у вигляді тексту вводиться в спеціальну
форму , відповідного певним шаблоном.
Дані, що вводяться вручну, перевіряються
на коректність після спроби збереження;
дані, що вводяться з файлу, перевіряються
в ході аналізу і розміщення даних.