测试用例编写小记

在我的代码编写过程中,减少错误最重要的一个环节是测试代码

有几个原因把让代码的质量直接体现为错误的多少。第一:其实没有完美的设计,所以灵活度总是有限的,而且没有指标衡量;第二:功能实现对测试人员和业务人员来说,是一个黑盒;第三:日志配置这类高级玩意,一般人都不会检查。所以,最终代码的质量,就是体现在错误的多少

测试用例可以分为三种,一种是需求所对应的测试用例,一种是测试类之间交互的测试用例,还有一种则是类本身是否正确运行的测试用例

使用了敏捷的开发方法后,客户需求被映射到每一条的测试用例上,所以,测试用例必须保证,能够完善测试用户的所有需求,并且保证质量

类之间交互的测试方式有很多,这个可以参考测试驱动的相关资料,常用的技巧,应该是stub和mock了,这类的测试大多用于程序员之间交流和测试类之间是否满足设计要求所用

保证类本身正确运行的测试用例,用于检查出代码中的错误,这种测试用例,其实可以通过很多手段来避免,比如代码review过程中改善代码结构,增加assert,增加异常检查函数统一运行等等,然后才会设置运行环境测试用例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值