电科21秋《软件测试技术》课程在线作业1[答案]答案
《软件测试技术》课程在线作业1题目
试卷总分:100 得分:100
一、多选题 (共 10 道试题,共 100 分)
1.以下几项中,属于系统测试的主要内容的有:( )
A.功能性测试
B.容量测试
C.性能测试
D.安全性测试
正确答案:-----
E.兼容性和配置测试
2.单元测试的入口条件有:( )
A.被测代码编译链接通过
B.被测代码静态检查工具检查通过
C.单元测试用例的检视通过
D.已完成至少一轮代码检视或走读
正确答案:-----
E.单元测试代码写完并通过检视
3.良好的安全的系统必须具备哪层面的安全:( )
A.物理层的安全
B.网络层的安全
C.操作系统层的安全
D.应用程序层的安全
正确答案:-----
E.第三方的安全
4.下列各项,属于用户界面的测试应依据的标准有:( )。
A.直观
B.一致
C.灵活
D.给用户大量可选项
正确答案:-----
E.符合标准和规范
5.以下几项中,属于网站兼容性测试和配置测试考虑的有:( )
A.硬件平台
B.浏览器软件和版本
C.浏览器插件
D.视频分辨率
正确答案:-----
E.网站动态内容
6.以下各项中,属于有效的软件缺陷描述所应具备的特征有:( )
A.短小
B.单一
C.明显并通用
D.可再现
正确答案:-----
E.对软件缺陷做了评价
7.测试测试工具类型的选择取决于:( )
A.进度
B.质量要求
C.被测软件类型
D.软件开发模式
正确答案:-----
E.进行黑盒测试还是白盒测试
8.测试产品说明书属于( )
A.静态测试
B.动态测试
C.黑盒测试
D.白盒测试
正确答案:-----
E.单元测试
9.单元测试的出口条件有:( )
A.所用测试用例执行通过
B.单元测试覆盖率达到预定要求
C.单元测试未被执行的代码的检查
D.完成至少一轮代码检视或走读
正确答案:-----
E.单元测试代码通过检视
10.动态白盒测试主要包括以下内容( )
A.直接测试底层函数、过程、子程序、库
B.以完整程序的方式从顶层测试软件,根据对软件运行的了解调整测试用例
C.从软件获得读取变量和状态信息的访问权
D.估算执行测试时命中的代码量和具体代码
正确答案:-----
E.像用户一样使用软件
电科21秋《软件测试技术》课程在线作业1[答案]历年参考题目如下:
19春学期(1709、1803、1809、1903)《软件工程与软件测试技术》在线作业-0003
试卷总分:100 得分:0
一、 单选题 (共 20 道试题,共 40 分)
1.软件内部/外部质量模型中,以下哪一项不是功能性包括的子特性
A.适合性
B.准确性
C.稳定性
D.互操作性
2.软件测试按实施组织分,测试应该包括以下的①开发方测试 ② 用户方测试 ③第三方测试 ④验收测试 ⑤ 确认测试
A.①、②、③
B.③、④、⑤
C.①、②、④
D.①、②、③、④、⑤
3.()是以提高软件质量为目的的技术活动
A.技术创新
B.测试
C.技术创造
D.技术评审
4.以下各项中, 哪几项属于需求说明书的评测内容 ①系统定义的目标是否与用户的要求一致 ②设计的约束条件或限制条件是否符合实际 ③是否考虑过软件需求的其他方案 ④软件的行为与它必须处理的信息、必须完成的功能是否一致
A.①、②、④
B.①、③、④
C.②、③、④
D.①、②、③、④
5.验收测试的定义是
A.由用户按照用户手册对软件进行测试以决定是否接受
B.由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接受
C.按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接受
D.由开发方和用户按照用户手册执行软件验收
6.以下属于软件维护阶段文档的是
A.软件需求说明
B.操作手册
C.软件问题报告
D.测试分析报告
7.软件测试的对象包括
A.目标程序和相关文档
B.源程序、目标程序、数据及相关文档
C.目标程序、操作系统和平台软件
D.源程序和目标程序
8.以下()属于白盒技术设计测试用例的方法
A.逻辑覆盖
B.等价类划分
C.边界值分析
D.因果图
9.V模型指出,对程序设计进行验证
A.单元和集成测试
B.系统测试
C.验收测试和确认测试
D.验证测试
10.下列测试工具中哪个不能作为性能测试压力工具
A.Mercury LoadRunner
B.Borland SilkPerformer
C.Compware QACenter Performance Edition
D.Quick Test Professional
11.针对逻辑覆盖有下列叙述, 哪一项是不正确的
A.达到100%DC要求就一定能够满足100%SC的要求
B.达到100%CC要求就一定能够满足100%SC的要求
C.达到100%CDC要求就一定能够满足100%SC的要求
D.达到100%MCDC要求就一定能够满足100%SC的要求
12.关于第三方测试的描述,正确的观点是()
A.既不是开发人员,也不是用户所进行的测试就是第三方测试
B.由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试
C.第三方测试是在开发方与用户方的测试基础上所进行的验证测试
D.第三方测试又称为β测试
13.单元测试将根据在()阶段中产生的规格说明进行。
A.可行性研究与计划
B.需求分析
C.概要设计
D.详细设计
14.下列哪种不属于兼容性测试的范围
A.当前系统在不同操作系统环境下运行的表现
B.当前系统在不同类型的数据库环境下进行数据交换的表现
C.当前系统在不同类型的人员使用时的运行表现
D.当前系统在不同类型硬件配置环境下运行的表现
15.V模型指出,应当追朔到用户需求说明
A.代码测试
B.集成测试
C.验收测试
D.单元测试
16.软件测试类型按开发阶段划分是
A.需求测试、单元测试、集成测试、验证测试
B.单元测试、集成测试、确认测试、系统测试、验收测试
C.单元测试、集成测试、验证测试确认测试、验收测试
D.调试、单元测试、集成测试、用户测试
17.以下哪种测试与其余三种测试在分类上不同
A.负载测试
B.强度测试
C.数据库容量测试
D.静态代码走查
18.()可以作为软件测试结束的标志
A.使用了特性的测试用例
B.缺陷强度曲线下降到预定的水平
C.查出了预定数目的错误
D.按照测试计划中所规定的时间进行了测试
19.()不是易用性测试包括的内容
A.安装测试
B.界面测试
C.菜单测试
D.文档测试
20.下列对于测试工具选择原则描述不正确的是
A.将测试工具与其目的用途进行匹配
B.为整个生命周期选择统一的测试工具作为标准
C.将测试工具与测试者的技能水平相匹配
D.选择一个经费允许的测试工具
二、 多选题 (共 10 道试题,共 20 分)
1.可行性研究的方面包括
A.经济可行性
B.技术可行性
C.法律可行性
D.抉择
E.软件的规模
2.下列属于软件缺陷问题的是
A.点击某链接返回HTTP错误
B.新增某条信息记录后没有提示保存成功
C.登录系统时输入错误密码,提示用户名不正确
D.上传文件时提示服务器空间已满,无法上传
3.以下测试方法是白盒测试方法的是
A.判定覆盖和边界值分析法
B.等价划分和错误推测法
C.路径覆盖和判定/条件覆盖法
D.条件组合覆盖和语句覆盖法
E.条件覆盖和错误推测法
4.兼容性测试包括下列哪些类型
A.向前兼容和向后兼容
B.不同版本间的兼容
C.标准与规范兼容
D.数据共享兼容
5.下列属于安装测试范围的是
A.安装正确性和完整性检查
B.安装过程中的访问控制
C.产品文件完整性的检查
D.软件名称与版本的正确性
6.下列属于测试执行阶段的输入的是
A.软件测试计划
B.测试数据
C.测试用例
D.测试环境描述
7.软件开发模型除原型模型外还有
A.瀑布模型
B.增量模型
C.W模型
D.螺旋模型
8.下列哪些属于软件测试阶段的交付成果物
A.测试计划
B.测试用例
C.测试报告
D.用户手册
E.安装部署手册
9.以下属于黑盒测试方法的有
A.等价类划分
B.边界值分析
C.错误推测
D.因果图
E.决策表
10.下列关于alpha 测试的描述中正确的是
A.alpha测试需要用户代表参加
B.alpha测试不需要用户代表参加
C.alpha测试是系统测试的一种
D.alpha测试是验收测试的一种
三、 判断题 (共 20 道试题,共 40 分)
1.所谓测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果
A.错误
B.正确
2.所有软件必须进行某种程度的兼容性测试。
A.错误
B.正确
3.软件测试只对软件的编码进行查错和纠错工作,不需对软件计划和软件设计进行查错.
A.错误
B.正确
4.我们可以人为的使得软件不存在配置问题
A.错误
B.正确
5.测试人员要坚持原则,缺陷未修复完坚决不予通过。
A.错误
B.正确
6.按照测试实施组织划分,可将软件测试分为开发方测试、用户测试和第三方测试。
A.错误
B.正确
7.软件调试和软件测试是一样的
A.错误
B.正确
8.软件测试中,应该尽量穷尽所有的数据,以便保证测试的质量.
A.错误
B.正确
9.可以发布具有配置缺陷的软件产品。
A.错误
B.正确
10.代码评审是检查源代码是否达到模块设计的要求。
A.错误
B.正确
11.所有软件都有一个用户界面,因此必须测试易用性。
A.错误
B.正确
12.在进行软件测试之前,首先应该假设软件是没有错误的.
A.错误
B.正确
13.静态白盒测试可以找出遗漏之处和问题。
A.错误
B.正确
14.测试是可以穷尽的。
A.错误
B.正确
15.软件测试的目的是尽可能多的找出软件的缺陷。
A.错误
B.正确
16.验收测试是由最终用户来实施的。
A.错误
B.正确
17.代码评审员一般由测试员担任。
A.错误
B.正确
18.自底向上集成需要测试员编写驱动程序。
A.错误
B.正确
19.GB/T 17544-1998关于功能(function)的定义中,对于用户人说,功能一定是能访问的。
A.错误
B.正确
20.软件测试的目的是为了证明一个软件的设计没有错误,只有没有任何错误的软件才能使用.
A.错误
B.正确