Qt-Test
文章平均质量分 91
dayong657
这个作者很懒,什么都没留下…
展开
-
基于Qt Test的单体测试方法(一)
1.1 单体测试简介软件开发一般流程包括:需求理解—>概要设计—>详细设计—>编码—>单体测试—>结合测试。单体测试(Uint Test)是软件开发阶段的一个基本环节,一般由开发者完成。那么,什么是单体测试?顾名思义就是对单体进行测试。所谓单体,可以理解为一个函数,而测试就是验证此函数是否能达到预期结果。所以,简单说,单体测试就是测试函数是否实现了预期结果。 目前,单体测试框架有很多。比如,应用于原创 2017-02-21 22:24:11 · 5343 阅读 · 1 评论 -
基于Qt_Test的单体测试方法(二)
2.1 数据驱动测试简介在前一章单体测试的例子中,测试的数据只有一条,对于这个简单的被测函数来说也算够用。但是被测函数往往比较复杂,它可能包含多个分支,每个分支有不同的处理。此时应该选取多条测试数据,覆盖到被测函数所有分支。如果按照之前的做法,需要在测试函数中准备多条测试数据,执行多次被测函数并比较结果,这会使得代码臃肿不易阅读。幸好,Qt Test中提供了一种数据驱动的测试方法,能够很好地解决这个原创 2017-02-25 10:20:34 · 966 阅读 · 0 评论