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

Dmitry N

Регистрация: 13 янв 2005
Offline Активность: 12 фев 2013 10:48
*****

#108231 Testing java applet

Написано Dmitry N 02 августа 2012 - 06:06

Приветствую.

SmartBear TestComplete. Позволяет автоматизировать тестирование приложений на практически всех распространённых фрейморках, включая веб (IE, FF, Chrome) и Java (и апплеты, конечно).
  • 1


#108230 Чем тестировать утечки памяти в Delphi-приложениях?

Написано Dmitry N 02 августа 2012 - 06:01

Приветствую.

TestComplete не может не лезть внутрь памяти тестируемого приложения, так как это фактически единственный способ реализовать настолько полное распознавание объектов внутри приложения. С точки зрения профилирования памяти "на глазок", это действительно может представлять проблему, так как не всегда понятно кто потребляет память: приложение или TestComplete.

Как в данной ситуации может помочь AQtime?

1. Если есть утечка памяти, то, скорее всего, она существует всё время работы программы. Тот факт, что становится она заметной только при длительной работе, говорит о том что утечка небольшая, но постоянная. Для AQtime'а самого факта наличия утечки уже достаточно, чтобы её обнаружить. Ему не требуется, чтобы её размер составлял многие мегабайты. Надо просто руками под AQtime'ом прогнать цикл теста один раз и проанализировать результаты.

2. AQtime достаточно гибкий инструмент и он позволяет настроить профилирование так, чтобы из результатов были исключены вся работа с памятью, производимая модулями TestComplete'а. Или наоборот, чтобы профилировалась только работа модулей тестируемого приложения. Учитывая, что в TestComplete существует тесная интеграция с AQtime'ом, вы можете гонять свои долгие тесты в TestComplete'е, профилируя при этом тестируемое приложение AQtime'ом.
  • 2


#106669 #32770 - Ошибка приложения

Написано Dmitry N 14 июня 2012 - 07:44

Проблема может быть довольно специфичной. Советую обратиться в службу поддержки. Наверняка, они запросят эту инфу, поэтому шлите её сразу:
- Версия TestComplete
- Версия Firefox
- Версия Windows
- Как часто случается
  • 2


#106290 SmartBear TestComplete 9 выпущен!

Написано Dmitry N 04 июня 2012 - 16:16

Спешу сообщить что сегодня была выпущена новая версия TestComplete - SmartBear TestComplete 9.0!

Список изменений можно найти в этой статье:
http://smartbear.com...testcomplete-9/

Вкратце:
- заметно улучшена функциональность по тестированию веб приложений;
- добавлена поддержка новых версий различных фреймворков (Silverlight, Qt, PowerBuilder и т.п.);
- добавлена нативная поддержка Subversion;
- добавлена поддержка WCF веб сервисов;
- добавлена поддержка ряда third-party компонентов (Telerik Silverlight, GWT, DevExpress и пр.);
- улучшена функциональность по распределённому тестированию приложений (Network Suite);
- удалена функциональность по нагрузочному тестированию (HTTP Load Testing) - предлагается использовать специализированный инструмент LoadComplete.
  • 1


#106283 Проблема с конроллами DevExpress

Написано Dmitry N 04 июня 2012 - 15:15

Думаю, у вас известная проблема: TestComplete 7 не умеет работать с .NET 4 приложениями, а также не может работать с .NET приложениями более старых версий, если на машине установлен .NET Framework 4. Согласно этой статейке, вам надо написать в службу поддержки, чтобы получить патч, который заставит ТС7 работать с приложениями, созданными с .NET 3.5 и ранее.
  • 1


#106070 Вызов функции из self-testing app

Написано Dmitry N 29 мая 2012 - 17:32

Здравствуйте.

Здесь бы весь код посмотреть, в частности что есть Integration в данном случае (тип, переменная), находится ли ТС в состоянии запуска и т.п. А работает ли у вас стандартный пример из раздела справки Calling Script Routines via COM?

Когда мне надо было работать с ТС по COM, я предпочитал использовать класс Connect, с которым работать много легче.
  • 1


#106004 FullName объекта

Написано Dmitry N 26 мая 2012 - 13:51

Использование '*' возможно только со строковыми параметрами. Иногда с целочисленными параметрами можно делать примерно то же самое, указав в значениях '-1', однако в случае с Table и Cell это вряд ли сработает. Если индексы нужной вам таблички или ячейки постоянно меняются, то без использования кастомного Name Mapping или FindChild не обойтись.
  • 1


#105901 Бесплатный онлайн-семинар по SmartBear TestComplete 9

Написано Dmitry N 24 мая 2012 - 08:01

Всем привет.

Получил только что письмо с приглашением на бесплатный онлайн семинар по TestComplete 9 и подумал что многим здесь это будет интересно.

Добрый день!

Хорошая новость – представляем первый русскоязычный ознакомительный семинар от российской команды авторов продукта SmartBear TestComplete!
Это первый ознакомительный семинар для тестировщиков, которые имеют небольшой опыт работы с продуктом TestComplete, или ещё не знакомы с этим продуктом. Частью семинара станет обзор новых функций TestComplete 9, приуроченный к релизу этой версии – эта информация может быть интересна пользователям с опытом использования продукта.

Узнать больше о семинаре и зарегистрироваться можно на этой странице:
http://www.automated...ort/tc-webinar/

Это также шанс для нас пообщаться с пользователями продукта, услышать отзывы, ответить на интересующие вас вопросы, и наладить более тесную коммуникацию с русскоязычной аудиторией продукта SmartBear TestComplete.

До встречи на семинаре!


  • 2


#105646 Мониториг процессов на удаленной машине

Написано Dmitry N 17 мая 2012 - 06:48

TestComplete не умеет в лог постить эту информацию. Это умеет LoadComplete, если я не ошибаюсь. Кстати, есть подозрение, что функциональность по тестированию Load Testing из TestComplete'а вообще будет выпилено в пользу LoadComplete.
  • 1


#105605 TestComplete+ java

Написано Dmitry N 16 мая 2012 - 10:32

В TestComplete 8 есть фича, которая называется Java Bridge. Она позволяет напрямую работать с пакетами Java из TestComplete'а также, как это делается со сборками .NET и обычными DLL'ками. Думаю, вам проще использовать эту функциональность, чем городить городушки через CMD.
  • 2


#104813 Не могу получить ответ при работе с сервисами в TestComplete.

Написано Dmitry N 25 апреля 2012 - 08:32

Значит, вам возвращается объект типа ConfigurationEntry. Вы можете работать с этим объектом обращаясь к его свойствам:
var token = WebServices.Alpha.ConfigurationEntryGetByKey("key1");
Log.Message(token.Description);

  • 1


#104758 Не могу получить ответ при работе с сервисами в TestComplete.

Написано Dmitry N 24 апреля 2012 - 10:08

Здравствуйте.

А вы тоже работаете с сервисом JIRA? Посмотреть, что именно должен возвращать метод login или любой другой метод можно в редакторе Web Service'а в TestComplete. Я посмотрел на тестовой базе JIRA - возвращается строка (string). Если вы работаете со своим сервисом, то смотрите в редакторе, что там возвращается. Может вернуться как значение простого типа, так и объект.
  • 1


#103834 TestComplete не видит DevExpress контролы

Написано Dmitry N 10 апреля 2012 - 06:14

TreeList от DX поддерживается, а вот PivotGrid действительно пока нет. У SmartBear на сайте есть голосовалка за контролы, поддержку которых вы хотите. Зайдите, проголосуйте. :)

Список поддерживаемых контролов от Developer Express можно найти тут. Документацию о поддержке TreeList найдёте здесь.
  • 1


#103833 Как его остановить?!

Написано Dmitry N 10 апреля 2012 - 06:06

Это поведение движка JScript и изменить его нельзя.

Мне кажется, вы заморачиваетесь. Пользуйтесь Name Mapping'ом - он удобнее, гибче и эффективнее. Если его правильно настроить, конечно - вы же не обязаны использовать тот Name Mapping, что создаётся автоматически. Могу вот порекомендовать приличное видео, показывающее адвансед фичи Name Mapping'а.
  • 1


#103832 Использование Project.Variables

Написано Dmitry N 10 апреля 2012 - 05:59

Можете пользоваться Temporary переменными. Они не хранят свои значения в файле проекта. Они их вообще не хранят после завершения теста.
  • 1