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

找工作的黄金时段,

金三银四来了,

预感一大波摩拳擦掌、

准备跳槽或者转行的朋友都在蠢蠢欲动。

最近很多小伙伴跟我提议

能不能分享一些测试用例的面试题

正好最近柠檬班的学生碰到了

以下的面试题,给大家分享一下

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

如图:

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

 

用例题目

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

     

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

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

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

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

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

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

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

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

把大概的思路理清楚

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

再对下面的参考答案

答题思路分析

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

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

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

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

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

参考答案

1、正常流程1验证:

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

2、正常流程2验证:

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

 

 3、正常流程3验证:

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

4、正常流程4验证:

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

5、备选流程1验证:

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

6、备选流程2验证:

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

7、备选流程3验证:

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

 8、备选流程4验证:

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

9、备选流程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、界面验证:界面风格排版是否正常合理

以上柠檬班学生在面试过程中做出来答案,我给整理了一下思路。

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

PS:强行插波个广告

柠檬班18年新班马上要开课啦!!

全程班:功能+自动化+性能+安全测试+接口测试

如果你是刚入门的测试小白,

在公司举步维艰,处处碰壁

这绝对是一个最佳的学习课程

下周三就开课了哦,还有最后7个位置!

 

3月6日开课

python自动化:web+接口+APP自动化

如果你是做测试几年

遇到瓶颈了,职位晋升不上

跳槽薪资也涨不上去

不知道该何去何从

2018必将是自动化最火的一年

柠檬班学完这个课程的学生

普遍涨薪30%以上

20%的同学在涨薪的同时

职位也晋升了

另有JAVA自动化3月底开课

性能课程3月底开课啦

现在报名还可享受年前定金优惠

付款300抵扣学费500

付款600抵扣学费1000

付款1000抵扣学费1500

课程详情加Q群:333782754

找多多了解哦

原文地址:https://www.cnblogs.com/liulinghua90/p/8466869.html