什么是软件测试
软件测试(英语: Software Testing),描述一种用来促进鉴定软件的完整性、安全性和质量的过程,换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程,软件测试的经典定义是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
为什么选择学习软件测试?
软件测试工程师职业发展路径
技术方向
自动化测试
性能测试 安全性测试 测试开发
自动化测试
性能测试 安全性测试 测试开发
管理方向
测试组长
测试主管 测试经理 测试总监
测试组长
测试主管 测试经理 测试总监
业务方向
质量经理
认证经理 配置经理 产品经理
质量经理
认证经理 配置经理 产品经理
设计测试用例的作用
用例设计和编写的作用
有效性:测试用例是测试人员测试过程中的重要参考依据
可复用性:良好的测试用例具有重复使用的功能,使得测试过程事半功倍,提高测试效率
易组织性:即使是小的项目,也可能会有几千甚至更多的测试用例,测试用例可能在数月甚至几年的测试过程中被创建和使用
可评估性:从测试的项目管理角度来说,测试用例的通过率 是检验代码质量的保证
可管理性:测试用例也可以作为检验测试人员进度、工作量以及跟踪/管理测试人员的工作效率的标准