出自:开封大学软件测试技术

软件测试的目的是
A.试验性运行软件
B.发现软件缺陷
C.证明软件正确
D.找出软件中全部缺陷
软件测试中白盒法是通过分析程序的( )来设计测试用例的。
A.应用范围
B.内部逻辑
C.功能
D.输入输出数据
黑盒法是根据程序的( )来设计测试用例的
A.应用范围
B.内部逻辑
C.功能
D.输入输出数据
在软件测试中,下面说法中错误的是( )。
A.测试是为了发现程序中的错误而执行程序的过程
B. 测试是为了表明程序是正确的
C.好的测试方案是极可能发现迄今为止尚未发现的错误的方案
D.成功的测试是发现了至今为止尚未发现的错误的测试
软件测试用例主要由测试输入数据和( )两部分组成。
A.测试计划
B.测试规则
C.测试的预期结果
D.以往测试记录分析
软件测试是软件质量保证的主要手段之一,测试的成本已超过( )的30%以上。因此,提高测试的有效性非常重要。
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.对于预定的测试活动将要采取的手段
黑盒测试方法的优点是( )。
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.只使用白盒测试
下列不属于正式审查的方式是( )
A.同事审查
B.公开陈述
C.检验
D.编码标准和规范
关于标准和规范,下列说法正确的是( )。
A.都是强制性的
B.都是建议性的
C.标准是强制性的,规范是建议性的
D.规范是强制性的,标准是建议性的
软件调试的目的是( )。
A.找出错误所在并改正之
B.对错误性质进行分类
C.排除存在错误的可能性
D.统计出错的次数
哪四种残疾会影响软件的易用性( )。
A.视力、听力、运动、认知障碍
B.视力、理解力、定位能力、记忆力
C.视力、触摸能力、运动能力、分析能力
D.以上答案均不正确
以下不属于软件缺陷可能不修复的原因是( )。
A.进度中没有安排足够的时间
B.不是缺陷
C.修复风险太大不值得修复
D.程序员任务紧张,没有时间修复
软件文档需要测试吗?
A.不需要
B.需要
C.不一定
D.以上答案均不正确
关于beta测试,下列说法正确的是( )。
A.并不重要,可有可无
B.可以取代内部测试,只做beta测试即可
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.测试软件在不同的硬件上是否正常工作。
软件存在安全漏洞( )软件缺陷。
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.以上答案均不正确
关于配置测试,下列说法正确的是( )。
A.配置测试可有可无
B.配置测试必须测试所有的硬件
C.配置测试只需要测试常见硬件即可
D.配置测试包括测试软件在某操作系统下工作是否正常
测试软件能否使用无线网卡正常进行网络传输属于( )测试。
A.兼容性
B.配置
C.易用性
D.安全
测试软件能否正确保存数据到剪贴板中属于( )测试。
A.兼容性
B.配置
C.易用性
D.安全