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

 

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

你可能感兴趣的:(单元测试工具测试的经验总结)