talex10
(talex)
06.Февраль.2014 09:40:37
#1
Добрый день, коллеги.
Помогите выбрать лучший инструмент для автоматизации нашей системы. А перед этим хотелось бы услышать:
1.Преимущества
2.Недостатки
3.Главные отличия
между данными инструментами: Quick test, Test Complete, Rational Robot
Буду бесконечно благодарен.
Спасибо
joemast
(Александр Таранков)
06.Февраль.2014 10:01:20
#2
Будет не лишним описать что за система. Какие технологии используются, на какой платформе работает и т.д. и т.п.
KoNaN
(Kolesnik Nickolay)
06.Февраль.2014 16:42:01
#3
Rational Robot уже устарел. Сейчас куда более актуален IBM Functional Tester
Если просто сравнивать их между собой, то
Quick test
Плюсы:
Один из самых популярных в мире, более популярен, чем все остальные перечисленные
Большая поддержка контролов
Много разных свистелок, которых в других системах либо нет, либо появились недавно (в 99% случаев они по-хорошему не нужны, но сам факт)
Прямая интеграция с Quality Center (если таковой используется,то это плюс, иначе ненужная фича)
Минусы:
дорого (самый дорогой из перечисленных),
VBScript,
подстраивает ряд системных компонент под себя (в основном хуки разные), из-за чего некоторые системы могут работать некорректно
тормозит
глючит
TestComplete
Плюсы:
Цена - из коммерческих продуктов такой же весовой категории он один из самых дешевых
Хорошая поддержка контролов, причем к некоторым есть прямой доступ к внутренним свойствам и методам
Возможность выбора языка скриптования, хотя … см недостатки
Native Apps (в 99% случаев не нужно, но есть)
Минусы:
VBScript, JScript либо прочие модификации этого Г. Зато есть выбор
Тормозит
Глючит
Периодически сдыхает на длинных запусках без оставления логов
По TestComplete добавил бы:
прямой доступ к внутренним свойствам - это при open application
можно писать плагины на .NET (оно получше будет Script Extensions в плане стабильности)
сдыхает часто - это по причине утечек памяти - ставить надо больше файл подкачки, если планок не хватает
one process only
в целом годен для быстрых прототипов десктопных аппликаций, разбора внутренней структуры GUI
TestExecute (раннер тесткейсов) - очень дешевый, плавающая лицензия по локалке
talex10
(talex)
10.Февраль.2014 13:28:54
#5
Добрый день,
Система представляет из себя двухзвенку (толстый клиент и БД (MS SQL). Вот нужно выбрать для этого проекта лучший инструмент для автоматизации функционального тестирования. Посоветуйте пожалуйста что лучше именно для толстого клиента? … в компании куплен уже Rational Robot только как я понял это уже не актуально, так как система на 4ой фреймфорке.
Спасибо
asgag
(asgag)
11.Февраль.2014 10:22:26
#6
Тестировать лучше тем чем проект создан. Если все написано под VS то и тестировать VS. Если на Java то и тестировать Java кодом. Использование всяких коммерческих систем для тестирования приводит к проблемам с поддержкой тест фраемворка.