编写测试程序的流程

编写测试程序的流程

  1. 首先有编码风格的遵守。 模糊的还记得有头文件、宏、枚举、内型定义、全局变量、函数前向声明。

  2. 函数头有描述信息。 因为是测试代码没有要求那么严格,两句可以了。 依据函数简短描述,函数功能稍详细描述。

  3. 采用矩阵数组跑测试用例,特别是测试用例使用了迭代的现在有三种方式。

    • 在初始化矩阵中,多次调用这样做到迭代。
    • 不初始化,定义一个全局变量,来区分迭代次数,然后对初始化结构体数组进行初始化。
    • 不初始化,也不定义初始化结构体类型,也是定义一个全局编量来区别迭代次数,输入输出散列在全局变量中。
    • 对于迭代有两种验证: 每次迭代都验证; 迭代一次并成功时进行计数,计数到期望值时,输出该TC成功。
  4. 编译后要进行清理warning。 做到没有warning 存在。

  5. 跑测试用例, 查看测试用例验证结果正常。

  6. 跑覆盖率, 查看覆盖率覆盖完整情况。

总结

遵守代码风格和设计准则。
迭代测试用例的对应测试程序的编写。 更倾向于写初始化结构体,然后声明结构体数据,每次迭代都验证。
编译无警告,测试验证有输出。
覆盖率中的分支覆盖,逻辑覆盖达到百分百。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值