Общая часть (часть 2) (2015) (by Кибитова) (1161598), страница 7
Текст из файла (страница 7)
Однойиз задачпроектированияпрограммнойпроизойдетпоследовательностьдействий,обновляющихобъектныеисполняемыедлявходныхданныхформируютсявыходные(илирезультаты).ТестированиеРис.9. Тестирование.тесте(илинанаборетестов)илиимеющаясявданныепрограммеошибка.Понятно,что для Трансляторыразработкипрограммногопроекта(созданиеверсиипроекта)и, принеобходимости,системыявляетсяопределениеее правилфункционирования,точнее,правил,по которыммодули,зависящиеотданногоисходногомодуля);программы— процесспроверкиправильностифункционированияпрограммы на входныхзаранеелюбойпрограммыабсолютнополнымтестомявляетсяпереборвсевозможныхв разработкекданноготойинойверсиипроекта.длявозвращатьсявходныхданныхформируютсявыходныеданные(или результаты).Тестированиесистемаподдержкиверсий—илисистема,позволяющаяфиксироватьсостояниеБиблиотекиДругимкомпонентомэтапаявляетсяОтладка—этопоиск,18определенныхнаборахвходныхданных—тестах,илиотладка.тестовыхнагрузках.В общемРезультатданныхпрограммы,номножествотакихтестовнастольковелико,чтообработатьих не Этаптестированияиотладкипрограммнойсистемы.МожнопредставитьРезультатСредствадляразработкипрограммногопроекта(созданиеверсиипроекта)и,принеобходимости,локализацияивозможным.зафиксированныхпритестированииили вМыпроцессеслучае,говоритьоисправление"правильности"программывообщенесовсемкорректно.можемпредставляетсяПоэтомуактуальнойзадачейвтестированииявляетсяразработкипрограммув видеполучающегона входеисходные данные,а наСредствадля Для18возвращатьсяв некоторогоразработкекавтомата,той илиинойверсиипроекта.эксплуатацииошибок.обеспеченияпроцессаотладкиспециальныеговоритьоРис.правильностифункционированияпрограммына используютсянекоторыхнаборахтестов.решениепроблемыформированияминимальногонаборатестовилитестовыхнагрузок,9.Тестирование.программныхвыходеформирующийрезультат(Рис.
9).Однойиз задачсистемы.проектированияпрограммнойРис.9. Тестирование.использованияЭтаптестированияи отладкипрограммнойМожнопредставитьпрограммныесредства— отладчики.Средстваотладкисущественнозависятот данномтипа иТакимобразом,притестированиивыявляетсяработоспособностьпрограммынанаиболееполнопроверяющихфункциональностьпрограммы (тестовоепокрытие).продуктовсистемыявляетсяопределениеееправилфункционирования,точнее,правил,покоторымбиблиотекпрограммувнавиденекоторогоавтомата,получающегона входеисходныеадляна назначениясоздаваемойпрограммнойсистемы.тесте(илинаборетестов)илиимеющаясяв программеошибка.Понятно,Другимкомпонентомданногоэтапаявляетсяотладка.Отладка—данные,эточтопоиск,Другимкомпонентомданногоэтапаявляетсяотладка.Отладка—этопоиск,длявходныхданныхформируютсявыходныеданные(илирезультаты).Тестированиевыходеформирующийрезультат(Рис.9).ОднойиззадачпроектированияпрограммнойЭтапвводапрограммнойсистемывэксплуатацию(внедрение)илюбойпрограммыабсолютно полнымтестом являетсяпереборвсевозможныхвходныхлокализацияи иисправлениезафиксированныхприилипроцесселокализацияисправлениезафиксированныхпри тестированиитестированииили ввпо процессесистемыявляетсяопределениеееправилфункционирования,точнее,правил,которымсопровождения.Немаловажнымэтапомжизненногоциклапрограммыввычислительной……велико,данныхпрограммы,номножествотестових неТест таких2Тестнастолько3 отладкиТестчтоN обработатьэксплуатациипроцессаиспользуютсяспециальныеТест1 ДляРис.ошибок.8.
ошибок.Кодирование.эксплуатацииДляобеспеченияобеспеченияпроцессаотладкииспользуютсяспециальныедлявходныхданныхформируютсявыходныеданные(илирезультаты).Тестированиесистемеявляетсяэтап,связанныйспредставлениемразрабатываемойпрограммной18представляетсявозможным.ПоэтомуСредстваактуальнойзадачейв тестированиипрограммныесредства——отладчики.отладкисущественнозависят ототявляетсятипа иипрограммныесредстваотладчики.Средстваотладкисущественнотипасистемыв автоматизациикачествепрограммногопродукта.Однимиз илиосновныхтребований,решениепроблемыформированияминимальногонаборатестовтестовыхнагрузок,средстваконтроляиспользованиямежмодульныхинтерфейсов,назначениясоздаваемойпрограммнойназначениясоздаваемойпрограммнойсистемы.системы.
предъявляемыхк программномупродукту,являетсявозможность18 программынаиболееполнопроверяющихфункциональность(тестовоепокрытие).которыеобеспечиваютконтрольправильностииспользованияв эксплуатациипрограммеииЭтапввода программнойпрограммнойсистемыэксплуатацию(внедрение)Этапвводасистемывв эксплуатацию(внедрение)Исходныеданныесоответствующейпрограммной этапомсистемыбез постоянногоучастиявычислительнойразработчикаспецификаций,регламентирующихсвязи(количество,тип, правасопровождения.Немаловажнымжизненногоциклапрограммысопровождения.Немаловажнымэтапом межмодульныежизненногоциклапрограммыв вычислительнойпрограммы.Этодостигается,соднойстороны,соответствующейнадежностьюдоступакпараметрам,обеспечивающиммежмодульнойвзаимодействиевпрограмме);системеявляетсяэтап,связанныйспредставлениемразрабатываемойпрограммнойсистеме является этап, связанный с представлением разрабатываемой программной…… из Тестпрограммы(длякачествеэтогопрограммабытьполноиТест 2должнаТест 3максимальноN протестированаТест 1 программногосистемыпрограммногопродукта.Однимосновныхтребований,средстваполученияобъектныхиОднимисполняемыхмодулейпрограммы,системыв вавтоматизациикачествепродукта.из основныхтребований,устойчивак всевозможнымкомбинациямвходныхданных),возможностьа с другойстороны— этопредъявляемыхпрограммномупродукту,являетсяэксплуатацииобеспечивающиеавтоматическийконтрользасоответствиемисходныхмодулейпредъявляемыхк кпрограммномупродукту,являетсявозможностьэксплуатацииналичиеподробнойиадекватнойпрограммедокументации,необходимойдлявсехсоответствующейпрограммнойсистемыбез постоянногоучастияразработчикаПрограммаобъектным и исполняемыммодулям(так, безесливпостоянногопроекте появиласьноваяредакциясоответствующейпрограммнойсистемыучастияразработчикакатегорийпользователейданнойпрограммнойсистемы(пользователь,системныйпрограммы.достигается,с однойоднойстороны,соответствующейнадежностьюданныенекоторогоисходногомодуля,топристороны,запуске соответствующейэтогосредства автоматическипрограммы.ЭтоЭтодостигается,с Исходныенадежностьюпрограммист,администратор,операторит.п.).программы(дляэтогопрограммадолжнабытьмаксимальнополнопротестированапроизойдетпоследовательностьдействий,обновляющихобъектныеиисполняемыепрограммы (для этого программа должна быть максимально полно протестирована ииИтак,зависящиерассмотрелиосновные входныхэтапы данных),жизненного другойцикла стороныпрограммыэтовустойчивак мывсевозможнымкомбинацияммодули,от данногоисходногомодуля);устойчивак всевозможнымкомбинациямвходныхданных), аа сс другойстороны —— этовычислительнойсистеме.Присозданииразличныхпрограммныхсистем,приналичиеподробнойиадекватнойадекватнойпрограммедокументации,фиксироватьнеобходимойдлявсехсистемаподдержкиверсий — программесистема,позволяющаясостояниеРезультатналичиеподробнойидокументации,необходимойдлявсехиспользованииразличных технологийразработкиданныеэтапывыполнятьсякаккатегорийпользователейданнойпрограммнойсистемы(пользователь,системныйразработкипрограммногопроектапрограммной(созданиеверсиипроекта)и,могутпри необходимости,категорийпользователейданнойсистемы(пользователь,системныйПрограммалинейно,такиитерационно,свозвратамиотодногоэтапакдругому,последовательнымипрограммист,администратор,операторит.п.).возвращатьсявТестирование.разработкеоператорк той илииинойпроекта.программист,т.п.).версии реализацииРис.администратор,9.
спецификацийуточнениямиирасширениемсистемы.Итак,мырассмотрелиосновныеэтапыжизненногоцикла программыв Этап тестированияи отладкипрограммнойсистемы.программнойМожнопредставитьИтак,мырассмотрелиосновныеэтапыжизненногоциклапрограммывСовременныетехнологииразработкипрограммногообеспеченияспецифицируютвычислительнойсистеме.Присозданииразличныхпрограммныхсистем,припрограммув виденекоторогоПриавтомата,получающегонавходеисходныенаДругимкомпонентомданногоэтапаявляетсяотладка.Отладка данные,—это апоиск,вычислительнойсистеме.созданииразличныхпрограммныхсистем,прииспользованииразличныхтехнологийразработкиданныеэтапы системы.могут выполнятьсякакразличныемоделиорганизациижизненногоциклапрограммнойТрадиционнаявыходеформирующийрезультат(Рис.
9).Однойизданныезадачтестированиипроектированияпрограммнойлокализацияи различныхисправлениезафиксированныхприилив процессеиспользованиитехнологийразработкиэтапымогутвыполнятьсякак линейно,такиитерационно,свозвратамиотодногоэтапакдругому,последовательнымиРезультатсистемыявляетсяопределениеееправилфункционирования,точнее,правил,покоторымэксплуатацииошибок.Дляобеспеченияпроцессаотладкииспользуютсяспециальныелинейно,так и итерационно,с возвратамиот одногоэтапа к другому,последовательными19 реализацииспецификацийи выходныерасширениемпрограммнойсистемы.дляуточнениямивходных средстваданныхформируютсяданные(илирезультаты).Тестированиепрограммные—отладчики.Средстваотладкисущественнозависятоттипа иуточнениямиспецификацийирасширениемреализациипрограммнойсистемы.СовременныетехнологииразработкипрограммногообеспеченияспецифицируютРис.