第1周 软件测试与质量概述

第1单元测试

1、单选题:
‍以下描述中哪个是错误的:​
选项:
A: 静态测试不需要搭建测试环境
B: 测试用例的基本组成包括:输入、预期输出和测试环境
C: 穷尽测试是一种非常有效的测试手段
D: 测试用例能代表需求的小的测试单元
答案: 【 穷尽测试是一种非常有效的测试手段

2、单选题:
‌以下描述正确的是:​
选项:
A: 测试工程师的所有工作就是发现程序中的bug
B: 测试工程师肯定比其他人的测试工作做的更好
C: 测试职位的价值之一在于它能证明程序是满足用户要求的
D: 没有需求也是可以测试的
答案: 【 测试职位的价值之一在于它能证明程序是满足用户要求的

3、多选题:
‌以下哪些项属于软件质量:‏
选项:
A: 顾客和用户觉得软件满足其综合期望的程度
B: 软件产品中能满足给定需要的性质和特性的总体
C: 确定软件在使用中将满足顾客预期要求的程度
D: 软件具有所期望的各种属性的组合程度
答案: 【 顾客和用户觉得软件满足其综合期望的程度;
软件产品中能满足给定需要的性质和特性的总体;
确定软件在使用中将满足顾客预期要求的程度;
软件具有所期望的各种属性的组合程度

4、多选题:
​以下哪些情况可以看做是软件缺陷:‌
选项:
A: 某App分享到微信后,针对IOS用户,在IOS12以下的版本中,在微信中打开该APP出现闪退现象
B: 通在火车票购票网站用同一张身份证买了同一趟车次的两张票
C: 登录电子邮箱时,输入正确的用户名和密码,填写正确的动态验证码后,手机收到动态短信提示成功登录,但网页端只是重新刷新了登录界面,要求重新输入用户名和密码
D: 在浏览器的某电子邮箱登录首页,填写用户名和密码时,系统默认勾选【记住用户名】选项
答案: 【 某App分享到微信后,针对IOS用户,在IOS12以下的版本中,在微信中打开该APP出现闪退现象;
通在火车票购票网站用同一张身份证买了同一趟车次的两张票;
登录电子邮箱时,输入正确的用户名和密码,填写正确的动态验证码后,手机收到动态短信提示成功登录,但网页端只是重新刷新了登录界面,要求重新输入用户名和密码

5、判断题:
​在游戏行业,游戏提供商常常在游戏正式发布之前使用β测试作为检验游戏的一种方式。​
选项:
A: 正确
B: 错误
答案: 【 正确

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

课前专题测试

1、单选题:
​因为在软件开发的每一环节都有可能产生意想不到的问题,所以‎
选项:
A: 应尽量由程序员或开发小组测试自己的程序
B: 在设计测试用例时,只须考虑合理的输入条件即可
C: 在设计测试用例时,只须考虑合理的输出条件即可
D: 应把软件验证和确认贯穿整个软件开发的全过程中
答案: 【 应把软件验证和确认贯穿整个软件开发的全过程中

2、单选题:
​下面哪个选项,属于典型V模型的4个测试级别?‎
选项:
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、单选题:
​在UML 2.0提供的图中,以下哪个是用于描述系统与外部系统及用户之间的交互?‌
选项:
A: 类图
B: 部署图
C: 顺序图
D: 用例图
答案: 【 用例图

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("%dn",sum);//打印sum的值; ‍} ‍‎‍
选项:
A: 23
B: 24
C: 25
D: 26
答案: 【 25

15、多选题:
‏以下属于功能性测试的有‌
选项:
A: 场景测试
B: 系统测试
C: 压力测试
D: 效能测试
答案: 【 场景测试;
系统测试

随堂测验1

1、单选题:
‍我们对软件做测试的根本目的是什么?‍
选项:
A: 提高软件的质量
B: 确保程序符合用户的需求
C: 找出程序中的缺陷
D: 确保程序没有缺陷
答案: 【 确保程序符合用户的需求

随堂测验2

1、多选题:
​系统针对无效输入,有哪些可行的响应方法?‌
选项:
A: 自动将无效输入转化为有效输入
B: 不予处理
C: 提示用户如何正确输入
D: 提示用户输入出错
答案: 【 自动将无效输入转化为有效输入;
提示用户如何正确输入;
提示用户输入出错

第2周 黑盒测试技术

第2单元测试

1、单选题:
‌以使用某购票系统进行国内车票购买的过程为例,如果需要针对相关业务流程设计测试用例,则如下描述中错误的是:‏
选项:
A: 成功登录系统,为已有乘车人成功购买单程、单张车票,该流程对应的是基本事件流
B: 系统登录失败,该流程对应的是备选事件流
C: 成功登录系统,为已有乘车人成功购买单程单张车票,以及为已有乘车人成功购买单程多张车票,这两个流程分别对应两个基本事件流
D: 成功登录系统,出发地城市分别选择100个不存在的、或不在中国境内的城市,无法购票,对应同一个备选事件流
答案: 【 成功登录系统,为已有乘车人成功购买单程单张车票,以及为已有乘车人成功购买单程多张车票,这两个流程分别对应两个基本事件流

2、单选题:
​以下描述中哪个是正确的?‎
选项:
A: 在功能测试中,应选择所有不同的测试方法,围绕功能点设计尽量多的测试用例
B: 在数据可以穷尽的情况下,只要能保证测试用例覆盖所有数据,就可以确保测试没有风险
C: 在功能测试中,应优先使用等价类测试方法来测试数据,然后使用场景法测试流程,最后使用边界值测试做补充测试
D: 功能测试中,针对事件流中的每个节点,应使用等价类和边界值测试对涉及的数据进行校验
答案: 【 功能测试中,针对事件流中的每个节点,应使用等价类和边界值测试对涉及的数据进行校验

3、多选题:

下图给出了猫狗大战游戏的一个典型的对战场景,请问,以下描述中哪些是错误的:

​选项:
A: 可使用等价划分方法,划分为如下三种情况:1.没超时打不中,2.打中,3.超时
B: 可使用等价划分方法,划分为如下几种情况:1. 顺风时攻击对手,2. 逆风时攻击对手,3. 无风时攻击对手
C: 可使用边界值测试方法,边界为:按键时间很短,即起始时就按键,或者恰好超时
D: 可使用等价划分方法,根据风向以及力度,划分为能打中对手、不能打中对手两种情况
答案: 【 可使用等价划分方法,划分为如下三种情况:1.没超时打不中,2.打中,3.超时;
可使用边界值测试方法,边界为:按键时间很短,即起始时就按键,或者恰好超时;
可使用等价划分方法,根据风向以及力度,划

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注