Всем привет, подскажите, как называется подход тестирования, когда система сама рандомно выбирает, какие шаги нужно сделать и конечного набора таких шагов, и в конце сравнивает результат?
например, в тестах для какого-нибудь едитора на сайте можно в ручную прописывать сценарии и также в ручную сравнивать результат
render(<Editor value="some text"/>)
fireEvent.click('Bold')
expect(value).toBe('<b>some text</b>')
и т.д. таких сценариев может быть около десятка или даже сотни что бы проверить почти все возможные комбинации таких екшенов и нормально ли они работают друг с другом