Конспект лекций по предмету: «ПМ. 01 Разработка модулей программного обеспечения для компьютерных систем»


Основные принципы организации тестирования ПС



страница14/25
Дата15.12.2022
Размер335 Kb.
#196970
ТипКонспект
1   ...   10   11   12   13   14   15   16   17   ...   25
Связанные:
Конспект лекции виды профессиональной информационной деятельности, Задачи для самостоятельного решения
Основные принципы организации тестирования ПС
Существует 4 этапа тестирования многомодульных ПС:

  1. Тестирование отдельных модулей;

  2. Совместное тестирование модулей;

  3. Тестирование функций программного комплекса;

  4. Тестирование всего комплекса в целом.

На первых двух этапах используются прежде всего методы структурного программирования. При структурном тестировании программа рассматривается как “белый ящик” (т.е. ее текст открыт для пользования). Происходит проверка логики программы.
Совместное тестирование модулей
Два подхода к совместному тестированию модулей:

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

  2. Монолитное. Сначала по отдельности тестируются все модули программного комплекса, а затем все они объединяются в рабочую программу для комплексного тестирования. Для каждого модуля требуется модуль, имитирующий вызов тестируемого модуля, и один или несколько модулей, имитирующих работу модулей, вызываемых из тестируемого. При пошаговом тестировании

В целом более целесообразным является выбор пошагового тестирования. При его использовании возможны две стратегии подключения модулей: нисходящая и восходящая.


Правила выбора тестируемых модулей: модули, содержащие операции ввода-вывода, должны подключаться к тестированию как можно раньше;


Наиболее важные для программы в целом модули должны тестироваться в первую очередь.
Однозначного вывода о преимуществах той или иной стратегии пошагового тестирования сделать нельзя (нужно учитывать конкретные характеристики тестируемой программы), в большинстве случаев более предпочтительным является восходящее тестирование. Однако чаще применяют некоторые модификации нисходящего тестирования, либо некоторую комбинацию нисходящего и восходящего тестирования.


Поделитесь с Вашими друзьями:
1   ...   10   11   12   13   14   15   16   17   ...   25




База данных защищена авторским правом ©psihdocs.ru 2023
обратиться к администрации

    Главная страница