L6. Тестирование состояний и переходов | State Transition Testing | Техники тест дизайна
Вставка
- Опубліковано 25 жов 2024
- State Transition Testing - техника для визуализации требований.
Tool для рисования диаграммы состояний и перходов - online.visual-...
Тестирование состояний и переходов - это метод тестирования черного ящика, в котором изменения, внесенные во входные условия, вызывают изменения состояния или изменения выходных данных в тестируемом приложении. Тестирование перехода между состояниями помогает анализировать поведение приложения при различных входных условиях. Тестировщики могут предоставлять положительные и отрицательные входные тестовые значения и записывать поведение системы.
Техники покрытия state transition тестами:
все состояния;
все переходы;
все состояния и переходы;
n-switch.
00:15 почему state transition testing?
00:37 техника "тестирование состояний и переходов"
02:17 диаграмма состояний переходов
02:22 обозначение элементов на диаграмме состояний и переходов
07:14 пример составления (Lee Copeland)
13:36 позитивные&негативные тесты
14:59 таблица состояний и переходов
15:40 техники покрытия state transition тестами
18:57 n-switch
19:56 важные факты о технике
21:36 задачка на дом
Ответ на задачку из предыдущего видео:
36 квартир / 9 этажей = 4 квартиры на 1 этаже
1-4 - 1 этаж
5-8 - 2 этаж
9-12 - 3 этаж
13 - 4 этаж
Если вам понравилось это видео, кликни «Мне нравится» и не забудь подписаться!
Хорошего настроения!🐝
#test_design #test_design_techniques #state_transition #тестироние_состояний_переходов #bee_tester #testing #тестированиеПО #qa #qc #code #it #softwareengineer #tech #womeninstem
♥️
Здраствуйте! Я, конечно, не эксперт, но кажется у слов event и action обратные значения)
Отчасти вы правы, это общее заблуждение. Эта мысль рождается из-за терминов в языках программирования. Для нас событие - это то что мы должны прописать. Но по факту, даже клик мышки, например - это воздействие из вне.
Эта диаграмма как раз направлена на описание продукта изнутри.
Если до сих пор сомневаетесь, есть словарик:
statecharts.dev/glossary/event.html
Можете там еще перечитать.
С удовольствием, выслушаю вашу точку зрения.