Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции РСПСИТ Фролова Е.А. 18.03.13.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.08 Mб
Скачать

Критерии тестирования.

Тесты для системного тестирования создаются обычно заказчиками программного продукта при участии разработчиков. это дает возможность создать наиболее полный и правильный набор тестов. Цель тестирования – выявление максимально возможных ошибок.

Существует 3 критерия тестирования:

  1. Каждый оператор должен быть исполнен хотя бы один раз и должен дать положительный результат.

  2. Каждая ветвь программы должна быть опробована и должна дать положительный результат.

  3. Каждый путь в программе должен быть опробован хотя бы 1 раз и должен дать положительный результат.

Эти критерии учитываются при написании тестов и должны быть отслежены по функциям программного продукта (2 этап жизненного цикла).

  • FOR I=1 TO I=20 {тело DO WHILE <условие> {тело ENDDO DO CASE

CASE

……..

CASE

………

ENDCASE

Показатели качества пакетов прикладных программ.

Ка́чество програ́ммного продукта — «степень соответствия присущих характеристик или требований».

2 группы:

  1. Показатели, отражающие функциональные возможности пакета (для пользователей).

  1. Показатели, характеризующие структурные свойства пакета (для разработчиков).

К первой группе относят:

  • Точность результатов.

  • Время работы программы.

  • Дружественный интерфейс.

    • В озможность обработки аварийных ситуаций (неправильный ввод данных контроль ввода данных и пример правильного ввода данных).

    • Все аварийные ситуации должны быть описаны в документации.

  • Гарантии разработчика (будут выполнены все функции, которые необходимы: создание, печать, …).

  • Должна учитываться квалификация пользователя (удобство пользования диалоговым режимом).

Ко второй группе относят:

Программный код

Стандарты:

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

( структурированное программирование, объектно – ориентированное программирование, правильное использование типов данных, правильное использование констант и разрядной сетки машины, правильное использование оперативной памяти, правильно использование операторов ввода-вывода, правильное использование внешних программ и их компоновка, правильная обработка аварийных ситуаций).

      1. Стандарт на документацию (включает все разделы программного обеспечения. в случае модернизации ПО должна быть модернизирована документации. использовать в опытной эксплуатации).

Документация упрощает тестирование, уменьшает количество ошибок, упрощает модификацию программного продукта и самой документации.