MyTetra Share
Делитесь знаниями!
Основные технологии и методы тестирования
Время создания: 12.09.2014 09:13
Раздел: Компьютер - Программирование - Теория программирования - Конструирование и тестирование программного обеспечения - Лекции Циганенко В. Н.
Запись: xintrea/mytetra_syncro/master/base/1410498780m3jwwzz5fk/text.html на raw.github.com

Тема 11. Основные технологии и методы тестирования

Технологий тестирования существует целое множество. Условно их можно отнести к статическим или к динамическим.

Необходимо разобраться в том, что же такое динамическое тестирование, а что такое статическое, и какие технологии они используют.

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

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

  1. запуска системы или подсистемы;
  2. вызова необходимых функциональных элементов или модулей;
  3. сравнения через графический интерфейс пользователя поведения системы с ожидаемым результатом поведения.

Технологии тестирования используются при применении тех или иных методов тестирования. Среди методов тестирования обычно выделяют два самых распространенных:

Различие между тестированием «белого ящика» и «черного ящика» имеет место на любом уровне. Как может показаться на первый взгляд, тестирование внутренних компонент есть тестирование «белого ящика». В то же время, с точки зрения разработчика, сам компонент может быть протестирован как методом «черного», так и «белого» ящика.

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования