1. 测试需求:

软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。下面是对某城市“好莱坞”影院APP购票系统中会员卡使用的基本流和备选流的描述。

会员卡分为储值型会员卡和现金型会员卡两种,会员必须持本卡在本影城内进行刷卡消费,才能享受影城提供的会员购票折扣、积分优惠、积分兑奖、会员专享、会员升级等一系列的会员优惠和服务。

会员种类:

1、现金消费会员卡:6个月内累计观影6次或购影票消费达到200元者,可凭票带有效证件免费100元现金消费会员卡。
2、储值会员卡:分为200元、300元、600元、1000元四种卡。其中:200元为会员卡、300元为银卡会员、600元为金卡会员、1000元为VIP尊贵会员。

问题1:使用场景法设计测试用例,指出场景涉及到的基本流和备选流,基本流用字母A表示,备选流用题干中描述的相应字母表示。

问题2:场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例中的测试用例包含测试用例、ID、场景条件、测试用例中涉及的所有数据元素和预期结果等项目。首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入购票数量、账面金额、余票量),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例。在下面的矩阵中,是表示有效数据元素,否表示无效数据元素,n/a表示不适用。例如C01表示“成功购票”基本流。请按上述规定为其它应用场景设计用例矩阵。

问题3:假如每张票20元人民币,用户的账户金额为600元,余票量充足,那么在A4输入购票数量的过程中,
请运用边界值分析方法为A4选取合适的输入数据(即电影票数量,单位:张)。

评分标准: 利用如何使用场景法设计测试用例, 通过运用场景来对系统的功能点或业务流程的描述, 从而提高测试效果。总分15分。

具体评分如下:

1、使用场景法设计测试用例(5分)
共有5个场景
场景1: A
场景2: A和B
场景3: A和C
场景4: A和D
场景5: A和E

2、设计用例矩阵(7分)

3、用边界值分析方法为A4选取合适的输入数据(3分)

1、0张
2、30张
3、31张


2. 测试需求:

满减策略是外卖平台推出的一种为了让商家与顾客实惠,平台给予商家补贴,通过这样的营销活动来实现用户高速增长的一种模式。以某城市外卖平台设计的麻辣香锅或麻辣烫的满减策略为例子,蔬菜成本0.5元,肉类0.8元,在设计满减的时候,可以5元一个档,例:25-13,30-15,35-17……,蔬菜定价3元,荤菜定价5元,这样,每5元一个满减档,用户就会拉高自己的客单价。报价规则如下表所示。

顾客如点的香锅合计32元,实际支付32-15=17元。

现在该商家开发一个软件,输入为实际价格P(1<P<100),输出为满减后价格D。

问题1:请采用等价类划分法为该软件设计测试用例(不考虑P为非整数的情况)

问题2:请采用边界值分析法为该软件设计测试用例(不考虑健壮性测试,既不考虑P不在1到100之间或者是非整数的情况)

问题3:列举除了等价类划分法和边界值分析法以外的三种常见的黑盒测试用例设计方法。

评分标准: 考查黑盒测试法及应用,总分15分。

具体评分如下:

1、请采用等价类划分法为该软件设计测试用例(不考虑P为非整数的情况)(6分)。

设计用例时从这6个等价类中任选一个代表数据即可。

2、请采用边界值分析法为该软件设计测试用例(6分)

3、列举除了等价类划分法和边界值分析法以外的三种常见的黑盒测试用例设计方法。(3分)

错误推测法,因果图法,判定表驱动法,正交试验法,功能图法等。


3. 测试需求:

现有某图书管理系统,管理员可对所有权限的馆藏图书进行查询,可以根据出版社(电子工业、清华大学)、发行日期(2000-2010,2010-2020)、作者性别(男、女)进行查询,试对该查询功能设计测试用例。(本题中无需考虑无权限的情况)

要求:1、按照传统测试用例设计方法,列出全部可能的测试用例。填入下表:

所在列 1 2 3
因素 出版社 发行日期 作者性别
实验1
实验2
实验...
实验n

2、使用正交试验法设计测试用例。填入下表:

所在列 1 2 3
因素 出版社 发行日期 作者性别
实验1
实验2
实验...
实验n

3、说明使用正交试验法设计测试用例的好处。

1、按照传统设计,设计全部测试用例。(3分)

所在列 1 2 3
因素 出版社 发行日期 作者性别
实验1 电子工业 2000-2010
实验2 电子工业 2000-2010
实验3 电子工业 2010-2020
实验4 电子工业 2010-2020
实验5 清华大学 2000-2010
实验6 清华大学 2000-2010
实验7 清华大学 2010-2020
实验8 清华大学 2010-2020

2、使用正交试验法设计测试用例(5分)

所在列 1 2 3
因素 出版社 发行日期 作者性别
实验1 电子工业 2000-2010
实验2 电子工业 2010-2020
实验3 清华大学 2000-2010
实验4 清华大学 2010-2020

3、说明使用正交试验法设计测试用例的好处。(2分)
根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的特点具备了“均匀分散,整齐可比”的特点。
通过使用正交试验法减少了测试用例,合理地减少测试的工时与费用,提高测试用例的有效性。是一种高效率、快速、经济
的实验设计方法。


4. 测试需求:

某在线支付平台余额提现到银行卡规则:每日累计提现金额不超1万元为快速(2小时)到账; 超过1万元为普通到账,普通到账没有额度上限限制。

要求:

1、假设账户中有5万余额,给出覆盖无效等价类的测试用例。

2、假设账户中有5万余额,给出覆盖有效等价类的测试用例。

3、使用黑盒测试的等价类划分法给出有效等价类和无效等价类。

评分标准: 快速到账和普通到账,以及一天内多次提取是主要答题点,其余根据回答情况酌情给分,总分10分。

1、假设账户中有5万余额,给出覆盖无效等价类的测试用例。(2分)

2、假设账户中有5万余额,给出覆盖有效等价类的测试用例。(2分)

3、使用黑盒测试的等价类划分法给出有效等价类和无效等价类。
提现功能分为快速到账和普通到账两个功能: 
第一种情况:不考虑一天内多次提取,设计用例如下(4分)

第二种情况:考虑一天内多次提取,设计用例如下(6分)

美团2021校招测试相关推荐

  1. 美团2021校招 技术综合-后台方向-编程题随笔

    美团2021校招技术综合-后台方向在线考试 不一样的逆序数 时问限制:3000MS 内存限制:589824KB 题目描述: 小团最丘对逆序数(将一个数字逐位逆序,例如1234的逆序数为4321)特别感 ...

  2. 【编程笔试】美团2021校招笔试-通用编程题第4场(附思路及C++代码)

    导览 练习地址 小团无路可逃 小团的神秘暗号 小团的选调计划 小团的默契游戏 总结 练习地址 点此前往练习 小团无路可逃 小团惹小美生气了,小美要去找小团"讲道理".小团望风而逃, ...

  3. 【编程笔试】美团2021校招笔试-通用编程题第9场(附思路及C++代码)

    导览 练习地址 糕点 晋级人数 回转寿司 神秘的苹果树 总结 练习地址 点此前往练习 糕点 小团的蛋糕铺长期霸占着美团APP中"蛋糕奶茶"栏目的首位,因此总会吸引各路食客前来探店. ...

  4. 美团2021校招笔试-编程题-第10场

    链接:淘汰分数_美团笔试题_牛客网 来源:牛客网 某比赛已经进入了淘汰赛阶段,已知共有n名选手参与了此阶段比赛,他们的得分分别是a_1,a_2-.a_n,小美作为比赛的裁判希望设定一个分数线m,使得所 ...

  5. 【编程笔试】美团2021校招笔试-通用编程题第1场(附思路及C++代码)

    导览 练习地址 小美的送花路线 小美的评分计算器 小美的外卖省钱计划 小美的代金券要过期啦 总结 练习地址 点此前往练习 小美的送花路线 小美是美团的一名鲜花快递员,鲜花是一种保质期非常短的商品,所以 ...

  6. 公司食堂-美团2021校招笔试(线性数据结构的应用)

    链接:公司食堂_美团笔试题_牛客网 题目也好,题解也好,都倾向于用小根堆(优先队列)解决问题.复杂度确实是O(nlogn).通过多次提交发现,题目会卡常,必须用c语言的scanfprintf输入输出, ...

  7. 美团2021校招笔试-编程题(通用编程试题,第1场)2. 小美的评分计算器

    美团对于商家的评价体系是1-5星评价体系,用户在完成订单之后可以对商家打1/2/3/4/5星,而在客户端上,商家的评级却不一定是整数,而是会显示小数点后的一位.很显然这就需要一个计算器了,小美拥有了一 ...

  8. 美团2021校招笔试-编程题(通用编程试题,第1场)1. 小美的送花线路

    小美是美团的一名鲜花快递员,鲜花是一种保质期非常短的商品,所以需要尽快送到客户手中,公司对于骑手的一个要求就是要规划送花的线路,使得骑手送完所有订单走的路程尽可能少.(骑手开始派送时带走了所有需要派送 ...

  9. 美团2021校招笔试-编程题(通用编程试题,第9场)

    第一题题目没看懂 团的蛋糕铺长期霸占着美团APP中"蛋糕奶茶"栏目的首位,因此总会吸引各路食客前来探店. 小团一天最多可以烤n个蛋糕,每个蛋糕有一个正整数的重量. 早上,糕点铺已经 ...

最新文章

  1. QTableView中使用Delegate方式来实现对特定列的文本进行换行
  2. 人人都来写算法 之 快速排序
  3. tensorflow调用问题解决
  4. java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
  5. ftruncate函数的功能及使用
  6. 处理器的用户态和核心态
  7. 问题 1052: [编程入门]链表合并
  8. java applet socket_Java swing applet中使用的套接字
  9. 阿里下一代云分析型数据库AnalyticDB入选Forrester云化数仓象限
  10. 第二阶段团队冲刺(二)
  11. Atitit cio之道 attilax著 2. CIO是企业组织很重要的一个官员,未来就靠信息取胜了 1 3. Cio职责 2 3.1. 企业信息化 对信息技术的利用来实现组织攻略目标 2 3
  12. 推荐一本好书《代码整洁之道 (claen code) 》
  13. Jetpack:Room超详细使用踩坑指南!
  14. AcroFields设置PDF文本域
  15. css3中3D变换的景深和灭点
  16. docker网络原理及cgroup
  17. PD协议芯片TypeC受电端触发9V12V15V20V
  18. halcon裁剪图像_【Halcon】Halcon学习之七:改变图像的现实方式和大小
  19. WoS数据库使用及检索示例
  20. 大数据时代--风控系统

热门文章

  1. 音视频- iOS图像采集
  2. 底层学习笔记(打开黑箱世界)
  3. 详解PHP反序列化漏洞
  4. 平安科技亮相重庆,「AI人脸识别+健康医疗」首秀;GE 推智能医疗影像系统UV6.0,已在3000家机构投入使用...
  5. Coding and Paper Letter(八十六)
  6. SQL Server中的Replicate函数。循环字符次数,可用于多层分类
  7. 基于支持向量机的文本分类算法研究(一) —— 支持向量机及核函数背景(stitp项目)
  8. BZOJ 2687: 交与并
  9. Linux_shell---使用grep,tr和cut指令提取IP地址
  10. java jml_JML起步--使用JML改进你的Java程序(1)