У нас есть ручные тестировщики, которые просто списывают свои тест-кейсы в MTM и tfs sprint. Мы должны взять оттуда тесты и автоматизировать истории в Specflow (форма BDD).
1) Ручные тестировщики не пишут все тестовые случаи в одной истории. Обычно они создают разные истории для одной и той же функции. Итак, во время автоматизации, какими должны быть наши файлы функций?
2) В настоящее время я могу сказать, что мы просто тестируем методы, но как мы будем обрабатывать высокопроизводительные сценарии для системного тестирования. как выполнить полный процесс, скажем, "Когда я добавляю товар в корзину", это на самом деле означает, что покупатель уже находится на странице описания товара и добавляет товар в корзину после выбора количества. В настоящее время мы создали такие сценарии, как «Я на странице товара», «Я выбираю количество» и «Я добавляю товар в корзину».
3) Также нужно запустить тестовые примеры Smoke. Итак, как мы можем выбрать или идентифицировать тестовые случаи, которые будут выполняться с тестами Smoke. Каким будет наш функциональный файл Smoke ?? Как повторно использовать другие методы? мы не будем писать одни и те же тестовые примеры для дыма, мы просто хотим повторно использовать и другие методы тестирования для дыма.
Я совершенно новичок в этом деле, поэтому, если вам непонятно, что я написал, пожалуйста, напишите это в комментарии, и я отредактирую.
Пожалуйста, помогите мне в управлении моими тестовыми примерами, файлами функций и сценариями.