2020 软件质量保证与测试(南京大学金陵学院) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-29到2020-07-15
本篇答案更新状态:已完结
第2周 黑盒测试技术 第2单元测试
1、 问题:以使用某购票系统进行国内车票购买的过程为例,如果需要针对相关业务流程设计测试用例,则如下描述中错误的是:
选项:
A:成功登录系统,为已有乘车人成功购买单程、单张车票,该流程对应的是基本事件流
B:系统登录失败,该流程对应的是备选事件流
C:成功登录系统,为已有乘车人成功购买单程单张车票,以及为已有乘车人成功购买单程多张车票,这两个流程分别对应两个基本事件流
D:成功登录系统,出发地城市分别选择100个不存在的、或不在中国境内的城市,无法购票,对应同一个备选事件流
答案: 【成功登录系统,为已有乘车人成功购买单程单张车票,以及为已有乘车人成功购买单程多张车票,这两个流程分别对应两个基本事件流】
2、 问题:以下描述中哪个是正确的?
选项:
A:在功能测试中,应选择所有不同的测试方法,围绕功能点设计尽量多的测试用例
B:在数据可以穷尽的情况下,只要能保证测试用例覆盖所有数据,就可以确保测试没有风险
C:在功能测试中,应优先使用等价类测试方法来测试数据,然后使用场景法测试流程,最后使用边界值测试做补充测试
D:功能测试中,针对事件流中的每个节点,应使用等价类和边界值测试对涉及的数据进行校验
答案: 【功能测试中,针对事件流中的每个节点,应使用等价类和边界值测试对涉及的数据进行校验】
3、 问题:下图给出了猫狗大战小游戏的一个典型的对战场景,其中图中的猫和狗分别代表对战的双方,在人机对战模式下,猫是机器内置的对手,用户可操作的是狗角色,图中中央上方显示的分别是对战双方的血量,中央血条下方是风力和风向标志,四个圆形图标从左到右依次表示:打击两次、强力打击工具、臭弹工具、补血工具(补血工具仅对自己进行补血,不能攻击对手)。通过按下鼠标左键的时间长短控制出手力度,时间越长,出手力度越大。请问,以下描述中哪些是错误的:
选项:
A:从输入的角度来说,可使用等价划分方法,划分为如下三种情况:1.没超时打不中,2.没超时打中,3.超时
B:针对攻击时的风向,可划分为如下两个等价类:1.顺风,2.逆风
C:若对攻击工具进行等价划分,则可得到如下等价类:1.打击两次工具,2.强力打击工具,3.臭弹工具,4.补血工具
D:可使用等价划分方法,根据风向以及力度,划分为能打中对手、不能打中对手两种情况
答案: 【从输入的角度来说,可使用等价划分方法,划分为如下三种情况:1.没超时打不中,2.没超时打中,3.超时;
针对攻击时的风向,可划分为如下两个等价类:1.顺风,2.逆风;
若对攻击工具进行等价划分,则可得到如下等价类:1.打击两次工具,2.强力打击工具,3.臭弹工具,4.补血工具;
可使用等价划分方法,根据风向以及力度,划分为能打中对手、不能打中对手两种情况】
4、 问题:给定一组输入条件,每个输入条件均对应各自连续的有效取值范围,则以下的描述中正确的是:
选项:
A:从等价类中抽取测试数据时,一定要选择非边界值
B:每个输入条件都至少可以划分为一个有效等价类和两个无效等价类
C:如果希望更好地控制测试用例规模,则设计的测试用例能覆盖所有有效等价类就可以了
D:从输入设计测试用例后,往往还需要围绕系统输出来补充设计测试用例
答案: 【如果希望更好地控制测试用例规模,则设计的测试用例能覆盖所有有效等价类就可以了;
从输入设计测试用例后,往往还需要围绕系统输出来补充设计测试用例】
5、 问题:任何情况下都必须使用边界值测试。
选项:
A:正确
B:错误
答案: 【正确】
6、 问题:等价类测试和边界值测试是面向数据的,场景法是面向( )的。
答案: 【流程】
第1周 软件测试与质量概述 第1单元测试
1、 问题:以下描述中哪个是错误的:
选项:
A:静态测试不需要搭建测试环境
B:测试用例的基本组成包括:输入、预期输出和测试环境
C:穷尽测试是一种非常有效的测试手段
D:测试用例能代表需求的小的测试单元
答案: 【穷尽测试是一种非常有效的测试手段】
2、 问题:以下描述正确的是:
选项:
A:程序员不需要测试自己的程序
B:测试工程师肯定比其他人的测试工作做的更好
C:测试职位的价值之一在于它能证明程序是满足用户要求的
D:没有需求就不能开始测试
答案: 【测试职位的价值之一在于它能证明程序是满足用户要求的】
3、 问题:以下哪些项属于软件质量:
选项:
A:顾客和用户觉得软件满足其综合期望的程度
B:软件产品中能满足给定需要的性质和特性的总体
C:确定软件在使用中将满足顾客预期要求的程度
D:软件具有所期望的各种属性的组合程度
答案: 【顾客和用户觉得软件满足其综合期望的程度;
软件产品中能满足给定需要的性质和特性的总体;
确定软件在使用中将满足顾客预期要求的程度;
软件具有所期望的各种属性的组合程度】
4、 问题:以下哪些情况一定可以看做是软件缺陷:
选项:
A:某App分享到微信后,针对IOS用户,在IOS12以下的版本中,在微信中打开该APP出现闪退现象
B:将手机的日历中的某一条备忘文本复制后,无法粘贴到短信编辑框中
C:登录电子邮箱时,输入正确的用户名和密码,填写正确的动态验证码后,手机收到动态短信提示成功登录,但网页端只是重新刷新了登录界面,要求重新输入用户名和密码
D:在微信中收到好友分享的文章链接,点击该链接后选择在APP中打开,对应APP出现闪退现象
答案: 【某App分享到微信后,针对IOS用户,在IOS12以下的版本中,在微信中打开该APP出现闪退现象;
登录电子邮箱时,输入正确的用户名和密码,填写正确的动态验证码后,手机收到动态短信提示成功登录,但网页端只是重新刷新了登录界面,要求重新输入用户名和密码;
在微信中收到好友分享的文章链接,点击该链接后选择在APP中打开,对应APP出现闪退现象】
5、 问题:在游戏行业,游戏提供商常常在游戏正式发布之前邀请用户展开α测试作为检验游戏的一种方式。
选项:
A:正确
B:错误
答案: 【错误】
6、 问题:用户注册了某机票预订网站的会员,但在某次使用该机票预订网站进行机票预订时,并未事先登陆,而是直接查询航班,然后填写必要信息后在线购买了机票。此时,由于是以非会员身份进行机票购买,导致该用户登录网站后无法查询到自己该次购买机票的订单信息,该用户由此感到不满。用户认为,该机票预订网站应能根据自己填写的手机号码、身份证号码等信息,自动识别自己的会员身份,并应自动提示以会员身份登录系统后再购买机票。请问,在这个案例中,机票预订系统未能识别的用户需求是( )(请在显式需求、隐式需求、实际需求中选择一项进行填写)
答案: 【实际需求】
第3周 黑盒测试技术(续) 第3周单元测试
1、 问题:已知下一日问题中,年份取如下测试数据: 1800, 1801, 2049, 2050,月份取如下测试数据: 1, 2, 11, 12,日期取如下测试数据: 1, 2, 30, 31,则如下哪个正交表最合适?
选项:
A:
B:
C:
D:
答案: 【】
2、 问题:已知被测系统有三个因素:A,B,C,其中,A和B分别有两种取值A1,A2, B1,B2,C因素有三种取值C1,C2,C3,基于AETG算法的基本思想,若当前所有尚未覆盖的因素的成对组合构成集合T1,如下表所示,且候选测试用例已确定B因素取值为B2,则此时,若考虑对A因素的取值,则A应取值:(A1, B2)(A1, C2)(A1, C3)(A2, B1)(A2, B2)(A2, C1)(A2, C2)(A2, C3)(B1, C2)(B1, C3)(B2, C1)(B2, C2)(B2, C3)
选项:
A:只能取A1
B:只能取A2
C:A1和A2都无所谓
D:只能取零值
答案: 【只能取A2】
3、 问题:以下描述中哪些是正确的:
选项:
A:正交表测试满足100%的成对测试
B:正交表测试非常适于成对测试
C:成对测试的目标是以最少的测试用例数,覆盖最多的成对组合元素
D:对于有k个影响因素,每个因素有n个不同取值的被测对象,至少需要k2个测试用例才能满足完全的成对组合覆盖
答案: 【正交表测试满足100%的成对测试;
正交表测试非常适于成对测试;
成对测试的目标是以最少的测试用例数,覆盖最多的成对组合元素】
4、 问题:如下关于决策表的描述中正确的是:
选项:
A:决策表测试是面向数据的测试
B:决策表测试方法应与等价划分方法结合起来使用
C:当输入条件之间相互独立时,最好采用决策表测试方法
D:决策表方法不适于处理无效域的数据
答案: 【决策表测试是面向数据的测试;
决策表测试方法应与等价划分方法结合起来使用;
决策表方法不适于处理无效域的数据】
5、 问题:正交表要求各输入条件的取值个数相同,成对测试不要钱各输入条件取值个数相同。
选项:
A:正确
B:错误
答案: 【正确】
6、 问题:IPO算法的基本思想中,每次不是选择所有因素,而是采用( )的方式生成测试用例。
答案: 【逐步增加因素】
第4周 白盒测试技术 第4周单元测验
1、 问题:以下描述中哪个是正确的:
选项:
A:在评审会正式召开之前,评审员必须认真阅读被审查的工作产品在评审会正式召开之前,评审员必须认真阅读被审查的工作产品
B:在代码评审过程中,应留出足够的时间让评审人员与开发人员就现场发现的缺陷修复达成一致意见
C:在代码评审会前,必须提前设计测试用例,并在评审过程中逐一执行每个测试用例,观察执行结果
D:代码评审不涉及测试环境搭建、测试脚本编写、测试用例管理等工作,因此应广泛使用代码评审,至少每周组织2-3次代码评审
答案: 【在评审会正式召开之前,评审员必须认真阅读被审查的工作产品在评审会正式召开之前,评审员必须认真阅读被审查的工作产品】
2、 问题:以下描述中哪个是错误的:
选项:
A:判定节点是导致程序执行风险的主要因素
B:控制流分析的主要目的就是通过对判定节点的测试来降低程序执行的风险
C:对代码设计测试用例必须要根据程序的设计来进行
D:编程过程中编译器会发现代码中的部分错误,程序调试过程中程序员也会使用自己预设的数据来测试程序,但控制流分析仍然是必要的
答案: 【对代码设计测试用例必须要根据程序的设计来进行】
3、 问题:以下描述中哪些是错误的:
选项:
A:条件判定节点将影响程序执行的走向,因此,条件判定节点是代码中风险最高的元素
B:只要程序中存在循环结构,测试就无法穷尽
C:串联的条件判定结构比嵌套的条件判定结构风险更高
D:只要在代码中不使用判定结构或循环结构,就一定可以降低程序运行的风险
答案: 【条件判定节点将影响程序执行的走向,因此,条件判定节点是代码中风险最高的元素;
只要程序中存在循环结构,测试就无法穷尽;
只要在代码中不使用判定结构或循环结构,就一定可以降低程序运行的风险】
4、 问题:以下描述中哪些是正确的:
选项:
A:设计测试用例时,如果使用了判定覆盖指标就不需要再使用语句覆盖
B:假设被测代码中有n个判定节点,如果基于判定覆盖指标设计测试用例,则一定需要设计2n个测试用例
C:应谨慎使用条件组合覆盖指标,因为该指标指导下设计测试用例可能导致测试效率不高
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦