软件测试过程与方法(广东理工学院) 中国大学慕课答案2024完整版100分

幸呻品官窗亥孟赖咯阶绍尖败

对应课程:点击查看
起止时间:2020-03-09到2020-06-30
更新状态:已完结

第1周 软件测试与质量概述 课前专题测试

1、 因为在软件开发的每一环节都有可能产生意想不到的问题,所以

A:应尽量由程序员或开发小组测试自己的程序
B:在设计测试用例时,只须考虑合理的输入条件即可
C:在设计测试用例时,只须考虑合理的输出条件即可
D:应把软件验证和确认贯穿整个软件开发的全过程中
答案: 应把软件验证和确认贯穿整个软件开发的全过程中

2、 当使用决策表设计测试用例时,对于如下的描述,您不能认同的是:

A:决策表不是在任何情况下都需要使用的
B:决策表应与等价类方法相结合
C:决策表往往不能完全消除测试用例的冗余
D:决策表相比边界值和等价类方法简单得多
答案: 决策表相比边界值和等价类方法简单得多

3、 测试应从何时开始加入项目活动中?

A:需求阶段
B:设计阶段
C:编码阶段
D:确认阶段
答案: 需求阶段

4、 网页上有个登录的账号输入框,允许输入字母、数字,最多10个字符长度。下列哪个属于需要测试的边界值?

A:6个字母加数字
B:11个字母加数字
C:@#¥等特殊字符
D: 中文与空格
答案: 11个字母加数字

5、 基路径测试是代码的测试中经常用到的一种测试方法,如下特性中不符合基路径测试的一项是:

A:基路径测试一定满足判定覆盖
B:当存在不可行路径时,不应采用基路径测试方法
C:基路径测试的思想可用于功能测试
D:控制流图也可用于计算圈复杂度
答案: 当存在不可行路径时,不应采用基路径测试方法

6、 测试用例是用来干什么的?

A:描述需求
B:展示测试结果
C:提供测试依据
D:向程序猿挑刺
答案: 提供测试依据

7、 某数据通信产品提供客户端的ADSL上网业务,其主要有4个功能模块组成,分别是M1、 M2、M3和M4表示。在测试计划阶段,利益相关者对它们进行了风险的识别和分析,得到的 可能性与严重程度分别如下(数字越大,表示可能性越大,严重程度越高):- M1:56%、10- M2:48%、5- M3:36%、7- M4:72%、8 请问,作为测试人员,在不考虑加权的情况下,你认为哪个模块的风险级别最低?

A:M1
B:M2
C:M3
D:M4
答案: M2

8、 如下描述中错误的是:

A:Stub和Mock都是单元测试中用于模拟程序的手段
B:Stub是包含业务逻辑的,而Mock不包含业务逻辑
C:JMock只能对接口进行Mock,却对非接口无能为力
D:Stub是对象的一个简单实现,而Mock是模拟一个被模拟对象的实例
答案: JMock只能对接口进行Mock,却对非接口无能为力

9、 Browser/Server模式实现了开发环境与应用环境的分离,便于管理和系统维护,该模式的最大优点之一是

A:传输速度快
B:运算效率高
C:客户端的“零维护”
D:服务器端不用安装专用软件
答案: 客户端的“零维护”

10、 软件质量的定义是

A:软件的功能性、可靠性、易用性、效率、可维护性、可移植性
B:满足规定用户需求的能力
C:最大限度达到用户满意度
D:软件特征的综合,以及满足规定和潜在用户需求的能力
答案: 软件特征的综合,以及满足规定和潜在用户需求的能力

11、 结构化分析方法(SA)的主要思想是什么?

A:自顶向下、逐步求精
B:自顶向下、逐步抽象
C:自底向上、逐步抽象
D:自底向上、逐步求精
答案: 自顶向下、逐步求精

12、 “视质量为生命,为顾客提供更优质的服务”更适合作为以下哪个?

A:质量目标
B:质量标准
C:质量策略
D:质量方针
答案: 质量方针

13、 软件需求分析所要做的工作是( ),因此,在进行需求分析时应注意一切信息与需求都是站在应用的角度上考虑的。

A:确定软件开发阶段的适用工具
B:清晰描述软件的功能和性能
C:为原始问题及目标软件建立物理模型
D:解决目标系统“怎么做”的问题
答案: 清晰描述软件的功能和性能

14、 针对main()函数定义了如下的出口准则要求:要求达到100%的判定覆盖。 变量i取下面的哪个值能效率最高的满足上述的出口准则要求?main() { int i,sum=0; scanf(“%d”,&i);//输入变量i的取值; while(i<=25) { sum=sum+i; i++; } printf(“%d”,sum);//打印sum的值; }

A:23
B:24
C:25
D:26
答案: 25

15、 在类测试中,我们需要注意的是:

A:子类相比父类具有更高的测试优先级
B:类中的私有方法无法进行单元测试
C:接口类无法实例化,因此无法进行单元测试
D:抽象类中不一定有抽象方法
答案: 抽象类中不一定有抽象方法

第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、 用户注册了某机票预订网站的会员,但在某次使用该机票预订网站进行机票预订时,并未事先登陆,而是直接查询航班,然后填写必要信息后在线购买了机票。此时,由于是以非会员身份进行机票购买,导致该用户登录网站后无法查询到自己该次购买机票的订单信息,该用户由此感到不满。用户认为,该机票预订网站应能根据自己填写的手机号码、身份证号码等信息,自动识别自己的会员身份,并应自动提示以会员身份登录系统后再购买机票。请问,在这个案例中,机票预订系统未能识别的用户需求是( )(请在显式需求、隐式需求、实际需求中选择一项进行填写)
答案: 实际需求

第2周 黑盒测试技术 第2单元测试

1、 以使用某购票系统进行国内车票购买的过程为例,如果需要针对相关业务流程设计测试用例,则如下描述中错误的是:

A:成功登录系统,为已有乘车人成功购买单程、单张车票,该流程对应的是基本事件流
B:系统登录失败,该流程对应的是备选事件流
C:成功登录系统,为已有乘车人成功购买单程单张车票,以及为已有乘车人成功购买单程多张车票,这两个流程分别对应两个基本事件流
D:成功登录系统,出发地城市分别选择100个不存在的、或不在中国境内的城市,无法购票,对应同一个备选事件流
答案: 成功登录系统,为已有乘车人成功购买单程单张车票,以及为已有乘车人成功购买单程多张车票,这两个流程分别对应两个基本事件流

2、 以下描述中哪个是正确的?

A:在功能测试中,应选择所有不同的测试方法,围绕功能点设计尽量多的测试用例
B:在数据可以穷尽的情况下,只要能保证测试用例覆盖所有数据,就可以确保测试没有风险

       


如需购买完整答案,请点击下方红字:

点击这里,购买完整答案


获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com


 

仕粟讣梁行牢暴署恋烦膝昧锚