软件测试面试必备 ---- 测试用例笔试题分享

本贴最后更新于 1056 天前,其中的信息可能已经水流花落

最近有很多人再找我要面试题,今天我给大家分享一下笔试思路

希望小伙们看完以后可以做到举一反三

如图:

截图实在过于模糊,现在给大家重新用文字整理一遍:

用例题目

有一个流程的功能描述如下,请运用系统测试用例设计方法,设计相应的系统测试用例。

Req_1. 考核流程,流程图如上图所示;

Req_2. 该流程由审计员发起,审计员拟稿页面包含字段:标题、金额、备注;除备注外其他字段要求必填,标题不超过20个汉字,金额不超过8位正整数。拟稿页面有【保存】、【提交】、【删除】按钮;

Req_3. 审计员提交时,可以选择一个或多个审计主管审批;审计主管审批为并行处理(其中一人处理完,流程即可流转到下一个环节),【提交】按钮;

Req_4. 审计主管提交事务所审批时,可以选择一个或多个事务所人员进行审批,事务所审批为串行,审批页面有【提交】按钮;

Req_5.审计主管和事务所人员进行审批时,可以选择同意或不同意,同意则提交下一环节,不同意则退回审计员,审计员修改后可重新提交。

是不是经常碰到这种类似的测试用例?

如果是你的话,你会怎么做呢?

先不要看答案,自己思考几分析

把大概的思路理清楚

如果可以的话最好是自己写出来

再对下面的参考答案

答题思路分析

这道题跟传统的用例设计题登录注册相比,涉及到的业务更为复杂一点。

如果大家在笔试中,碰到这种题干文字非常多的,业务稍显复杂的,不知如何下笔的。不要慌,记住一句话:把你能理解的需求原原本本整理一遍,并且在最前面加上“验证”两字。基本上也能对上80%。

例如:审计员提单页面,验证标题不超过20个汉字------当然这是一个笨方法。

行知有效的解决问题的方式,还是得先理清需求,研读业务,先从功能测试方面分析,把涉及到的功能及业务流程以测试点的形式整理覆盖,包括正面及反面。

再可以从界面、易用性、安全性、兼容性、性能等补充。

参考答案

  1. 正常流程1验证:

审计员提交审计单(标题1个汉字、金额为1位正整数1、备注:财务审计),选择一个审计主管,点击提交–>审计主管选择1个事务所人员A,并同意–>事务所人员A选择同意–>流程结束

  1. 正常流程2验证:

审计员提交审计单(标题20个汉字、金额为8位正整数99999999、备注:财务审计),选择多个(2个)审计主管,点击提交–>任一审计主管选择1个事务所人员A,并同意–>事务所人员A选择同意–>流程结束

3、正常流程3验证:

审计员提交审计单(标题2个汉字、金额为2位正整数99、备注:财务审计),选择多个(5个)审计主管,点击提交–>任一审计主管选择多个(2个)事务所人员AB,并同意–>事务所人员AB都选择同意–>流程结束

  1. 正常流程4验证:

审计员提交审计单(标题19个汉字、金额为7位正整数9999999、备注:财务审计),选择1个审计主管,点击提交–>审计主管选择多个(5个)事务所人员AB,并同意–>事务所人员AB都选择同意–>流程结束

  1. 备选流程1验证:

审计员提交审计单,选择1个审计主管,点击提交–>审计主管不同意–>审计单退回审计员

  1. 备选流程2验证:

审计员提交审计单,选择多个审计主管,点击提交–>任一审计主管不同意/全部不同意–>审计单退回审计员

  1. 备选流程3验证:

审计员提交审计单,选择1个审计主管,点击提交–>审计主管选择多个事务所人员A,并同意–>事务所人员A不同意–>审计单退回审计员

8、备选流程4验证:

审计员提交审计单,选择1个审计主管,点击提交–>审计主管选择多个(2个)事务所人员AB,并同意–>事务所人员A不同意,B同意–>审计单是否退回审计员

  1. 备选流程5验证:

审计员提交审计单,选择1个审计主管,点击提交–>审计主管选择多个(2个)事务所人员AB,并同意–>事务所人员AB不同意–>审计单是否退回审计员

10、审计员提交页面标题长度输入21个汉字、输入为空或空格、输入1-20以内非汉字;审计提交页面是否报错

11、审计员提交页面金额输入非数字、(<1的任意值:0、负数-1)(>99999999的任意值:100000000)(1-99999999的非正整数:小数1000.8);输入为空或空格;审计提交页面是否报错

12、审计员提交页面备注输入为空或空格,流程进入下一个环节

13、审计员提交页面备注输入超长,页面是否做控制

14、审计员提交页面输入正常数据之后,点击保存,返回上级页面是否支持数据保存

15、审计员提交页面输入正常数据之后,点击删除,页面数据是否正常删除

16、审计员已提单,状态为审核中/同意/不同意,该单是否支持修改再提交?

17、审计员已提单,状态为审核中/同意/不同意,该单是否支持删除?

18、审计员、审计主管、事务所人员不同角色的页面权限是否正常

19、安全性:网络异常情况,多次点击提交,是否只被执行一次

20、界面验证:界面风格排版是否正常合理

以上就是我整理的思路

如有想补充的小伙伴,欢迎大家在留言区留言,一起交流,给更多的小伙伴拓展一下思路。

同样我也有一些测试面试题,可以分享给大家

2 回帖
请输入回帖内容 ...
  • testcoding007

    可以发我看看吗面试题

    1 回复
  • anan

    可以的,这里分享不了链接,加ningmengpyn 备注面试题 发你链接!