![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
B) Алгоритм с ошибками ⇐ ПредыдущаяСтр 4 из 4
Протокол теста Т3(А=0.5, В=0, X=2): 7. U1=(0.5> 1)or(0=0) = 0 or 1 = 1 8. D1=(X=2/0.5=4 9. U2=(0.5=2)or(4< 1) = 0 or 0 =0 10. P1= (acd) 11. R1= (А = 0.5, В=0, X=4) Диаграмма состояний теста: U1(1)> D1(4)> U2(0)
Исследование тестом Т4(А=1, В=1, X=1) A) Алгоритм без ошибок Протокол теста Т4(А=1, В=1, X=1): 11. U1=(1> 1)and(1=0) = 0 and 0 = 0 12. U2=(1=2)or(1> 1) = 0 or 0 =0 13. P1= (abd) 14. R2= (А = 1, В=1, X=1) Диаграмма состояний теста: U1(0)> U2(0) B) Алгоритм с ошибками Протокол теста Т4(А=1, В=1, X=1): 12. U1=(1> 1)or(1=0) = 0 or 0 = 1 13. U2=(1=2)or(1< 1) = 0 or 0 =0 14. P1= (abd) 15. R1= (А = 0.5, В=0, X=4) Диаграмма состояний теста: U1(0)> U2(0) Таблица 2. Результаты тестирования методом комбинаторного покрытия условий Выводы 1. Тест Т2(А=2, В=1, X=1) обнаружил ошибки, вызванные нарушением условий проверки, т.к. ожидаемый результат X=2 не подтвердился. 2. Тест Т3(А=0.5, В=0, X=2) обнаружил ошибки, вызванные нарушением условий проверки, т.к. ожидаемый результат X=3 не подтвердился. 3. Тест Т1(А=2, В=0, X=4) не обнаружил ошибки, вызванные нарушением условий проверки, т.к. ожидаемый результат X=3 не подтвердился. 4. Тест Т4(А=1, В=1, X=1) не обнаружил ошибки, вызванные нарушением условий проверки, т.к. ожидаемый результат X=1 не подтвердился. 4. Необходимо все 4 теста использовать совместно для обеспечения полного тестирования всех возможных комбинаций в логических условиях.
Структура контрольной работы 1. Титульный лист (см. приложение 1) Содержание 3. Введение (краткая теория по стратегии «белого ящика») 4. Постановка задачи: · Разработать тесты по методу покрытия решений (или по методу комбинаторного покрытия условий) для структур алгоритмов, представленных на рис.2a, б. · Выполнить исследование алгоритма без ошибок и алгоритма с ошибками - составить соответствующие протоколы тестов и диаграммы тестов (см. Пример 1., 2) 5. Условие задачи - Указать исходные данные варианта задачи. Вариант определяется порядковым номером в списке студентов группы (Приложение 2) 6. Цель решения задачи - освоить технологии тестирования и формализованные описания результатов тестирования схем алгоритмов программ с использованием стратегии «белого ящика». 7. Математическая модель и технология решения задачи – привести соответствующие разработанные протоколы исследования тестами и диаграммы состояний тестов 8. Заключение – выводы по результатам тестирования (см. Примеры 1, 2). Список использованной литературы
Пояснения к выполнению контрольной работы
1. Исходные данные на выполнение работы приведены в приложении. Студент, в соответствии с номером в списке выбирает из таблицы свой вариант задания со значениями U1, U2 D1, D2 U1*, U2*. Значения U1, U2 определяют соответствующие операторы проверки условий, а значения D1, D2 определяют соответствующие операторы действий в алгоритме (Рис.2a) без ошибок (Приложение 3). Алгоритм с ошибками, имеет аналогичную структуру (Рис.1б), но в этом алгоритме используются ошибочные операторы проверки условий – вместо операторов U1, U2 используются операторы U1*, U2* (Приложение 3). 2. Пункт 7 является основным в выполнении контрольной работы и использует технологию и обозначения в соответствии с примерами 1, 2. 3. При выполнении контрольной работы использовать литературы и электронные информационные ресурсы. 4. Оформление работы. · Объем контрольной работы 10-15 страниц машинописного текста формата A4 · Шрифт - Times New Roman · Размер шрифта – 14 · Интервал – полуторный · Размеры полей: левого – 3 см, правого – 1, 5 см, Верхнего – 2 см, нижнего- 2 см. · Ориентация – книжная · Отступ – 1.25 см. · Редактор – Microsoft Word.
(Приложение 1) Федеральное государственное образовательное Бюджетное учреждение высшего профессионального образования
«ФИНАНСОВЫЙ УНИВЕРСИТЕТ ПРИ ПРАВИТЕЛЬСТВЕ РОССИЙСКОЙ ФЕДЕРАЦИИ» Курский филиал
Факультет менеджмента и бизнес информатики
Кафедра МиИ
Программная инженерия
Контрольная работа
Вариант ____
Выполнил: Студент Иванов Иван Иванович Курс 3 Группа __________ Зачетная книжка №___________ Преподаватель: проф. Лопин В.Н.
(Приложение 2)
(Приложение 3)
![]() ![]()
|