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

Тестирование веб-приложений 2.0
онлайн, начало 25 января
Тестирование REST API
онлайн, начало 28 января
SQL для тестировщиков
онлайн, начало 28 января
Техники локализации плавающих дефектов
онлайн, начало 28 января
Фотография

Поиск ошибки после 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 239 сообщений
  • ФИО:Роман

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

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

#3 baxatob

baxatob

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

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

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

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

 

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


  • 0

#4 Spock

Spock

    Гуру

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

Отправлено 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


Организация автоматизированного тестирования
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн
Школа Тест-Аналитика
онлайн



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

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

Яндекс.Метрика
Реклама на портале