2014-09-10 2 views
0

Windowtester автоматически выходит из приложения после закрытия тестового примера. Как я могу предотвратить удаление оконтера из приложения, чтобы я мог запускать несколько тестовых примеров в одном экземпляре приложения без перезапуска приложения. Потому что это сэкономит мне много времени.Предотвращение выхода из приложения автоматически после завершения теста

ответ

0

Если вы хотите получить второе мнение об этом и не ищете E2E, я рекомендую вам пересмотреть сохранение последовательности тестов в вашем случае. С новыми экземплярами и очищенным кешем вы, возможно, ближе к реальному случаю использования и метрикам.

как пример если используется Selenium каждый раз примите вас чистый экземпляр в браузере. Не то, чтобы вы не могли его модифицировать, но рекомендуется, чтобы каждый тест оставался независимым от любых других тестов или побочных эффектов.

+0

, но я использую тестер окон для настольных приложений, а не веб-приложений, поэтому я не могу использовать селен в этом случае. –

+0

Я скорее говорю о концепции последовательного подхода, чтобы получить эффективные результаты тестирования. Поведение Selenium по умолчанию дается как пример для иллюстрации моей точки. – ekostadinov

+0

Хорошо, согласился с вашей точкой, и вот как система работает до сих пор. Но это то, что создавало проблему, так как около 2000 тестовых случаев для завершения теста требуется 2 дня, из которых 50% - это время, затраченное на закрытие и повторное открытие приложения. Отсюда необходимость изменения подхода. –

0

Вы можете выполнить несколько тестов на каждый тестовый пример в том же экземпляре приложения. Возможно, есть возможность запускать несколько тестов в том же экземпляре, например. когда вы запускаете тесты с Maven Surefire и forkmode, установленными на «один раз», но я еще не тестировал его.

Как упоминалось, это не рекомендуется.

Смежные вопросы