Cтраница 1
Тестовые прогоны с использованием системы на жестком диске для тех же програмных модулей, что приводятся в данной главе, показали по крайней мере трехкратное увеличение скорости выполнения. [1]
Режим тестовых прогонов ( TEST) используется для обкатки лифта, проверки его работы ( правильного функционирования лифта, регистрации отказов и сбоев), локализации дефектных мест, задания программы работы лифта для контроллера или изменения ранее заложенной программы. [2]
Вам помещать в текст программы диагностические или специальные условия на случай тестовых прогонов или создавать специфические версии многоцелевой программы. [3]
Чтобы воспользоваться данным методом, необходимо, по крайней мере, провести 25 тестовых прогонов. При меньшем числе прогонов метод не работает и значимость полученных результатов определить невозможно. Случайно Вы с равной вероятностью должны были ставить неизвестную Вам пока будущую картину ( назовем ее мишенью) на любое из 4 - х мест. [4]
![]() |
График Индекса S & P500 с ноября 1999 по декабрь 2000 гг. Правильный канал тренда и параллельные линии в 5-волно-вой фигуре. Источник. FAM Research, 2000. [5] |
В этот момент мы могли также предсказать, что следующая линия канала тренда, рассчитанная на отношении 2 618, будет иметь важное значение, потому что исторические тестовые прогоны показали, что правильные ценовые фигуры пробивают по крайней мере две линии канала тренда. [6]
Несмотря на все трудности применения прокрутки, ориентация на нее для поиска ошибок, содержащихся в составленной программе, может оказаться более эффективным способом, быстрее приводящим к цели, чем попытка обнаружить большинство ошибок только по результатам тестовых прогонов программы. Дело в том, что в случае достаточно большого количества ошибок в программе или в отдельных ее блоках, их влияние на полученные тестовые результаты становится трудно предсказуемым, и их обнаружение, тем самым, весьма затруднительным. Поэтому желательно до начала поиска ошибок по тестовым результатам обнаружить максимальное количество ошибок по тексту, прибегнув и к такому трудоемкому, но эффективному способу, как прокрутка. [7]
![]() |
График наличной евро с сентября 1999 по январь 2001 гг. Важные пики и впадины V 01 - Р 15. Источник. FAM Research, 2000. [8] |
Успешный временной анализ Фибоначчи зависит от правильной идентификации пиков и впадин. Стандартный размер колебания выбирается на основе тестовых прогонов на исторических данных, но этот минимальный размер колебания только первый способ нахождения правильных пиков и впадин. [9]
В начале фазы использования группа испытаний осуществляет текущий контроль за проведением испытаний класса С группой обслуживания. Как было сказано выше, группа испытаний уже выполнила тестовые прогоны по программе испытаний. Теперь роль группы испытаний состоит в том, чтобы убедиться, что выполнение контрольных проверок компонентов изделия, подготовленного к отправке, может осуществить и необученный персонал. [10]
Основные результаты проведенного исследования таковы: в эффективной программе было обнаружено в 10 раз больше ошибок, чем в простой ( за 1000 тестовых прогонов в том и в другом случае); значения показателей качества простой программы оказались значительно выше. Таким образом, можно сделать вывод, что рассмотренные характеристики служат хорошими индикаторами функциональной надежности, по крайней мере в рамках данного исследования. [11]
В основу описываемой в книге методологии оценки качества программного обеспечения положен перечень требований, которым, по мнению авторов, должны удовлетворять хорошие программы. Отмечая, что введение дополнительных систематизированных процедур оценки качества программных средств увеличивает продолжительность проектирования, частоту общения разработчика с заказчиком, необходимое машинное время, объем работ, связанных с документированием, планированием и организацией разработок, авторы вместе с тем показывают практическую полезность такого подхода. Положительный эффект выражается в уменьшении числа тестовых прогонов программ, сокращении количества ошибок, обнаруживаемых с большим опозданием на стадии системных испытаний, снижении объема доработок программ и документации, повышении общей функциональной и эксплуатационной надежности системы. [12]
Если стадии испытаний указывают на время проведения проверок, а режимы определяют тех, кто их проводит, то категории испытаний устанавливают характер и назначение тестов. Продуманное деление испытаний изделия на категории облегчает общение между различными функциональными группами, которые, просматривая перечень испытаний, могут быстро установить, проверялись ли во время тех или иных испытаний интересующие их свойства. Приведенный ниже перечень категорий испытаний является достаточно полным и предназначен для обеспечения удобства сравнения целевых требований к программному изделию с результатами тестовых прогонов. Категории испытаний кратко перечислены ниже в том порядке, в каком они следуют друг за другом. [13]
Сущность подхода состоит в следующем. Модель включает в себя средство, обеспечивающее рассеивание в тестируемую программу некоторого количества известных ошибок. Эти ошибки случайным образом вставляются в программу, а затем предполагается, что ошибки, имевшиеся в программе, и рассеянные ошибки должны быть обнаружены с равной вероятностью в результате последовательных тестовых прогонов. На основании тестирования программы в течение некоторого периода времени окажутся обнаруженными исходные и частично рас-сейнные ошибки. [14]
При тестировании программы WORDCOUNT было видно, что вывод данных приспособлен для любого ввода. Для больших программ это не всегда очевидно. Однако фундаментальный принцип тестирования состоит в том, что следует заранее знать, какой ответ может быть получен для каждого теста. Поэтому часть обязанностей при написании программы состоит в подготовке всеохватывающего набора тестов для ввода и вывода, с которыми можно будет сравнить результаты тестовых прогонов. [15]