Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Конев (2).doc
Скачиваний:
7
Добавлен:
18.09.2019
Размер:
131.58 Кб
Скачать

Испытание программного средства

Испытание программного средства, также называемая тестированием, могут проводиться на основании изучения документации, сопровождающей программное средство, испытание с использованием аппаратных и программных средств, а также на комплексной основе с использованием, как документации, так и аппаратных и программных средств. Обычно испытания программных средств проводятся с учётом следующих этапов:

1. проверка документации

2. проверка разделения программного обеспечения и наличие защитных интерфейсов

3. проверка соответствия утверждённому типу (идентификация)

4. тестирование программного обеспечения с использованием тестовых наборов данных для установления правильности функционирования и определения его свойств и характеристик

5. тестирование защищённости программного обеспечения и данных от несанкционированного доступа и некорректного ввода

Высокая жёсткость испытаний с использованием анализа исходного кода применяется редко в тех случаях, если разрабатывается программное обеспечение сложных измерительных систем, либо если таким системам предъявляются исключительные требования по безопасности функционирования. Результаты испытаний программного обеспечения признаются положительными если:

1. программа соответствует функциональным возможностям, описанным в документации, и выполняет в рамках тестовых заданий все заложенные в документы функции

2. полученные значения параметров и характеристик программы при выполнении всех тестовых заданий, удовлетворяют установленным критериям или находятся в допустимых пределах отклонения от них

3. в программе реализованы все оговоренные в документации методы защиты и идентификации

4. Программная документация соответствует требованиям нормативных документов. Испытания проводятся по программе – методике испытаний программного обеспечения. Ход испытания отражают в протоколе. При успешных испытаниях формируется отчёт, при неудачных – акт. Если в процессе выполнения какого-либо из тестовых заданий происходит отказ программы, её зависание или искажение результатов, то данное тестовое задание должно быть модифицировано для подтверждения ошибки функционирования и повторено. Если выявлена ошибка в программном коде, то делается запись в соответствующем протоколе.

Виды испытаний программного обеспечения

Источники погрешности программного обеспечения

К основным источникам погрешности программного обеспечения относят:

1. Программные ошибки, связанные с неправильной записью исходного текста программы на выбранном языке программирования

2. Алгоритмические языки связаны с неполной или ошибочной формулировкой необходимых условий решения

3. Применение неустойчивых алгоритмов при решении плохо рассчитанных измерительных задач

4. Ошибки программного преобразования входных данных перед обработкой и ошибки обратной процедуры, т.е. ошибки вывода данных на экран или принтер

5. Ошибки округления

Основными методами применяемыми при оценке погрешности программного обеспечения являются:

1. Сравнительные испытания и использование эталонного программного обеспечения, т.е. использование проверенных эталонных наборов данных на новом программном обеспечении

2. Сравнительные испытания с использованием моделей исходных данных или с применением метода генерации эталонных данных

3. Испытание на основе исходного кода программного обеспечения

4. Комбинация тех или иных указанных методов

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]