Вы совершенно правы, особенно что касается
«Хороший тестовый фреймворк можно построить и там и там. Но из коробки конечно ranorex лучше.»
Более того, даже автор статьи с вами согласен
«По выбранным нами критериям сравнения Ranorex был оценён выше, главным образом за счёт удобства.»
Выбор CodedUI был сделан только в аспекте конкеретных проектов
«Что же касается наших проектов.»
«В конечном счёте выбор стоял между инструментом, в котором тестировщики отдельно от продукта и разработчиков будут писать GUI-тесты, и временем, потраченным на разработку всего необходимого (фреймворка, документации) для быстрой и удобной разработки тестов с использованием CodedUI.»
Вы же предлагаете купить еще один продукт, выкинуть почти все из него. Зачем, если легче добавить удобство локаторов в готовую инфраструктуру (ведь именно этот подход, основы на инфраструктуре диктует Microsoft?)
«Выкидываем Ranorex Studio + пишем через нормальный тестовый юнит-тест провайдер = возможная интеграция куда угодно.»
К слову, легкость написания и поддержки тестов в selenium при помощи xpath для меня крайне сомнительна. И минусов там куча, начиная от скорости работы в IE, до поддержки постоянной смены интерфейса. Но это вероятно оффтоп.
«Если честно, то xpath реализованный в ranorex настолько удобный и полный, что работа с ним ни чем не отличается от работы с selenium.»
Насколько я понимаю, некоторое относительное число, описывающее инфраструктура вокруг дома. Почему оно такое, никто вам точно не ответит, но приблизительно это описывается тем, из каких типов организаций оно состоит. Хотя понятно что даже 69 в одном месте не эквивалентно 69 в другом, так как организации разные )
Это точно. Но я имел ввиду в большей степени сопровождение, подразумивая, например, ту же проблему с драйверами web-камер под ubuntu по сравнению с windows: если не работает — то либо жди пока напишут драйвер, либо пиши его сам (что конечно приятно, но не всегда), в то время как windows обязана обеспечить работоспособность. Однако open source безусловно велкиколепная концепция со своей кучей плюсов описанных даже тут ниже в комментариях
Мне кажется подразумевалось, что-то вроде итогового преобладания архитектуры IBM на рынке персональных компьютеров за счет изначально открытых спецификаций интерфейсов.
Однако в противоречие этому можно заметить, что «проприетарное» зачастую более качественное и сопровождается гораздо лучше, в связи с тем что за него выплачиваются деньги (хотя это можно списать на мое собственное мнение), в то время как «свободное» — дело интузиастов (что безусловно тоже круто, но не столь надежно).
«Хороший тестовый фреймворк можно построить и там и там. Но из коробки конечно ranorex лучше.»
Более того, даже автор статьи с вами согласен
«По выбранным нами критериям сравнения Ranorex был оценён выше, главным образом за счёт удобства.»
Выбор CodedUI был сделан только в аспекте конкеретных проектов
«Что же касается наших проектов.»
«В конечном счёте выбор стоял между инструментом, в котором тестировщики отдельно от продукта и разработчиков будут писать GUI-тесты, и временем, потраченным на разработку всего необходимого (фреймворка, документации) для быстрой и удобной разработки тестов с использованием CodedUI.»
Вы же предлагаете купить еще один продукт, выкинуть почти все из него. Зачем, если легче добавить удобство локаторов в готовую инфраструктуру (ведь именно этот подход, основы на инфраструктуре диктует Microsoft?)
«Выкидываем Ranorex Studio + пишем через нормальный тестовый юнит-тест провайдер = возможная интеграция куда угодно.»
К слову, легкость написания и поддержки тестов в selenium при помощи xpath для меня крайне сомнительна. И минусов там куча, начиная от скорости работы в IE, до поддержки постоянной смены интерфейса. Но это вероятно оффтоп.
«Если честно, то xpath реализованный в ranorex настолько удобный и полный, что работа с ним ни чем не отличается от работы с selenium.»
Однако в противоречие этому можно заметить, что «проприетарное» зачастую более качественное и сопровождается гораздо лучше, в связи с тем что за него выплачиваются деньги (хотя это можно списать на мое собственное мнение), в то время как «свободное» — дело интузиастов (что безусловно тоже круто, но не столь надежно).