行业动态

如何写出高质量的软件测试用例?

  第一步、明确测试范围

  有些需求是多个部门一起合作的,可能会有多个测试和你一起分工合作。

  你需要明确自己主要负责测试哪些地方,细化到功能模块。

  这个时候,你应该明确两点:

  1.你测试的模块到底依赖哪些其他模块

  2.有哪些模块依赖你所负责测试的模块

  设计测试用例的时候,把重点放在设计你自己负责的测试范围上;

  对于有依赖的模块,也需要考虑降级和容错,也就是你要考虑,你负责的模块出问题了,对人家造成什么影响;

  或者,人家负责的模块出问题了,对你所负责的模块有什么影响。

  明确测试范围的2个好方法:

  1.需求评审会一般产品会按功能模块去划分,分别评审,你需要和与你对接的产品和开发步调一致。

  2.测前沟通,找开发和产品去做测试前的沟通,必要时,甚至要找关联的测试人员去做一次沟通,明确测试范围。

如何写出高质量的软件测试用例?

  第二步、熟悉需求文档

  需求文档至少要看三遍!

  在你熟悉需求文档的时候,也相当于已经进入测试了,像一些公司美其名曰:文档测试。

  产品经理写需求没想到的,你想到了,都可以大胆的提出来,要有质疑的精神。

  另外这里还有一个小建议:尽量让产品经理把产品的流程图画上,流程图可以反映出数据流向是怎样的,这可比文字更加直观。

  这样你会对整个需求文档有更深的理解。

  第三步、熟悉开发文档

  开发的系统设计文档、接口设计文档、数据库表结构,如果有的话,最好都看一遍。

  第四步、设计和编写测试用例

  现在大部分测试工程师手工测试都喜欢用Excel或者Xmind来编写测试用例。

  ·Excel 比较适合用例较少、操作步骤简单、可能性有限、结果预期比较明确的功能。

  ·Xmind 比较适合用例较多、功能相对复杂、结果预期比较多样的功能。

  以下分别举两个使用场景:

  (1)假如说测app的话,个人感觉用Xmind可能会更合适

  用Excel的话,由于功能比较繁琐,可能用例条数会很庞大,一方面测试起来,看太多表格,容易头晕。另一方面维护起来也比较麻烦。

  而Xmind可以只是把功能点写上,本身结构化的设计思维会让测试思路比较清晰,测试用例维护起来比较方便。

  (2)对于上线后的回归测试验证点(CheckList),我们可以用Excel去表达,主要是针对主流程主功能的正向操作进行验证,逐条操作也防止漏测。

  但其实用哪种软件编辑测试用例,都是看个人的使用习惯,关键是自己能看懂,别人也可以看懂就可以了。

  设计测试用例时的,需要结合需求文档,把测试点罗列清楚,尽量用简洁的语句表述,非常忌讳写出过于啰嗦的用例。

  另外,设计测试用例的几条思路我也简单介绍一下:

  1.按模块把功能点罗列全,切记不要照抄需求文档,这样写不写有什么区别?

  2.软件测试的基本测试方法要有效利用上,像边界值法、等价划分类、场景法等等,都是特别实用测试方法。

  3.不要在细枝末节上纠结太多,根据二八法则,80%的bug都集中在主流程里面,要确保主功能主流程没问题。

  第五、用例评审

  测试用例设计完,一定要和产品研发一起评审测试用例,漏掉的测试点要及时补充。

  以上内容为大家介绍了如何写出高质量的软件测试用例,本文由多测师亲自撰写,希望对大家有所帮助。了解更多软件测试相关知识:https://www.duoceshi.com/xwzx-hydt/

新闻资讯

联系我们

联系人:王女士

手机:17727591462

电话:0755-21072941

邮箱:hr@duoceshi.com

地址: 广东省深圳市龙华区龙华街道清湖和平路62号优鼎企创园D栋201室,202室

用手机扫描二维码关闭
二维码