КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Описание входных данных
Метод эквивалентного разбиения Определение цикломатической сложности ТЕСТОВЫЕ ЗАДАНИЯ И РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ
В качестве объекта тестирования была выбрана процедура сохранения данных в файл. Структура процедуры выглядит следующим образом: 1. Если процедура проверки записи возвращает истинное значение; 2. То, если выбрано сохранение файла; 3. То, если файл не существует; 4. То, запись в файл; 5. Конец если «3»; 6. Если выбрана корректировка файла; 7. То, если файл существует; 8. То запись в файл; 9. Конец если «7»; 10. Конец если «2»; 11. Конец «6»; 12. Конец процедуры.
Рис. 1. Потоковый граф
Вычислим цикломатическую сложность тремя способами: 1. Общая формула расчета цикломатической сложности: V(G) = E – N +2, где Е – количество дуг, N – количество вершин в управляющем графе. V(G) = 15 – 12 + 2 = 5 2. Цикломатическая сложность равна количеству регионов потокового графа. В нашем случае получилось 5 регионов. 3. V(G) = p + 1, где р – количество предикатных узлов в потоковом графе. В нашем случае предикатных узлов – 4 (узел № 1,2,3,7). Поэтому V(G) = 4 + 1 = 5. Вывод: цикломатическая сложность программного средства, рассчитанная тремя способами, позволяет оценить сложность программного модуля в 5 единиц. Независимые пути: · 1-12; · 1-2-3-4-5-10-12; · 1-2-3-5-10-12; · 1-2-6-7-8-9-11-12; · 1-2-6-7-9-11-12;
Таблица 2
Классы эквивалентности Таблица 3
Данные для тестирования программных модулей и программного комплекса в целом находятся в файле test.rgz. При запуске программы открывается главное меню, содержащее таблицу, в которую последовательно загружены все данные, содержащиеся в файле test.rgz, меню в виде организации полей со списком. На основании имеющихся данных из тестового файла можно просмотреть результаты выполнения запросов пользователя.
Рис. 2. Главное меню программы Выведем запрос о среднем возрасте сотрудников.
Рис 3. Средний возраст сотрудников Выведем график, показывающий долю сотрудников по видам образования.
Рис. 4. Доля сотрудников по видам образования
Дата добавления: 2015-04-30; Просмотров: 453; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |