В течение следующих двух лет мы будем строить большое приложение с угловым 2. Часть тестового набора - это тесты пользовательского интерфейса. Тесты на тесты и интеграция модулей будут записаны на C# с помощью NUnit или MSTest. Клиент выбрал Selenium для тестов пользовательского интерфейса. Можно ли написать тесты для Selenium в C#, которые могут протестировать пользовательский интерфейс Angular 2 или использовать Protractor? Я хотел бы, чтобы все тесты выполнялись во время сборки Team City. Может ли транспортирёр работать в Team City? Если да, то, как выглядит установка «Протрактор» в Team City?Какие варианты у меня есть для тестирования приложения Angular 2 с Team City?
-5
A
ответ
1
Вы можете использовать все, что захотите, но Транспортир предпочтительнее, так как он имеет встроенную поддержку углового 2.
Есть несколько полезных плагинов отчетности (они обеспечивают Teamcity совместимый выход т.е. вы будете видеть неудачу названия тестов и общее число испытаний): karma-teamcity-reporter
для чистых испытаний жасмина и TeamCityReporter
из jasmine-reporters
для транспортир испытаний.
Оба теста Protractor и Jasmine могут быть запущены в TeamCity.
Смежные вопросы
- 1. Какие у меня варианты для Android?
- 2. Какие у меня варианты - sql express или?
- 3. Как настроить микросайты, какие у меня варианты?
- 4. Создание веб-сервиса: какие у меня варианты?
- 5. Открытая парольная фраза OpenShift. Какие варианты у меня есть?
- 6. ASP.NET: Какие у меня варианты развертывания?
- 7. Сервер сборки для приложения WPF. У Team City есть преимущество перед CruiseControl.NET?
- 8. Срок действия сертификата распространения iOS истекает. какие у меня варианты?
- 9. Какие опции у меня есть для связи с процессом Java?
- 10. Какие варианты для двигателей с частичными эффектами частиц у меня есть для iOS?
- 11. GWT - нет внедрения XML DOM WC3? Какие у меня варианты?
- 12. Какие варианты тестирования модулей доступны для Silverlight?
- 13. Плагин xUnit для Team City
- 14. Какие у меня варианты защиты онлайн-страницы/каталога?
- 15. делает список списков плохой запах, какие у меня другие варианты
- 16. Конфигурация Team City сервера
- 17. Какие опции у меня есть для более длинных строк опций?
- 18. ASP.NET MVC Security Model/Database - Какие у меня варианты?
- 19. Windows 8 и MySQL? Какие у меня варианты?
- 20. Пользовательский интерфейс в Android-игре - Какие у меня варианты?
- 21. Реализация видеозвонка в форматах Xamarin, какие у меня варианты?
- 22. Какие варианты для проигрывателей FLV у меня есть для встраивания видео на бизнес-сайт?
- 23. Использование Jasmine для тестирования приложения Angular 2 с маршрутизатором
- 24. CORS intranet (http) to internet (https) какие у меня варианты?
- 25. Сглаживание изображения в IE8/7. Какие у меня варианты?
- 26. objc - UITableView Заголовок слишком широкий .. Какие у меня варианты?
- 27. Какие варианты для развертывания python у меня есть, если GCC больше не работает
- 28. У меня есть идея для биометрического приложения
- 29. какие у меня варианты, так как мой mysql DB растет
- 30. Создать таблицу/список и сохранить ее - какие у меня варианты?
Мы собираемся в конечном итоге использовать Protractor.NET с селеном и C# для проведения углового тестирования. Я узнал, что Selenium из коробки не может найти DOM, созданный динамически Angular. –