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

Фотография

Поиск ошибки после GUI-тестирования в TestComplete 7


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

#1 Mishima

Mishima

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Михаил

Отправлено 28 марта 2017 - 07:52

Тестирую GUI приложение, написанное на С++, через GUI-тестирование в TestComplete 7. Нашел баг-ошибку. Вопрос звучит так: Можно ли через эту найденную ошибку с помощью TestComplete 7 отследить ее в коде, т.е. в каком участке кода эта ошибка возникает? Использовал только автоматическое тестирование, запись теста на JScript'e.

Может как-то можно добавить исходный код в TestComplete 7 и после GUI-тестирования TestComplete покажет ошибку в исходном коде?

Если же так нельзя сделать, то как следует искать? Программа довольно громоздкая.
 


  • 0

#2 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 28 марта 2017 - 07:59

Надо приложение запустить в режиме отладки, тут в программировании надо немного разбираться, ну и чтобы программисты тоже помогли
  • 0

#3 baxatob

baxatob

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

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 28 марта 2017 - 10:33

ТестКомплит по сути просто имитирует пользовательские действия. Он не имеет прямого доступа к исходному коду приложения. Поэтому короткий ответ на ваш вопрос - нельзя.

 

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


  • 0

#4 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 28 марта 2017 - 10:37

 

ТестКомплит по сути просто имитирует пользовательские действия. Он не имеет прямого доступа к исходному коду приложения. Поэтому короткий ответ на ваш вопрос - нельзя.

 

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

если выпадает например Exception, то можно и самому легко найти - дебаггер покажет место где он выпадает, можно отследить по вызовам


  • 0

#5 baxatob

baxatob

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

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 28 марта 2017 - 11:57

 

 

если выпадает например Exception, то можно и самому легко найти - дебаггер покажет место где он выпадает, можно отследить по вызовам

 

Поэтому я предложил сперва описать баг. Потому что если приложение падает или зависает, это одно, и теоритечески можно что-то отследить. А если оно просто выдает неправильные данные, то уже совсем другое. И еще куча вариантов может быть. 


  • 0

#6 Mishima

Mishima

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Михаил

Отправлено 28 марта 2017 - 14:44

Благодарю за ответы. Да, приложение выкидывает эксепшены и потом крашится.


  • 0


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

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