Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Особенности тестирования «черного ящика».

Жизненный цикл состоит из стадий - логически завершенных частей ЖЦ. | Термины и определения. | Объект - особый опознаваемый предмет, блок или сущность (реальная или абстрактная), имеющая важное функциональное назначение в данной предметной области. | Управление и его атрибуты | Сложная система как объект адаптации | МЕТОДЫ И СРЕДСТВА ПРОЕКТИРОВАНИЯ ПРОГРАММ СЛОЖНОЙ СТРУКТУРЫ | Технологический цикл синтеза (разработки) ПО | Особенности этапа проектирования. | Архитектура Структуры данных | Макетирование (прототипирование)- это процесс создания модели требуемого программного продукта. |


Читайте также:
  1. II) Признаки и особенности антикризисного управления
  2. II. Основы психологии как науки и психологические особенности развития, формирования личности ребенка.
  3. II. Особенности воспитания и самовоспитания, ориентированные на успех
  4. II. Особенности эмоционального развития дошкольника.
  5. II.3.1.Особенности проектирования воспитательной работы.
  6. III. Особенности предмета и объекта музыкальной педагогики.
  7. III. Отличительные особенности мусульманского права

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

· набор, образуемый такими входными данными, которые приводят к аномалиям поведения программы (назовем его IT);

· набор, образуемый такими выходными данными, которые демонстрируют дефекты программы (назовем его ОТ).

Как показано на рис., любой способ тестирования «черного ящика» должен:

· выявить такие входные данные, которые с высокой вероятностью принадлежат набору IТ;

· сформулировать такие ожидаемые результаты, которые с высокой вероятностью являются элементами набора ОТ.

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

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

Тестирование «черного ящика» обеспечивает поиск следующих категорий ошибок:

· некорректных или отсутствующих функций;

· ошибок интерфейса;

· ошибок во внешних структурах данных или в доступе к внешней базе данных;

· ошибок характеристик;

· ошибок инициализации и завершения;

 

Подобные категории ошибок способами «белого ящика» не выявляются.

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

Техника «черного ящика» ориентирована на решение следующих задач:

· сокращение необходимого количества тестовых вариантов (из-за проверки не статических, а динамических аспектов системы);

· выявление классов ошибок, а не отдельных ошибок.

 


Дата добавления: 2015-07-25; просмотров: 71 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Тестирование ПО| Оценка качества программных средств

mybiblioteka.su - 2015-2024 год. (0.005 сек.)