什么是软件测试
软件测试,描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程
为什么选择学习软件测试?
测试用例编写注意事项
不要设计“穷举测试用例”
在详细测试用例与有效测试时间中找到平衡点
好的测试用例应该多关注“反向测试问题”(测试用例需要经常更新,尤其是发现过缺陷的测试用例。“杀虫剂效应”,一个发现过缺陷的测试用例,就相当于杀虫剂,必选使用“更强的杀虫剂”-----新的测试用例,与之 前的用例中数据类型保持一致,进行重新测试)
测试用例库应该不断更新和维护
测试用例可以复用,但要注意数据有效性与环境变化
测试用例是设计出来的,不是写出来的
多去学习经验丰富的测试工程师所设计的测试用例
针对不同的需求类型和测试对象,灵活采用不同的测试用例设计方法