互联网时代的不断发展,带动了软件测试在市场上慢慢的火起来,越来越多的企业看到了软件测试员存在的必要性。但是,在工作中使用软件测试用例设计时候,存在的一些误区你又是否清楚呢?就让千锋软件测试培训老师为大家好好讲解一下。
一、发现的缺陷的用例是好的用例
测试需要以下两点:一点是程序做了它应该做的事情,另一点是程序没有做它不该做的事情。因此,作为测试实施依据的测试用例,必须要能完整覆盖测试需求,而不应该针对单个的测试用例去评判好坏。
二、测试时用力应足够的详细
测试的目的是尽可能发现程序中存在的缺陷,测试活动本身也可以被看作是一个项目,也需要在给定的资源条件下尽可能达成目标,但是大部分的国内软件公司在测试方面配备的资源都是不足够的,因此我们必须在测试计划阶段明确测试的目标,一切围绕测试的目标进行。
除了资源上的约束外,测试用例的详细程度也需要根据需要确定。如果测试用例的执行者、测试用例设计者、测试活动相关人对系统了解都很深刻,那测试用例就没有必要太详细了,文档的作用本来就在于沟通,只要能达到沟通的目的就行。
三、测试用例不应该包含实际的数据
测试用例是“一组输入、执行条件、预期结果”、毫无疑问地应该包括清晰的输入数据和预期输出,没有测试数据的用例多只具有指导性的意义,不具有可执行性。
当然,测试用例中包含输入数据会带来维护、与测试环境同步之类的问题,关于这一点,《Effective Software Test》一书中提供了详细的测试用例、测试数据的维护方法,可以参考。
对于软件测试用例设计中的误区,能避免还是尽可能的去避免,这也是为了我们工作能够进展顺利。而对于很多学习软件测试的新手而言,多的项目实战经验是很有必要的。而千锋软件测试培训课程从前台到后台,从PC端到移动端,依托成熟的项目素材及学科案例,千锋10大IT课程为软件测试提供了多维实战环境,囊括企业各式需求,助力新手掌握软件测试技术点!
相关文章
关注千锋学习站小程序
随时随地免费学习课程
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱