Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Принципы тестирования структуры программных модулей кратко

Лекция



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

Целью тестирования структуры ПМ является проверка корректности выделенных маршрутов использования программ и обнаружения в основном на логике ошибок формирования маршрутов.
1 задача, которая решается при тестировании структуры программ – это получение информации о полной совокупности реальных маршрутов использования в каждой программе. Такое представление позволяет упорядочить конструктивность степень проверки маршрутов и предохраняет от случайного пропуска отдельных маршрутов. Выделение тестируемых маршрутов удобно проводить, используя графовые модели программ.
При планировании тестирования структуры программы необходимо выполнить 2 задачи: 1) сформировать критерии выделения маршрутов для тестирования; 2) выбрать стратегию упорядочивания выделенных маршрутов.
Критерии выделения маршрутов для тестирования соответствуют критериям определения структурной сложности ПМ. Чаще используются следующие 3 критерия: 1) покрытие графа программы минимальны количеством маршрутов, охватывающих каждую дугу графа хотя бы раз; 2) выделение маршрутов при всех возможных комбинациях дуг, входящих в маршруты.
Проводить тестирование можно по одному из критериев или использовать последовательно более жесткие критерий выделения маршрутов. Об этом говорит сайт https://intellect.icu . В реальных программах часть маршрутов может быть нереализуемой из-за противоречий в условиях. Циклы в программах приводят к повышениям числа маршрутов.
2 задача. Стратегии упорядочивания маршрутов для тестирования должны учитывать сложность маршрута и тесты для их проверки. В первую очередь надо производить проверку основной группы маршрутов. При наличии ограниченных ресурсов, выделение для тестирования, часть маршрутов может остаться непроверенной. Упорядочивание маршрутов базируется на использование 3-х характеристик ПМ: 1) число строк текста в выделенных маршрутах или расчетная длительность их реализации; 2) число альтернативности (или if), определяющих образование каждого маршрута; 3) вероятность использования маршрутов при реальном функционировании программы.
При 1 стратегии первичному тестированию подлежат маршруты наиболее длинные по числу строк текста и по времени использования. Обычно это маршруты с наибольшим объемом вычисления и преобразованием переменных. Эту стратегию лучше использовать при тестировании программ, имеющих вычислительный характер обработки данных, при наибольшем числе логических условий и маршрутов использования программ.
При второй стратегии приоритет отдается маршрутам наиболее сложным по числу анализируемых условий условных переходах. Такая стратегия предпочтительна при тестировании логических программ с небольшим объемом вычислений. При упорядочении маршрутов по 3 стратегии основная сложность состоит в оценке вероятности ветвления в условных переходах и переключателях, а так же в оценке числа испытаний циклов. Такая стратегия позволяет наиболее полно планировать тестирование и оценивать уровень отлаженности программ.
Планирование тестирования структуры ПМ может быть автономно. Задача автономных систем планирования состоит в выделении маршрутов программ по одному или нескольким критериям и их последующем упорядочивании по заданной стратегии.

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

Из статьи мы узнали кратко, но содержательно про принципы тестирования структуры программных модулей
создано: 2018-02-02
обновлено: 2021-01-11
132265



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей



Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Надёжность программного обеспечения

Термины: Надёжность программного обеспечения