русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Процессы поддержки заданного уровня качества ПО. Аттестация и верификация.


Дата добавления: 2015-07-09; просмотров: 445; Нарушение авторских прав


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

· Верификация. Отвечает на вопрос, правильно ли создана система.

· Аттестация. Отвечает на вопрос, правильно ли работает система.

В процессах аттестации и верификации используются две основные методики проверки и анализа:

· Инспектирование ПО. Анализ и проверка различных представлений системы: документации, требований, архитектурных решений, исходного кода программ.

· Тестирование ПО. Запуск исполняемого кода с тестовыми данными и исследование выходных данных и прочих рабочих характеристик для проверки правильности работы системы.

 

46. Тестирование дефектов. Процесс тестирования. Тестовые сценарии.

Тестирование дефектов проводится для обнаружения несоответствий м/у программой и её спецификацией, которые обусловлены ошибками или дефектами в программах.

Цель тестирования – обнаружить дефекты. Следующей задачей является идентификация и отслеживание ЖЦ дефектов и анализ результатов для того, чтобы быть уверенными в том, что дефекты устранены. Планирование тестов гарантирует то, что управление дефектами и анализ будут являться активом проекта

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

Тестовые сценарии – это спецификации входных тестовых данных и ожидаемых выходных данных а также описание процедуры тестирования.

Полное тестирование, когда проверяются все возможные последовательности выполнения программы, нереально. Поэтому тестирование применяется на некотором подмножестве возможных тестов:

 

47. Функциональное тестирование ПО. Области эквивалентности.



<== предыдущая лекция | следующая лекция ==>
Компонентно-ориентированное программирование. Серверы вне процесса. Маршаллинг. Назначение IDL. | Тестирование ветвей


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.043 сек.