XX系统功能用例整体设计思路

     进入新的部门,首先面临的是熟悉业务以及如何设计用例,如果是新人的话,因为可能会涉及到思考的角度比较多会遇到不知道如何下手开始写用例的情况,鉴于一些经验总结,可以在写用例的时候整体设计参考如下:

系统切入点

目的:将大的功能模块切小的完整的功能模块,将不好把控的全局模块一部分一部分去吞掉。

思考的角度:从需求入手,以一个大的功能点或者流程线方式入手

方法:比如Web组件,一个登录或者一个注册就是相当于一个较为完整的小的功能模块,这个模块里面包含了归结为登录的流程线,业务功能以及多个页面。

再比如安全中心,涉及到很多的功能点,但是它是以流程线为主导的,所以可能更需要从流程入手去切分。

     

   图1:整体去切分可以细化的模块

 

模块切入点如下:

功能场景:

目的:完成正常的功能点的所有覆盖

方法:一般为分析产品PRD或者了解所有的流程线

思考切入点:1.是否前后端配置功能点较多  2.流程线是否很多  3.有无突出的功能点


           图2:功能场景细化

 

前端异常UI:

目的:前端文案提示以及相应逻辑处理

方法:一般应用自己的测试方法,比如等价类边界值等功能测试方法设计用例并且结合产品自己的功能特性,站在用户的角度去体验产品。

思考切入点:

1.      是否有把所有的后端接口返回值进行了合理化的文案提示或者处理

2.      前端的相关Js逻辑处理是否有合理。


          图3:前端UI异常用例设计


 

服务器接口:

目的:进行相关接口测试

方法:一般根据接口文档,进行相关返回码的覆盖,根据需求进行等价类参数的划分,关键点在于参数的设计。

思考切入点:

1.      每个接口的正常以及异常参数校验(包含了参数缺失,参数格式错误等等)

2.      所有接口的流程线or业务逻辑(比如一个风险帐号的登录流程等)

        图4:接口测试用例设计


3.接口开关类验证(比如有些接口有控制开关等);

4.接口依赖(比如某个接口依赖其他服务的接口,查看其他服务接口的返回是否都有做相应的处理等)

 

全局异常处理:

目的:排除前后端,从系统层面考虑一些其他的情况

思考的切入点:网络(过慢,抖动等异常提示以及处理),服务之间的相互依赖(服务器挂掉……),用户操作(操作超时,cookie失效,非法请求)……

关注点:开发团队是否有将异常全局性的考虑在内

 

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 功能测试用例设计思路可以参考以下步骤: 1. 确定测试目标:明确要测试的功能模块系统功能点。 2. 理解需求:仔细阅读需求文档或用户故事,确保对功能的理解准确。 3. 划分功能点:将功能模块系统功能点划分为独立的测试项。 4. 设计测试用例:根据功能点,设计测试用例,包括输入数据、预期结果和执行步骤。 5. 考虑边界条件:在设计测试用例时,考虑各种边界条件,包括最大值、最小值、空值等。 6. 考虑异常情况:设计测试用例时,考虑各种异常情况,包括错误输入、异常操作等。 7. 优先级排序:根据测试目标和需求的重要性,对测试用例进行优先级排序,确保重要功能得到充分测试。 8. 执行测试用例:按照设计的测试用例,执行功能测试,记录测试结果。 9. 分析测试结果:根据测试结果,分析功能是否符合需求,是否存在缺陷。 10. 缺陷管理:对发现的缺陷进行记录、跟踪和管理,确保缺陷得到及时修复。 以上是一种常见的功能测试用例设计思路,根据具体项目和需求的不同,可能会有一些差异。\[1\] #### 引用[.reference_title] - *1* [设计测试用例(万能思路 + 六种设计用例方法)(详细 + 图解 + 实例)](https://blog.csdn.net/weixin_60358891/article/details/130608467)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值