用例设计基础知识考试
1.以下哪一个不是用例执行结果?(单选)
A. Pass B. Block C. No Need D. N/A
2.执行用例时发现bug,在报bug的过程中以下说法错误的是:(单选)
A.如果是APP崩溃的bug需要提供log文件
B. UI的bug需要截图,并粘贴在bug的附件里
C.一个bug,反复验证了5次,只有3次能复现,但考虑到增大bug被处理的概率,可以在复现率处写100%。
D.对于bug的复现步骤描述,简单明了最好,简洁的操作,去掉繁杂的无关操作。但需要确保写的步骤确实能复现此bug。
3.请判断以下哪种情况是APP的bug?(多选)
A.微信发送信息失败,检查Wi-Fi发现Wi-Fi断开,手机无信号。
B.支付宝余额200.01时扫码支付一个201元的商品提示“未知原因,无法完成支付”。
C.登录京东APP端,输入正确的账号和密码提示“未知错误”而无法登录。
4.以下哪一项不属于app交叉事件测试。(单选)
A. App运行时拨打/接听电话
B. App运行时下载文件
C. App运行时清除App缓存
D. App运行时听音乐
5. 以下哪种有关用例执行的描述是正确的(单选)
A.测试环境下,某APP的话题帖测试“翻页”,但其只有2个帖子,无法测试翻页功能,此时需要block相关用例。
B.测试环境下,某APP的站内支付功能测试,其商品价格都在100元以上,为了不增大测试成本,避免测试损失,需要将用例结果block。
C.生产环境下,某APP的限时抢购活动测试,由于活动倒计时是24小时,测试等待成本过高,为了测试的高效性,相关的用例block并告知客户,下次再执行。
D.测试环境下,某APP的优惠券使用情况测试,在测试优惠券大于商品价格时的场景,跟开发沟通后得到结果是此场景的代码暂未coding完成,这时候可以block用例,下一轮测试时再进行测试。
6. App以下哪些情况的用例执行属于block类型的?(单选)
A.手机号未进行长度限制,可任意输入。
B.手机端没有可用的优惠券进行测试,未与产品确认。
C. app功能缺少微信支付选项,微信支付不可测试。
D.网络没有信号,手机无法注册4G网络。
7.有一条用例的执行结果是Fail,从完成用例角度,我们需要对其进行的操作是?(单选)
A.标记结果为Fail,对应用例后面提交缺陷。
B.把用例告诉开发
C.把用例结果告诉测试leader
D.在用例执行结果后面加上对应的Bug复现率
8.以下哪一项不属于用例编写必备要素:
A.预期结果B.测试步骤C.用例标题D.复现步骤
9.在没有需求文档的情况下设计用例,哪些做法是错误的。(多选)
A.直接拷贝类似App的用例做为现有App的用例。
B.根据自己理解进行用例设计。
C.试用一段时间后,按照App的模块进行用例设计。
D.和客户沟通App中无法理解逻辑,根据和客户的沟通结果,设计脑图根据脑图设计用例。
10.下面哪些做法是错误的?(多选)
A.用例设计就是随便写点测试步骤和预期结果就行了,不用看需求文档。
B.用例设计完直接执行就好了,不用客户review,那样浪费时间。
C.注册模块都是一样,拷贝其它的app的用例就行了。
D.用例设计的测试步骤不需要分步设计,说明白就好了。
11.注册登录的模块的用例设计哪些说法是正确的?(多选)
A.手机号都是11位的,手机号注册的用例写一条就行了。
B.手机号注册,需要设计输入正确的手机号和错误手机号的相关用例。
C.邮箱注册,需要输入合法的和非法的邮箱进行用例设计。
D.验证码设计输入正确的验证码的用例就行了,不需要设计收到验证码时间的用例。
12.电商的App中以下哪些属于重点需要设计的模块。(多选)
A.忘记密码B.购物车C.团购D.限时抢购
13.关于用例测试,以下说法哪些是正确的()(多选)
A.用例标题描述要清晰说明该条用例的目的
B.关于发布动态功能的用例标题这样描述【发布视频动态】
C.关于发布动态功能的用例标题这样描述【未登录状态下发布动态能否成功】
D.标题中需要含有功能模块信息
14.关于用例设计的测试步骤,以下说法正确的是()(多选)
A.测试步骤明确,输入输出要素(输入数据值)清晰,并且无疑义
B.关于发布动态功能的测试步骤这样描述【提交已编写内容】
C.关于发布动态功能的测试步骤这样描述【1、点击动态下的(发动态)按钮;2、输入文字:我很享受音乐;3、点击(发送)按钮】
D.测试步骤要表达明确测试流程,并且分步书写
15.关于用例测试的预期结果,以下说法正确的是()(单选)
A.预期结果可以不确定,结果也能不唯一,因为存在不预判性
B.期望结果可以含有测试步骤或者具体描述
C.关于发布功能预期结果这样描述【发布动态成功,页面跳转至动态页面】
D.关于发布功能预期结果这样描述【页面3秒正常切换到“动态”模块页面,默认刷新显示最新发布的动态内容,包括用户头像、昵称、发布时间等】