4. Классы эквивалентности и граничные условия. Планирование и работа с требованиями Flashcards

1
Q

Техника анализа классов эквивалентности -

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Два теста считаются эквивалентными, если:

A

● Они тестируют одну и ту же вещь (функцию, модуль, часть системы).
● Если один из тестов ловит ошибку, то другой скорее всего тоже её поймает.
● Если один из них не ловит ошибку, то другой скорее всего тоже не поймает

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Примерный алгоритм использования эквивалентной техники:

A
  1. Определить классы эквивалентности. Это главный шаг техники.
  2. Затем нужно выбрать одного представителя от каждого класса. На этом шаге из каждого эквивалентного набора тестов мы выбираем один тест.
  3. Нужно выполнить тесты.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Примерный алгоритм использования техники анализа граничных значений:

A
  1. Выделить классы эквивалентности. Опять же, это очень важный шаг, и от правильности разбиения на классы эквивалентности зависит эффективность тестов граничных значений.
  2. Далее нужно определить граничные значения этих классов.
  3. Определить, к какому классу будет относиться каждая граница.
  4. Для каждой границы нам нужно провести тесты по проверке значения до границы, на границе, и сразу после границы.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Что делает с требованиями тестировщик:

A
  1. Тестирует.
  2. Составляет на их основе тесты.
  3. Актуализирует тесты по изменениям в требованиях
How well did you know this?
1
Not at all
2
3
4
5
Perfectly