У меня есть система автоматизации QA для веб-приложения с использованием селена и java, тестирование в Eclipse как проект maven. Я использую cvs для управления версиями кода среди команды. Мне нужно доставить обновленный последний код в ручную группу тестирования для использования. Они просто изменяют тестовые данные и выполняют соответствующие скрипты с использованием .xml-файлов (тестовые файлы хранятся в xml-файлах). Есть ли способ/инструменты, которые скрывают мой код от них?как доставить код автоматизации QA?
ответ
компиляции кода и экспорта в банку файл, который содержит только файлы .class
Создайте пакетный файл, который выполняет скрипт драйвера в соответствии с требованиями
Да, вы можете сделать это,
Используйте пакетный файл для запуска программы
Создайте текстовый файл и скопировать код ниже: -
java -cp ./ws.jars/*;./bin org.testng.TestNG testng.xml
В приведенном выше коде ws.jars - это папка, содержащая все банки, которые используются в вашем проекте.
Теперь переименуйте txt-файл и измените его расширение как .bat.
после щелчка на нем летучая мышь будет запускать классы в соответствии с вашим файлом testng.xml. Вы также можете удалить папку src, так как TestNG нужно только bin, это папка класса.
Хотя я боюсь, что вы не можете сделать то же самое с maven, что и maven, чтобы использовать src/test folder для выполнения.
Надеется, что это поможет :)
Похоже, вы должны возможно настроить сервер сборки, такие как Дженкинс. Это позволит вам связать ваш CVS с Дженкинсом. Это также позволит вам пропускать ручные тестеры по любым параметрам через графический интерфейс Jenkins.
Это будет держать ваш код скрытым (в пределах разумного), хотя сокрытие кода из команды QA не похоже на лучший подход. Если вы являетесь ответственным за сервер Jenkins, он также позволит вам контролировать, кто имеет доступ к серверу, а также кто может выполнять и запускать тесты.
- 1. Предложения по выбору пакета автоматизации QA?
- 2. Добавление идентификаторов в теги HTML для автоматизации QA
- 3. Интеграция инструментов тестирования QA
- 4. Как доставить веб-библиотеку
- 5. код автоматизации оле первенствует ошибку
- 6. Как я могу доставить код в TFS периодически?
- 7. Как настроить среду QA?
- 8. Как настроить QA-отдел?
- 9. Как доставить докеретированное приложение клиенту?
- 10. Если QA не тестирует, каковы роли QA?
- 11. Должны ли сотрудники QA написать производственный код и должны ли разработчики выполнить QA?
- 12. Как доставить инструмент node.js + imagemagick?
- 13. Тестирование для неструктурированных разработчиков (QA)
- 14. ActionMailer доставить вложенный ресурс
- 15. Код Powershell для автоматизации удаления буквы диска
- 16. Код автоматизации пользовательского интерфейса для теста Optimizely
- 17. OpenEphyra QA API
- 18. httpwatch код автоматизации не работает в IE6
- 19. Доставить javascripts из jar
- 20. Код C# для автоматизации веб-сайта
- 21. Как доставить .m4v как .mp4 для Firefox
- 22. Clearcase доставить принятое уведомление
- 23. ClearCase; Доставить с перезаписью
- 24. Как доставить push-уведомление друзьям пользователей
- 25. Почему мокка вместо QA
- 26. Как доставить большой файл с Coldfusion 8?
- 27. Продемонстрировать улучшение QA
- 28. QA. Исключение тестов
- 29. QA-C: файл лицензии
- 30. Отношение QA к dev