Я раньше не слышал термин «эксплуатационные испытания».Но, учитывая, что вы используете Ghost Inspector, я предполагаю, что вы будете выполнять «сквозное» тестирование.Вот несколько вещей, которые необходимо учесть перед созданием и комплексным набором тестов:
Первое, что нужно сделать, это понять различные потоки через приложение и ранжировать эти потоки в порядке влияния на бизнес.Автоматизируйте наиболее критические потоки в первую очередь.Затем постепенно продвигайтесь вниз по списку в порядке влияния на бизнес.
Имейте в виду, что сквозные тесты дороги в обслуживании и обслуживании.Не поддавайтесь искушению проверить все.Для этого и нужны юнит и интеграционные тесты.Просто автоматизируйте достаточно, чтобы быть уверенными, что критические потоки через систему работоспособны.
В качестве примера рассмотрим сайт электронной коммерции.Каковы наиболее важные потоки?
- Оформить заказ
- Корзина
- Получение по электронной почте (для маркетинга по электронной почте)
- Отображение продукта
- Инвентаризация
- Логин
- История заказов
Может быть достаточно протестировать только потоки оформления заказа и корзины покупок, хотя для аргумента может быть задан аргументфункции получения электронной почты, так как электронный маркетинг является источником электронной коммерции.
Но отображение продукта и инвентарь, очевидно, являются второстепенными проблемами, равно как и логин и история заказов.Пока пользователи могут давать вам деньги, сайт может приносить доход.