Почему TestComplete является настолько медленным?

Что мне нужно, так это синтаксис сохранения ввода пользователя в EditText в тот же Arraylist.

Я думаю, вы имеете в виду это:

number.add(Integer.parseInt(display1.getText().toString()));
5
задан Roland Bengtsson 23 April 2009 в 08:00
поделиться

1 ответ

Ваша проблема, вероятно, заключается в том, что вы скомпилировали отладочную информацию и используете модули tcXXX, в результате чего создается огромное количество объектов.

Стенограмма с Доски объявлений AutomatedQA.

Скомпилировали ли вы ее в режиме отладки? У нас есть приложение, которое при компиляции в Режим отладки медленный при использовании с TC. Это из-за огромного количества объекты в нем. Если мы скомпилируем без отладки, но с включенным (и) TC, все хорошо.

и этот может помочь

пара областей, где вы можете увеличить скорость.

Если вы просто используете запись и воспроизведения, затем посмотрите на замену .Keys ("xxx") вызывает .wText = "xxx". Функция Keys будет использовать мс задержка между нажатиями клавиш, а wText просто заставляет текст перезаписать внутренне.

Второе предложение (которое вы наверно уже посмотрел) есть Сервис-> Проект по умолчанию Свойства-> Проект-> Воспроизведение, настройка задержки до 100 мс, 5 мс и 5 мс чтобы сделать паузы к минимуму.

Что касается свойств объекта, да, TC загружает их всех. Вы можете заставить это с процессом обновления на ваш приложение, так что данные вынужден быть доступным без задержка загрузки при вызове. Это может помочь с уменьшением внешнего вида Задержка.


Редактировать:

  • Мы также оценивали TestComplete и также столкнулись с этой проблемой производительности. Мне было бы очень интересно узнать, если и как вы наконец решили их.
  • Тем не менее, я думаю, что это продукт с большим потенциалом, и он действительно может помочь вам организовать все ваши подразделения, интеграцию и графический интерфейс. тесты.
7
ответ дан 14 December 2019 в 09:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: