自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:国家开放大学软件测试(本)
McCabe完整的复杂度包括哪几项?
A.圈复杂度
B.基本复杂度
C.模块设计复杂度
D.集成复杂度
属于目前在测试工程中主要存在的代码质量度量参数的是:
A.Line(行)复杂度
B.Halstead(运算符与运算元)复杂度
C.McCabe(圈)复杂度
D.Hash(哈希)复杂度
下面哪些属于静态测试中的静态结构分析检查项?
A.代码风格和规则的审查
B.程序设计和结构的审核
C.程序设计和结构的审核
D.业务逻辑审核
下面哪些属于代码检查?
A.代码编写
B.代码走查
C.桌面检查
D.代码审查
静态测试的实现技术包括:
A.代码检查
B.静态结构分析
C.代码质量度量
D.代码质量评审和检查
下面说法正确的是:
A.软件维护的目的不是维护产品操作能力或是修复由于使用过度所造成的损坏。
B.即使系统没有改变,只是环境发生了变化,也需要进行维护测试
C.任何新的或者变更的内容都应该进行测试
D.即使系统没有改变,只是环境发生了变化,不需要进行维护测试
常见的验收测试形式有:
A.根据合同进行验收测试
B.用户和用户群组织的验收测试
C.互操作测试
D.现场测试
下面属于验收测试的是:
A.备份/恢复循环
B.灾难恢复
C.用户管理
D.任务维护
配置审查工作在于确保已开发软件的所有文件资料均已编写齐全,这些文件包括:
A.用户手册
B.操作手册
C.设计资料
D.文献资料
可使用回归测试的测试阶段包括:
A.单元测试
B.集成测试
C.系统测试
D.功能测试
下面哪些属于黑盒测试的可靠性模型?
A.状态模型
B.基本执行模型
C.分离富化模型
D.NHPP
下面哪些属于可靠性测试的关键测试数据?
A.失效间隔时间
B.失效修复时间
C.失效数量
D.失效级别
下面哪些内容属于一般性能测试?
A.检查CPU的占用率
B.内存占用率
C.主要事物的平均响应时间
D.服务器资源消耗情况
兼容性测试主要包含( )的兼容性测试和( )的兼容性测试两部分。
A.单机
B.网络
C.硬件
D.软件
下面哪些属于软件性能测试的内容?
A.响应时间
B.CPU占用率
C.内存占用率
D.资源消耗
组件测试类别可以包括( )。
A.静态测试
B.动态测试
C.手工测试
D.自动化测试
哪些属于黑盒测试技术?
A.等价类划分法
B.边界值分析法
C.因果图法
D.决策表法
下面属于黑盒测试显著特点的是( )。
A.与软件具体实现过程无关
B.基于覆盖率的测试
C.可用于软件测试的各个阶段
D.用例设计可与软件实现同步进行
CD
A.A=40 B=40
B.A=30 B=-10
C.A=30 B=30
软件测试贯穿于整个软件生命周期,属于其测试的基本问题的是( )
A.明确测试目标
B.确认测试对象
C.建立测试生命周期
D.制定和实施测试策略
关于确认测试,描述正确的是( )。
A.确认测试一般包括有效性测试与软件配置复查,采用黑盒测试为主、白盒测试为辅的测试方法进行测试 。
B.确认测试配置项复查时应当严格检查用户手册和操作手册中规定的使用步骤的完整性和正确性 。
C.确认测试需要检测与证实软件是否满足软件需求说明书中规定的要求。
D.确认测试是保证软件正确实现特定功能的一系列活动和过程,目的是保证软件生命周期中的每一个阶段的成果满足上一个阶段所设定的目标。
以下各项中,( )属于安装测试应关注的内容。
A.安装手册的评估
B.安装选项和设置的测试
C.安装顺序测试
D.修复、安装测试与卸载测试
为了达到测试目的,路径测试必须遵循的原则包括( )
A.保证模块中的所有独立路径至少被测试过一次
B.所有逻辑值均需测试真、假两种情况
C.检查程序的内部数据结构,并保证其结构的有效性
D.在上下边界及可操作范围内运行所有的循环
软件自动化测试实现的要素是( )。
A.测试的自动执行
B.状态的自动识别
C.自动的逻辑处理
D.回归测试
下面属于敏捷软件开发模式的有:
A.迭代式增量软件开发过程
B.特征驱动软件开发FDD
C.自适应软件开发ASD
D.动态系统开发方法DSDM
正确的集成测试描述包括 ( )。
A.集成测试也叫做组装测试,通常是在单元测试的基础上,将模块按照设计说明书要求进行组装和测试的过程。
B.自顶向下方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。
C.集成测试的目的在于检查被测模块能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求。
D.集成测试要重点关注各个模块间的相互影响,发现并排除全局数据结构问题。
软件产品包括( )。
A.数据(库)
B.服务
C.文档
D.源代码
组件测试有( )和( )两种模式。
A.语句驱动
B.测试驱动
C.条件驱动
D.代码先行
属于逻辑覆盖方法的是( )。
A.语句覆盖
B.分支覆盖
C.组合覆盖
D.接口覆盖
属于单元测试内容的是( )。
A.模块接口测试
B.局部数据结构测试
C.路径测试
D.用户界面测试
下面属于软件缺陷的是( )。
A.测试人员主观认为不合理的地方
B.软件未达到产品说明书标明的功能
C.软件出现了产品说明书指明不会出现的错误
D.软件功能超出产品说明书指明的范围
前置测试模型要点包括( )。
A.开发测试相结合
B.对每一个交付内容进行测试
C.增加了静态审查
D.验收测试和技术测试应保持相对独立。
下面属于软件测试模型的有( )。
A.瀑布模型
B.V模型
C.X模型
D.前置测试模型提出验收测试应该独立于技术测试,以保证设计及程序编码能够符合最终用户的需求。
下面哪些文档属于验收测试阶段完成的文档?
A.确认测试报告
B.用户手册
C.开发总结报告
D.故障报告
下面哪些属于编码设计阶段完成的文档?
A.详细设计说明书
B.程序调试报告
C.用户手册
D.项目开发计划
下面哪些属于详细设计阶段完成的文档?
A.详细设计说明书
B.项目开发计划
C.用户手册
D.模块测试计划
下面哪些属于瀑布开发模型需求分析阶段完成的文档?
A.需求规格说明
B.项目开发计划
C.概要设计说明书
D.测试计划
下面属于目前流行的软件开发流程的是( )。
A.瀑布模型
B.用户模型
C.螺旋模型
D.RUP流程
测试用例可由测试对象规格说明确定,并决定采用( )还是( )。
A.集成测试
B.黑盒测试技术
C.白盒测试技术
D.单元测试
测试用例设计的前置条件和需求确定应建立在对测试对象的哪几项分析的基础上?
A.需求
B.期望行为
C.结构
D.输入
下面哪些不属于软件非功能性特征?
A.可靠性
B.准确性
C.有效性
D.安全性
下面哪些属于ISO/IEC 9126定义的质量度量包含的软件非功能特征?
A.可靠性
B.可用性
C.有效性
D.可维护性
下面哪些属于软件功能特征?
A.可用性
B.准确性
C.互操作性
D.安全性
ISO/IEC 9126定义的质量度量包含的软件功能特征有( )。
A.适应性
B.准确性
C.互操作性
D.安全性
测试设计需要明确的测试类型有哪几类?
A.功能测试
B.非功能测试
C.恢复测试
D.确认测试
下面属于软件非功能性测试的是( )。
A.性能测试
B.负载测试
C.压力测试
D.安全性测试
下面属于软件非功能性测试的是( )。
A.性能测试
B.负载测试
C.健壮性测试
D.安全性测试
在下列给出的各项中,关于软件自动化测试的描述性定义是( )。
A.使用一种自动化测试工具来验证软件测试的需求
B.测试按照测试者的预定计划自动地进行
C.自动化测试的目标着重于发现旧的软件缺陷
D.自动化测试可部署在各个测试阶段
黑盒测试属于基本穷举输入的测试方法,但通常输入所有可能的测试将要受到较大客观条件限制,无法实现穷尽,其原因是( )。
A.输入的组合太多
B.输出的结果太多
C.软件实现的途径太多
D.软件规格说明没有客观标准
下面属于软件缺陷特征的是( )。
A.易寻找的缺陷
B.软件系统的逻辑性与复杂性等决定了其缺陷不易直接为肉眼发觉。
C.看到但难以抓到的故障
D.看到也能找到的故障
首页
<上一页
1
2
3
4
5
下一页>
尾页