单元测试工具测试的经验总结

 

§ 测试程序的颗粒划分要小,如一组非法参数的测试要放在不同的程序中,这样就不会一个非法参数失败导致其余没有运行。
§ 测试工具只占40%-60%。如7020项目中,以switchChannal0为主, switchChannal0的情况,框架下只进行返回值的判断。实际测试以demo为主来进行测试。
§
 
§ 需要手工参与的与完全自动化的分离。如DUnit中采用多个Suite来分离的方法,详见测试机的F/7016/yuyan/test下的DUnit的测试程序。
§ 测试数据与测试程序的分离,详见测试程序通过excel读取测试数据达到数据与程序的分离
§ 测试报告的生成,详见上篇文章
 
运行时间长的测试程序与一般的运行时间短的测试程序分离。可以只运行时间短的测试程序。例如通过在nunit中,设置为Explicit。设置为Ignore忽略指定的测试方法。详见Nunit的测试程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值