QTestLib提供了单元测试框架的基本功能,并提供了针对GUI测试的扩展功能
1.QTestlib特性
设计QTestLib的目标是为了简化QT程序或库的单元测试工作。
| 特性 |
详细描述 |
| 轻量级 |
QTestlib只包含6000行代码和60个导出符号。 |
| 自包含 |
对于非GUI测试,QTestlib只需要Qt核心库的几个符号。 |
| 快速测试 |
QTestlib不需要特殊的测试执行程序,不需要为测试而进行特殊的注册。 |
| 数据驱动测试 |
一个测试程序可以在不同的测试数据集上执行多次。 |
| 基本的GUI测试 |
QTestlib提供了模拟鼠标和键盘事件的功能。 |
| IDE友好 |