Creating test cases with the coverage of states classes for complex IT systems

5206c19df417b8876825b5561344c1a0?s=47 Exactpro
December 20, 2019

Creating test cases with the coverage of states classes for complex IT systems

Creating test cases with the coverage of states classes for complex IT systems (Ru)

Rostislav Yavorsky,
Vice principal of Science and Technologies, Surgut State University

QA Meetup
20 December 2019, Kostroma

Video: https://youtu.be/Ts3hy7hu0UU

To learn more about Exactpro, visit our website https://exactpro.com/

Follow us on
LinkedIn https://www.linkedin.com/company/exactpro-systems-llc
Twitter https://twitter.com/exactpro
Facebook https://www.facebook.com/exactpro/
Instagram https://www.instagram.com/exactpro/
Vkontakte https://vk.com/exactpro_llc

Subscribe to Exactpro Vimeo channel https://vimeo.com/exactpro
Subscribe to Exactpro YouTube channel https://www.youtube.com/c/exactprosystems

5206c19df417b8876825b5561344c1a0?s=128

Exactpro

December 20, 2019
Tweet

Transcript

  1. Создание тестовых комплектов с хорошим покрытием Ростислав Эдуардович Яворский Проректор

    по науке и технологиям СурГУ 20 декабря 2019, Кострома
  2. Что такое тестовый комплект? Множество тестовых входных данных, условий выполнения

    и результатов, разработанных для определенных целей, например для проверки согласованности с заданными требованиями. SUT x y f (x, y) 2
  3. Тестовый Комплект №1 SUT x y f (x, y) Case

    # x y f (x, y) 1 0 0 0 2 0 1 0 3 0 2 0 4 0 3 0 5 0 4 0 6 0 5 0 7 0 6 0 3
  4. Тестовый Комплект №2 SUT x y f (x, y) Case

    # x y f (x, y) 1 0 0 0 2 1 0 0 3 0 -2 0 4 3 4 12 5 -5 6 -30 6 71 -82 -5 822 7 -934 -105678 98 703 252 4
  5. Критерии покрытия • Разные типы входных значений x, y, ...

    • Список требований в ТЗ • Типичные позитивные/негативные сценарии использования • Покрытие исходного кода 5
  6. Критерии покрытия • Разные типы входных значений x, y, ...

    • Список требований в ТЗ • Типичные позитивные/негативные сценарии использования • Покрытие исходного кода + Покрытие внутренних состояний и переходов системы 6
  7. Траектория (trace) системы - последовательность состояний 7

  8. Траектория (trace) системы - последовательность состояний 8

  9. Классы состояний - гиперсостояния 9

  10. Критерий качества тестового набора - покрытие гиперсостояний и переходов между

    ними S F 10