Несколько месяцев назад я писал про тестирование виджетов на форме и появляющихся диалогов. Теперь же я столкнулся с трудностями тестирования мышевозства.
В качестве тестового примера выбрана форма с двумя списками, в которую мы добавим возможность добавлять элементы из одного списка в другой.
Начнем с простого примера тестирования событий мыши - mouseClick.
Показаны сообщения с ярлыком qtest. Показать все сообщения
Показаны сообщения с ярлыком qtest. Показать все сообщения
понедельник, 16 июля 2012 г.
понедельник, 26 марта 2012 г.
"Реальное" использование QTestLib
Ведя разработку через тестирование, рано или поздно задумываешься над вопросом тестирования GUI. Кто-то скажет, что это не нужно, что достаточно протестировать только логику работы приложения, а интерфейс пользователя протестируют тестировщики. Что ж, возможно, они правы, но я решил попробовать покрыть юнит-тестами всё, включая GUI, написанный на Qt.
Единственный инструмент, который я нашел - QTestLib. К сожалению, его описание весьма скромное:
К сожалению, официальная документация описывает сферический QString в вакууме, в который поместили "Hello world!". Разумеется в этом случае мне совсем не хотелось бросаться в омут с головой и резать по живому. Поэтому для экспериментов придумал простенькое приложение "Подсчет площади квадрата", о котором и пойдет речь дальше.
Единственный инструмент, который я нашел - QTestLib. К сожалению, его описание весьма скромное:
К сожалению, официальная документация описывает сферический QString в вакууме, в который поместили "Hello world!". Разумеется в этом случае мне совсем не хотелось бросаться в омут с головой и резать по живому. Поэтому для экспериментов придумал простенькое приложение "Подсчет площади квадрата", о котором и пойдет речь дальше.
Подписаться на:
Сообщения (Atom)
