Если вы хотите проверить свой пользовательский интерфейс, я предлагаю использовать инструмент тестирования пользовательского интерфейса, например Squish . Модульные тесты, которые я считаю более подходящими для проверки логики за виджетами, а не за самими виджетами. Если вы действительно хотите провести модульное тестирование своих виджетов Qt, я не думаю, что есть лучшее решение, чем QtTestLib.
Valgrind: есть плагин valgrind для Squish . Я сам этим не пользовался. Конечно, другие модульные тесты можно легко запустить в valgrind, хотя я не знаю ни одного решения, которое бы полностью автоматизировало это. Нужно убедиться в том, что вы действительно подавляете все предупреждения извне, если у вас есть собственный код, чтобы, например, возникла какая-то ошибка. x11 libs не запускает модульный тест.