Я запускаю тесты автоматизации с использованием проекта cucumber-junit, и у меня примерно около 200 сценариев в моем проекте. Теперь проблема в том, что в моем проекте трудно найти неиспользуемые определения шагов, поскольку нам постоянно нужно обновлять функции. Есть ли какое-либо решение для определения определения шагов, которое больше не полезно. Любая помощь очень ценится !!Как определить неиспользуемые определения шагов в проекте jumit cucumber-jvm?
ответ
Плагин огурца IntelliJ может искать способы определения шага. Это не даст вам всех неиспользованных за один раз, но по крайней мере вы можете проверить индивидуальные обычаи один за другим. Плагин также доступен в Community Edition IDEA.
Может быть случай, когда один шаг может быть частью различных сценариев и будет иметь единственный метод только в определении шага. Таким образом, легко сопоставить шаг файла функции с соответствующим методом во время выполнения файла функции с использованием функции «огурец».
Однако, в буквальном смысле, невозможно перекрестно проверять то же самое из файла определения шага, чтобы идентифицировать один шаг в количестве файлов функций.
Пожалуй, единственно возможный выход заключается в разработке приложения в модульном способе:
1) с функцией файлами и соответствующим определением шага файлами, специфичными для конкретного признака/модуля. 2) Сохраняйте общие методы в общем файле определения родительского шага.
Таким образом, проектирование приложения модульным способом может привести к идентификации неиспользуемых методов, которые могут быть удалены из определений шагов.
- 1. Как определить неиспользуемые определения css
- 2. Как определить неиспользуемые определения макросов и typedefs?
- 3. Как использовать определения многострочных шагов, вызывающие другие определения многострочных шагов
- 4. Как идентифицировать неиспользуемые классы в проекте C#
- 5. Behat - Внедрить определения шагов
- 6. Неиспользуемые изображения в проекте XCode
- 7. Как найти неиспользуемые функции в PHP-проекте
- 8. Как найти неиспользуемые библиотеки в проекте vb.net
- 9. Как я могу определить неиспользуемые классы CSS?
- 10. Как узнать все условные определения в проекте
- 11. Статическая библиотека; Неиспользуемые символы; Определения в заголовке
- 12. Найти неиспользуемые классы в проекте Java Eclipse
- 13. Найти неиспользуемые классы в проекте .net
- 14. Как определить зависимости в проекте javascript
- 15. Как я могу определить, какие определения шагов используются для каждого этапа сценария в огурце
- 16. Пользовательская папка Calabash Android для определения шагов
- 17. Как найти и удалить неиспользуемые файлы .aspx в проекте сайта
- 18. Рамка Rspec без огурцов и определения шагов
- 19. Определить количество шагов в интерполяции холста
- 20. CucumberJVM: нужно написать имя сценария в начале каждого теста
- 21. Есть ли способ определить неиспользуемые привязки данных
- 22. Как организовать определения шагов при использовании огурца-java?
- 23. Как пропустить определения шагов или отметить сценарий, который был передан?
- 24. Как я могу определить «неиспользуемые» репозитории в Gerrit?
- 25. Определить, ожидает ли сценарий огурца ожидающих шагов
- 26. Как определить свойство определения MaksedInput в Yii2
- 27. порядок функций и определения шагов/спецификации в рубиновых приложениях? (рельсы)
- 28. Можно ли переопределить определения шагов в контексте поведения?
- 29. Flex: неиспользуемые файлы mxml и .as в flex-проекте
- 30. Найти неиспользуемые переменные и функции в проекте MATLAB-Simulink
Возможно, это поможет http://stackoverflow.com/questions/8966367/how-to-find-cucumber-steps-that-are-not-used –