如何高效的设计编写软件测试用例?

2个月前 (09-07 19:36)阅读3回复0
xxhh
xxhh
  • 管理员
  • 注册排名4
  • 经验值592600
  • 级别管理员
  • 主题118520
  • 回复0
楼主

如何高效的设计编写软件测试用例?


测试的问题在哪里都很少人关注啊。刚好看到,那我来答一下

1、首先必须了解需求,吃透产品/需求说明书

2、你得有常识。什么叫有常识,举个例子:百度输入框,输入之后,可以鼠标点搜索,也可以直接按enter键搜索。这就是常识,通常产品说明书可不会告诉你,这个按钮要对enter做响应

3、发散性是什么呢?就是你能从产品说明中挖掘隐性的需求。比如说上面的这个框。产品可能只是说,输入什么,就在引擎查找并返回什么。发散一下就是,我输入特殊符号呢?中文呢?英文呢?西藏文?还能不能正常工作?

4、系统性的思考。何为系统性的思考,通常不会都测试都是新的东西,有可能是运营的小需求。流程加了状态,加了按钮,要从整个系统层面考虑这样的改变,会带来什么影响,从而得到新的测试用例。这个思考的方式在另外的领域叫沙盘推演

达这个的意思就是你用例的粒度,不能太粗也不能太细。要自然。就是同级别或者低一级别的QA看你的用例,也知道这个用例要做什么,达到什么效果,写的让别人还要再挖掘一轮的,都不是好用例 这个就是纯粹的用例排版或者一些基本套路的表达。包括用例集的管理,比如按照功能划分用例集、按照测试类型划分用例集等等

个人认为,只要做到了上边说的,出来的用例必然高效~

了解更多:

0
回帖

如何高效的设计编写软件测试用例? 期待您的回复!

取消