ISSN: 2319-7285
Неха Сингх и Пуджа Ядав
Наиболее важной проблемой разработки программного обеспечения в последнее время является разработка непоколебимого и надежного программного обеспечения. Процесс тестирования собирает информацию, связанную с программным обеспечением, и обещает качество программного обеспечения. Тестирование программного обеспечения направлено на выявление возможностей программного обеспечения путем оценки каждого атрибута и определения того, может ли оно получить требуемый результат. Оно широко применяется тестировщиками, поскольку жизненно важно определить качество программного обеспечения, но тестирование программного обеспечения по-прежнему остается искусством из-за ограниченного понимания принципов программного обеспечения. Тестирование — это больше, чем просто отладка. Трудность возникает из-за очень сложных программ, которые нельзя протестировать с умеренной сложностью. Обоснованием тестирования может быть верификация, валидация, оценка надежности и обеспечение качества. Тестирование программного обеспечения включает в себя многочисленные действия, которые необходимо выполнить в течение цикла разработки, и сталкивается с множеством проблем. Здесь предлагается последовательная дорожная карта наиболее важных проблем. В ней отправная точка состоит из некоторых важных прошлых достижений, в то время как пункт назначения состоит из двух основных определенных целей, к которым в конечном итоге ведут исследования, но которые остаются такими же достижимыми, как и цели. Пути от достижений к целям проложены выдающимися исследовательскими задачами, которые обсуждаются в статье вместе с текущей работой. Обычно поставщик сетевых услуг предлагает клиентам обслуживание с наилучшими усилиями, а качество обслуживания (QoS) обеспечивается только сетевым резервированием. Когда всплески трафика вызывают перегрузку, этот подход по умолчанию не всегда обеспечивает приемлемое решение. Поскольку тенденция в сетевых технологиях заключается в конвергенции голоса, видео и данных, важно дифференцировать трафик на классы с высоким и низким приоритетом с помощью механизмов QoS. Для предоставления дифференцированного QoS маршрутизаторы используют классификацию и иногда перемаркировку трафика. На основе соглашений об обслуживании с клиентом маршрутизатор затем выделяет больше ресурсов определенному классу трафика. Оценка результатов этих методов и подходов по производительности сети очень важна для разработчиков устройств, оценщиков сетей, сетевых администраторов, сетевых операторов и других заинтересованных лиц.