Преимущества Test Complete
#1
Отправлено 14 августа 2006 - 09:17
Подскажите пожалуйста преимущества и недостатки Test Complete по сравнению с другими автоматизированными программами. Вобщем нахвалить его :)
С Test Complete я никогда не работала. Мне необходим сравнительный анализ.
Что лучше Robot или Test Complete? Какие мнения по поводу WinRunner, SilkTest по сравнению с Test Complete?
Те кто работал с ним...отзовитесь пожалуйста!!!! :)
#2
Отправлено 14 августа 2006 - 09:24
#3
Отправлено 14 августа 2006 - 09:41
1) Языковые средства представляют удобство тем, что дают возможность создавать скрипты, основываясь на основных языках программирования (то есть используемые языки в наибольшей степени соответствуют обычным языкам программирования). То есть если я привык программировать на С++, то я могу эти скрипты писать на этом же языке (там можно выбрать), что позволяет мне не тратить время на изучение синтаксиса языка, а тратить его только на изучение имеющейся функциональности.
2) Несколько непривычная интерпретация объектов. Те же WinRunner и SilkTest работают на уровне оконнных объектов. TestComplete также работает на уровне процессов (есть даже объекты, соответствующие процессам). Но это дело привычки.
А вот насчет сравнения этого средства с другими мне известными (с точки зрения использования), то это трудный вопрос. Работа с оконными объектами, Record&Play мне больше нравятся такими, какими они реализованы в WinRunner, предоставляемые языковые возможности да и вообще организация кода мне больше нравятся такими, какими они реализованы в SilkTest. А TestComplete по моему мнению представляет более умеренный вариант. Там и запись реализована (ну чтобы сразу можно было получить хоть какой-то готовый код) да и синтаксис языка удобен, опять же есть выбор. То есть эти реквизиты имеются, но они не такие навороченные, что обеспечивает некоторый балланс.
Ну и естественно
Выводы можно сделать толька сравнением работы различных инструментов на вашем приложении
Если ваше приложение достаточно специфично по используемым технологиям, то не все средства для него подойдут вообще.
#4
Отправлено 14 августа 2006 - 11:29
>Выводы можно сделать толькф сравнением работы различных инструментов на вашем приложении
В каком смысле? ...стабидьность, безопасность?....
#5
Отправлено 14 августа 2006 - 11:52
В первую очередь поддержка. Те же веб-приложения не на всех браузерах может тестироваться (вот насколько я знаю SilkTest с Opera не дружит).А можно по-потробней?
>Выводы можно сделать толькф сравнением работы различных инструментов на вашем приложении
В каком смысле? ...стабидьность, безопасность?....
Также и реализация работы со специфическими приложениями играет немаловажную роль. Например, в SilkTest-е для работы с веб-приложениями нужно подключать расширения (которые еще и слететь могут), в WinRunner-е это реализуется тоже в виде расширений или Add-on -ов, но эта процедура значительно проще. В TestComplete, насколько я знаю, таких заморочек нет вообще
Стабильность тоже немаловажную роль играет.
Также какие-то специфические возможности имеют место. Например, в SilkTest-е есть разделение на host и target машины, что позволяет запускать скрипт на одной машине, а выполняться он будет на другой, а то и вообще на нескольких машинах одновременно. Ни в WinRunner, ни в TestComplete я такого не встречал.
То есть, нужно еще обратить внимание на специфику тестирования конкретного приложения.
#6
Отправлено 14 августа 2006 - 11:57
Для всех перечисленных тулов будут положительные рекомендации
Остается только пробовать
#7
Отправлено 14 августа 2006 - 12:09
Скажем, для Web, TestComplete (по моему мнению) сильно проигрывает QuickTest Pro, a для тестирования .Net подходит лучше (говорят - моя коллега как-раз для тестирования .Net перешла с QTP на TestComplete, а тесты для Web по-прежнему пишет в QTP). SilkTest, как и WinRunner и Rational Robot лучше всего заточены под работу с классическим Win32 GUI (в особенности, MFC), а с Web'ом там работать не слишком удобно (AFAIK, опять-таки). Ну и т.д...
Майк.
#8
Отправлено 14 августа 2006 - 14:19
Теперь конечно только остается пробывать :)
Если бы только кто-нибудь еще ответил в теме "Тестирование web-приложений" было бы вообще замечательно.
Спасибо еще раз )
#9
Отправлено 15 августа 2006 - 12:13
[/quote]
В TestComplete также есть разделение на Master и Slave машины. Для этого нужно использовать Distributed Testing.
#10
Отправлено 15 августа 2006 - 13:16
А можно по-потробней?
>Выводы можно сделать толькф сравнением работы различных инструментов на вашем приложении
В каком смысле? ...стабидьность, безопасность?....
Необходимо понять, решает ли ваши задачи тот или иной интрумент, насколько он подходит для тестирования оконного интрефейса, нагрузки и т.п.
#11
Отправлено 15 августа 2006 - 13:21
Например, в SilkTest-е есть разделение на host и target машины, что позволяет запускать скрипт на одной машине, а выполняться он будет на другой, а то и вообще на нескольких машинах одновременно.
а можно в 2-х словах, как это работает?
я понимаю, можно запустить скрипт на нескольких машинах, а вот запустить скрипт на одной, а работает он на другой...
#12
Отправлено 17 августа 2006 - 22:33
#13
Отправлено 17 августа 2006 - 22:36
#14
Отправлено 17 августа 2006 - 22:38
#15
Отправлено 18 августа 2006 - 05:51
а можно в 2-х словах, как это работает?
я понимаю, можно запустить скрипт на нескольких машинах, а вот запустить скрипт на одной, а работает он на другой...
Если в двух словах, то в TestComplete можно настроить, чтобы он поднялся на удаленном компьютере (или нескольких удаленных), открыл какой-либо проект с вашего компьютера и запустил его на выполнение.
#16
Отправлено 18 августа 2006 - 06:19
Если в двух словах, то в TestComplete можно настроить, чтобы он поднялся на удаленном компьютере (или нескольких удаленных), открыл какой-либо проект с вашего компьютера и запустил его на выполнение.
Получается, что физически запуск скрипта осуществляется на удаленной машине.
Слава богу, я заволновался, что совсем отстал от жизни
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных