Поиск ошибок в программах

Вопросы использования сторонних (не входящих в состав FPC и Lazarus) утилит и библиотек.

Модератор: Модераторы

Поиск ошибок в программах

Сообщение Attid » 14.02.2008 14:25:13

В связи с критикой недавно опубликованной статьи на IBM developerworks про поиск ошибок управления памятью в программах, был подготовлен материал про использование valgrind для поиска ошибок управления памятью, а также других ошибок, приводящих к неправильной работе программ.



источник
Последний раз редактировалось Attid 26.02.2008 00:44:02, всего редактировалось 1 раз.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2578
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение debi12345 » 16.02.2008 00:44:51

ValGring - отличная штука, только нужно научиться отсеивать настоящие ошибки от огромной кучи всяких. В МСЕ пару раз спасло в отлове пренепрятнейших (невоспроизоводимых) багов с комбобоксами. Просто работал, записывая в огромный лог, а при долгожданном сбое - шерстили этот лог.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 4044
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение Attid » 26.02.2008 00:42:38

Вслед за первой частью статьи про средства поиска ошибок в программах, при помощи пакета Valgrind, опубликована вторая часть, теперь посвященная использованию Google Performance Tools.


http://www.opennet.ru/opennews/art.shtml?num=14406
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2578
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Attid » 26.02.2008 10:39:37

ну это не совсем поиск ошибок но тестирование


Выпущен первый релиз LDTP 1.0.0 (Linux Desktop Testing Project), пакета для автоматизации тестирования графического интерфейса. Например, эмуляции действий пользователя (нажатия клавиш, действия мышью), записи и воспроизведение сеансов работы с программной, отслеживание потребления памяти и CPU при выполнении определенных операций с интерфейсом.

Пакет LDTP использует для своей работы "accessibility" библиотеки (GAIL, ATK, AT-SPI) и позволяет протестировать любое GNOME или KDE 4.0 (QT 4) приложение.

http://www.opennet.ru/opennews/art.shtml?num=14407
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2578
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E


Вернуться в Сторонние средства

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru