Тестирование и дебаггинг приложения.
От: Selestin  
Дата: 03.05.11 09:56
Оценка:
Нужен совет!
Существует приложение, написанное на MFC, дело в том что в него закрался какойто баг, который мы никак не можем поймать, изза того что приложение крошится в случайный момент времени.
В Linux системах мы использовали GDB для сбора краш дампов и их анализа.

Подскажите, каким образом можно заставить приложение оставлять дампы? Чем можно эффективно отлаживать и тестировать приложение под винды?
Re: Тестирование и дебаггинг приложения.
От: OpenQuality http://openquality.ru/
Дата: 03.05.11 13:07
Оценка:
Добрый день.

Возьмите WinDbg Марка Руссиновича:

http://msdn.microsoft.com/en-us/windows/hardware/gg463009



S>Нужен совет!

S>Существует приложение, написанное на MFC, дело в том что в него закрался какойто баг, который мы никак не можем поймать, изза того что приложение крошится в случайный момент времени.
S>В Linux системах мы использовали GDB для сбора краш дампов и их анализа.

S>Подскажите, каким образом можно заставить приложение оставлять дампы? Чем можно эффективно отлаживать и тестировать приложение под винды?
OpenQuality.ru | Качество программного обеспечения
Re: Тестирование и дебаггинг приложения.
От: okman Беларусь https://searchinform.ru/
Дата: 03.05.11 17:03
Оценка:
Здравствуйте, Selestin, Вы писали:

...

S>Подскажите, каким образом можно заставить приложение оставлять дампы?


CrashRpt.
http://rsdn.ru/article/files/libs/crashrpt.xml
Автор(ы): Олег Тарасенко
Дата: 20.07.2010
Отладка багов на удаленной машине пользователя со-пряжена с недостатком технической информации об ошибке, в связи с чем очевидна необходимость исполь-зования специальных инструментов для сбора данных об ошибке и их автоматической доставки разработчи-ку ПО. В данной статье рассматривается использова-ние открытой библиотеки CrashRpt применительно к обработке исключений в приложении, доставке отче-тов об ошибках по сети Интернет и их последующему анализу.
Re: Тестирование и дебаггинг приложения.
От: dfbag7 Россия  
Дата: 04.05.11 03:07
Оценка:
Здравствуйте, Selestin, Вы писали:

S>Подскажите, каким образом можно заставить приложение оставлять дампы? Чем можно эффективно отлаживать и тестировать приложение под винды?


Рекомендую BugTrap. Это лучшее из того, что мы нашли, и к тому же бесплатное.
Re: Тестирование и дебаггинг приложения.
От: MasterZiv СССР  
Дата: 04.05.11 22:13
Оценка:
On 03.05.2011 13:56, Selestin wrote:

> Подскажите, каким образом можно заставить приложение оставлять дампы?


В винде с этим сложнее ...

Чем можно
> эффективно отлаживать и тестировать приложение под винды?

Visual Studio, WinDbg.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: Тестирование и дебаггинг приложения.
От: falntss  
Дата: 29.08.11 15:01
Оценка:
Здравствуйте, OpenQuality, Вы писали:

OQ> Добрый день.


OQ>Возьмите WinDbg Марка Руссиновича:


OQ>http://msdn.microsoft.com/en-us/windows/hardware/gg463009


WinDbg это НЕ тулза от Руссиновича. При всем уважении к метру.
Re[2]: Тестирование и дебаггинг приложения.
От: _stun_ Россия  
Дата: 30.08.11 06:12
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>On 03.05.2011 13:56, Selestin wrote:


>> Подскажите, каким образом можно заставить приложение оставлять дампы?


MZ>В винде с этим сложнее ...


В винде с этим гораздо проще. Debugging Tools — супер штука. Только ленятся все. Конкретно для дампов — "Installing Dr. Watson as the Postmortem Debugger" в прилагающейся документации почитать

MZ>Чем можно

>> эффективно отлаживать и тестировать приложение под винды?

MZ>Visual Studio, WinDbg.


И еще Detours. Как бы и не отладчик, но на базе примеров оттуда можно много полезных вещей самому на скорую руку сделать.
Re: Тестирование и дебаггинг приложения.
От: mrTwister Россия  
Дата: 01.09.11 16:32
Оценка:
Здравствуйте, Selestin, Вы писали:

S>Нужен совет!

S>Существует приложение, написанное на MFC, дело в том что в него закрался какойто баг, который мы никак не можем поймать, изза того что приложение крошится в случайный момент времени.
S>В Linux системах мы использовали GDB для сбора краш дампов и их анализа.

S>Подскажите, каким образом можно заставить приложение оставлять дампы? Чем можно эффективно отлаживать и тестировать приложение под винды?


DebugDiag
лэт ми спик фром май харт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.