Перейти к содержимому

Фотография

Преимущества Test Complete


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 15

#1 Olga_

Olga_

    Новый участник

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Olya

Отправлено 14 августа 2006 - 09:17

Добрый день!
Подскажите пожалуйста преимущества и недостатки Test Complete по сравнению с другими автоматизированными программами. Вобщем нахвалить его :)
С Test Complete я никогда не работала. Мне необходим сравнительный анализ.
Что лучше Robot или Test Complete? Какие мнения по поводу WinRunner, SilkTest по сравнению с Test Complete?
Те кто работал с ним...отзовитесь пожалуйста!!!! :)
  • 0

#2 serega

serega

    Опытный участник

  • Members
  • PipPipPipPip
  • 355 сообщений
  • Город:Москва

Отправлено 14 августа 2006 - 09:24

Выводы можно сделать толька сравнением работы различных инструментов на вашем приложении
  • 0

#3 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 14 августа 2006 - 09:41

С TestComplete я не так тесно знаком, как с WinRunner или SilkTest, но испытывать доводилось, поэтому кое-какие выводы можно сделать.

1) Языковые средства представляют удобство тем, что дают возможность создавать скрипты, основываясь на основных языках программирования (то есть используемые языки в наибольшей степени соответствуют обычным языкам программирования). То есть если я привык программировать на С++, то я могу эти скрипты писать на этом же языке (там можно выбрать), что позволяет мне не тратить время на изучение синтаксиса языка, а тратить его только на изучение имеющейся функциональности.

2) Несколько непривычная интерпретация объектов. Те же WinRunner и SilkTest работают на уровне оконнных объектов. TestComplete также работает на уровне процессов (есть даже объекты, соответствующие процессам). Но это дело привычки.

А вот насчет сравнения этого средства с другими мне известными (с точки зрения использования), то это трудный вопрос. Работа с оконными объектами, Record&Play мне больше нравятся такими, какими они реализованы в WinRunner, предоставляемые языковые возможности да и вообще организация кода мне больше нравятся такими, какими они реализованы в SilkTest. А TestComplete по моему мнению представляет более умеренный вариант. Там и запись реализована (ну чтобы сразу можно было получить хоть какой-то готовый код) да и синтаксис языка удобен, опять же есть выбор. То есть эти реквизиты имеются, но они не такие навороченные, что обеспечивает некоторый балланс.

Ну и естественно

Выводы можно сделать толька сравнением работы различных инструментов на вашем приложении


Если ваше приложение достаточно специфично по используемым технологиям, то не все средства для него подойдут вообще.
  • 0

#4 Olga_

Olga_

    Новый участник

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Olya

Отправлено 14 августа 2006 - 11:29

А можно по-потробней?
>Выводы можно сделать толькф сравнением работы различных инструментов на вашем приложении
В каком смысле? ...стабидьность, безопасность?....
  • 0

#5 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 14 августа 2006 - 11:52

А можно по-потробней?
>Выводы можно сделать толькф сравнением работы различных инструментов на вашем приложении
В каком смысле? ...стабидьность, безопасность?....

В первую очередь поддержка. Те же веб-приложения не на всех браузерах может тестироваться (вот насколько я знаю SilkTest с Opera не дружит).
Также и реализация работы со специфическими приложениями играет немаловажную роль. Например, в SilkTest-е для работы с веб-приложениями нужно подключать расширения (которые еще и слететь могут), в WinRunner-е это реализуется тоже в виде расширений или Add-on -ов, но эта процедура значительно проще. В TestComplete, насколько я знаю, таких заморочек нет вообще

Стабильность тоже немаловажную роль играет.

Также какие-то специфические возможности имеют место. Например, в SilkTest-е есть разделение на host и target машины, что позволяет запускать скрипт на одной машине, а выполняться он будет на другой, а то и вообще на нескольких машинах одновременно. Ни в WinRunner, ни в TestComplete я такого не встречал.

То есть, нужно еще обратить внимание на специфику тестирования конкретного приложения.
  • 0

#6 Mila

Mila

    Постоянный участник

  • Members
  • PipPipPip
  • 192 сообщений
  • Город:Санкт-Петербург

Отправлено 14 августа 2006 - 11:57

Да вобще по всем пунктам... :crazy:
Для всех перечисленных тулов будут положительные рекомендации :good:
Остается только пробовать :nea:
  • 0

#7 Mike

Mike

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 1 079 сообщений
  • Город:Москва

Отправлено 14 августа 2006 - 12:09

Присоединяюсь к предыдущим ораторам ;) - интересно, на чём написана (какая технология) система, которую Вы собираетесь тестировать - Java, .Net, Web (DHTML) , Delphi?

Скажем, для Web, TestComplete (по моему мнению) сильно проигрывает QuickTest Pro, a для тестирования .Net подходит лучше (говорят :crazy: - моя коллега как-раз для тестирования .Net перешла с QTP на TestComplete, а тесты для Web по-прежнему пишет в QTP). SilkTest, как и WinRunner и Rational Robot лучше всего заточены под работу с классическим Win32 GUI (в особенности, MFC), а с Web'ом там работать не слишком удобно (AFAIK, опять-таки). Ну и т.д...
  • 0
Best regards,
Майк.

#8 Olga_

Olga_

    Новый участник

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Olya

Отправлено 14 августа 2006 - 14:19

:) Спасибо большое!
Теперь конечно только остается пробывать :)
Если бы только кто-нибудь еще ответил в теме "Тестирование web-приложений" было бы вообще замечательно.
Спасибо еще раз )
  • 0

#9 ss12

ss12

    Новый участник

  • Members
  • Pip
  • 62 сообщений

Отправлено 15 августа 2006 - 12:13

Например, в SilkTest-е есть разделение на host и target машины, что позволяет запускать скрипт на одной машине, а выполняться он будет на другой, а то и вообще на нескольких машинах одновременно. Ни в WinRunner, ни в TestComplete я такого не встречал.

Просмотр сообщения

[/quote]

В TestComplete также есть разделение на Master и Slave машины. Для этого нужно использовать Distributed Testing.
  • 0

#10 serega

serega

    Опытный участник

  • Members
  • PipPipPipPip
  • 355 сообщений
  • Город:Москва

Отправлено 15 августа 2006 - 13:16

А можно по-потробней?
>Выводы можно сделать толькф сравнением работы различных инструментов на вашем приложении
В каком смысле? ...стабидьность, безопасность?....

Просмотр сообщения


Необходимо понять, решает ли ваши задачи тот или иной интрумент, насколько он подходит для тестирования оконного интрефейса, нагрузки и т.п.
  • 0

#11 serega

serega

    Опытный участник

  • Members
  • PipPipPipPip
  • 355 сообщений
  • Город:Москва

Отправлено 15 августа 2006 - 13:21

Например, в SilkTest-е есть разделение на host и target машины, что позволяет запускать скрипт на одной машине, а выполняться он будет на другой, а то и вообще на нескольких машинах одновременно.

Просмотр сообщения



а можно в 2-х словах, как это работает?
я понимаю, можно запустить скрипт на нескольких машинах, а вот запустить скрипт на одной, а работает он на другой... :crazy:
  • 0

#12 Gala

Gala

    Новый участник

  • Members
  • Pip
  • 34 сообщений
  • ФИО:-

Отправлено 17 августа 2006 - 22:33

to serega & olga: посмотрите на пример, по-моему, DistributedTesing (требует 2 машины - мастер и 2 слейва). Там есть критические секции и точки синхронизации. Тока рекомендую версии либо 4.0, 4.10 или 4.21 - там более менее стабильно работает. В Entreprise - версии есть LoadTesting. Не юзал, но из описания видно, что умеет грузить Web-сервера запросами не через UI, а через посыл пакетов. Есть запись этого действа как это делает юзер. Dmitry N писал, что вышла 4.25, мож, там лучше работает.
  • 0

#13 Gala

Gala

    Новый участник

  • Members
  • Pip
  • 34 сообщений
  • ФИО:-

Отправлено 17 августа 2006 - 22:36

P.S забыл по поводу поддержки - они отвечают в течение суток. Тока надо писать по-английски. Могут выслать патч по проблеме. Поддерживают только 4-ю версию, насколько мне известно.
  • 0

#14 Gala

Gala

    Новый участник

  • Members
  • Pip
  • 34 сообщений
  • ФИО:-

Отправлено 17 августа 2006 - 22:38

P.P.S. Я писал про TestComplete
  • 0

#15 ss12

ss12

    Новый участник

  • Members
  • Pip
  • 62 сообщений

Отправлено 18 августа 2006 - 05:51

а можно в 2-х словах, как это работает?
я понимаю, можно запустить скрипт на нескольких машинах, а вот запустить скрипт на одной, а работает он на другой... :acute:

Просмотр сообщения


Если в двух словах, то в TestComplete можно настроить, чтобы он поднялся на удаленном компьютере (или нескольких удаленных), открыл какой-либо проект с вашего компьютера и запустил его на выполнение.
  • 0

#16 serega

serega

    Опытный участник

  • Members
  • PipPipPipPip
  • 355 сообщений
  • Город:Москва

Отправлено 18 августа 2006 - 06:19

Если в двух словах, то в TestComplete можно настроить, чтобы он поднялся на удаленном компьютере (или нескольких удаленных), открыл какой-либо проект с вашего компьютера и запустил его на выполнение.

Просмотр сообщения


Получается, что физически запуск скрипта осуществляется на удаленной машине.
Слава богу, я заволновался, что совсем отстал от жизни :acute:
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных