Лабораторная работа №2 тестирование методом черного ящика



бет1/5
Дата13.09.2022
өлшемі450,13 Kb.
#149391
түріЛабораторная работа
  1   2   3   4   5
Байланысты:
Лабораторная работа № 2 Тестирование методом черного ящика


Лабораторная работа № 2
тестирование МЕТОДОМ ЧЕРНОГО ЯЩИКА



    1. Цель работы

Изучение тестирования методом черного ящика.

    1. Оборудование

Персональный компьютер.

    1. Пояснения к работе

Перед выполнением задания изучить лекционный материал и теоретические сведения.
При выполнении лабораторной работы обучающийся должен
Знать:
- Основные принципы отладки и тестирования программных продуктов
Уметь:
- Выполнять отладку и тестирование программы на уровне модуля

      1. Теоретические сведения

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

  1. эквивалентное разбиение;

  2. анализ граничных значений;

  3. анализ причинно-следственных связей;

  4. предположение об ошибке.

Эквивалентное разбиение
Основу метода составляют положения:
Исходные данные программы необходимо разбить на конечное число классов эквивалентности.
Каждый тест должен включать по возможности максимальное количество различных входных условий, что позволяет минимизировать общее число необходимых тестов.
Первое положение используется для разработки набора "интересных" условий, которые должны быть протестированы, а второе - для разработки минимального набора тестов.
Разработка тестов методом эквивалентного разбиения осуществляется в два этапа:
выделение классов эквивалентности;
построение тестов.
Выделение классов эквивалентности.
Классы эквивалентности выделяются путем выбора каждого входного условия (обычно это предложение или фраза из спецификации) и разбиением его на две или более групп (таблица 1).


Если есть основание считать, что различные элементы класса эквивалентности трактуются программой неодинаково, то данный класс разбивается на меньшие классы эквивалентности.



  1. Достарыңызбен бөлісу:
  1   2   3   4   5




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет