Я хотел попробовать установить XStudio, но я хотел увидеть плюсы и минусы выбора проекта с открытым исходным кодом XQual Studio over Центр качества.Кто-нибудь использует XQual Studio «xstudio»?
ответ
Да, я использую его каждый день с большим успехом. XStudio даже лучше, чем QC во многих областях. Графический интерфейс приятный, быстрый и легкий в использовании. Я настоятельно рекомендую. Нет «импорт из QC» объект хотя (даже если я слышал, что он в планах).
Да, я использую XStudio с тестами TestNG, и я обнаружил, что, к сожалению, я не могу использовать какую-либо встроенную функциональность «набора» TestNG или параметризованные функции тестирования или функции отчетности. В основном, XStudio обрабатывает организацию тестов в наборах. Таким образом, это изменило способ разработки моих тестов, и теперь у меня есть привычка (возможно, плохая привычка), чтобы каждый тест попадал в собственное представление класса (вместо определения набора и использования методов).
Теперь это можно преодолеть, закодировав мою собственную тестовую пусковую установку, но в стандартной тестовой программе запуска нет понятия о том, как читать файл конфигурации testng.xml, и поэтому мне пришлось бы добавить в нее эту функциональность, используя этот пакет: http://code.google.com/p/testng/source/browse/trunk/src/org/testng/?r=945#testng%2Fxml , Добавление этой функции в пусковую установку было бы (на мой взгляд) очень сложным, и я не думал, что это того стоит. В идеальном мире пусковая установка должна иметь возможность читать файл testng.xml и автоматически генерировать тестовое дерево в XStudio. Как я уже сказал, это было бы очень сложно.
Мы используем XStudio в двух проектах. В целом работают хорошо, но несколько недостатков с нашей точки зрения:
- Пользовательского интерфейса не является интуитивно понятной на всех
- Интегрированной системы слежения ошибки очень плохая реализация
- возможности интеграции с внешними системами, такими как JIRA являются односторонний это означает, что вы можете отправлять ошибки, но изменения в JIRA не возвращаются.
- Недостаточная отчетность, но XSLT позволяет настраивать собственные отчеты.
Надежда, что помогает
Я ударил, что контрольно-пропускной пункт, а также с Python. Моя текущая мысль - поразить базу данных MySQL. Некоторые могли бы назвать это хрупким, но они не могут сильно изменить схему – DonBecker