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

КОМЕНТАРІ • 3

  • @svetlanao8818
    @svetlanao8818 Рік тому +1

    ♥️

  • @AvaTheCaptain
    @AvaTheCaptain Рік тому

    Здраствуйте! Я, конечно, не эксперт, но кажется у слов event и action обратные значения)

    • @bee_tester
      @bee_tester  Рік тому

      Отчасти вы правы, это общее заблуждение. Эта мысль рождается из-за терминов в языках программирования. Для нас событие - это то что мы должны прописать. Но по факту, даже клик мышки, например - это воздействие из вне.
      Эта диаграмма как раз направлена на описание продукта изнутри.
      Если до сих пор сомневаетесь, есть словарик:
      statecharts.dev/glossary/event.html
      Можете там еще перечитать.
      С удовольствием, выслушаю вашу точку зрения.