Тестирование на основе кода сочинение пример

ООО "Сочинения-Про"

Ежедневно 8:00–20:00

Санкт-Петербург

Ленинский проспект, 140Ж

magbo system

Сочинение на тему Тестирование на основе кода

Проверка и валидация программного обеспечения – очень сложная задача, потому что надежность / точность функций, выполняемых программным обеспечением, является непростой задачей. Существует несколько подходов к тестированию, которые повышают вероятность обнаружения наиболее критических недостатков в работе и производительности программного обеспечения при разумных затратах времени и ресурсов. Один из таких подходов к тестированию, известный как «Тестирование на основе использования». Тестирование на основе использования – это метод, предназначенный для тестирования программного обеспечения с точки зрения пользователя. При статистическом тестировании на основе использования ошибки программного обеспечения, обнаруженные пользователями, отслеживаются и устраняются разработчиками, что повышает надежность программного обеспечения. Статистическое тестирование на основе использования обеспечивает хороший способ расстановки приоритетов и выборочного тестирования.

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

Тестирование на основе кода и тестирование на основе использования:

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

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

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

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

Это требует большого вмешательства человека. Даже при широкой доступности средств автоматизации для тестирования, таких как Junit от JAVA, степень автоматизации в основном остается на уровне сценариев автоматического тестирования, и, как правило, требуется значительное вмешательство человека в тестирование.

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

<Р> Преимущества:

     

  • Основанное на использовании тестирование основано на пользовательском подходе

 

  • Сосредоточен на обнаружении неисправностей, которые вызывают наиболее частые неисправности
  •  

  • Гарантирует, что сбои, которые чаще всего возникают при эксплуатационном использовании, будут обнаружены в начале цикла тестирования
  •  

  • Минимум усилий по тестированию
  •  

  • Среда тестирования напоминает реальную рабочую среду
  • <Р> Недостатки:

       

    • Отсутствие систематического тестирования
    •  

    • Отчеты об ошибках низкого качества
    •  

    • Сложно воспроизвести тестовую среду
    •  

    • Требуется много усилий для изучения отчетов

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

    Зарегистрируйся, чтобы продолжить изучение работы

      Поделиться сочинением
      Ещё сочинения
      Нет времени делать работу? Закажите!

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