开封大学软件测试技术
随机测试分为哪几种?各自有什么特点?
答案是:笨拙|半聪明|聪明|确认|定位|记录
针对Windows计算器程序,利用动态黑盒方法测试它的加法功能,请写出可行的测试用例集合。
答案是:边界条件|次边界条件|垃圾数据 |默认
质量保证人员的职责是什么?它们和测试员有什么区别?
答案是:检查和评估|改进过程|防止|干预|质量|权力|责任
软件缺陷有几种基本状态?几种扩展状态?它们之间如何转换?谁来做这个转换?
答案是:打开|解决|关闭|审查|推迟|发现软件缺陷|修复缺陷|回归测试|不能确定|不予修复
测试团队组织结构哪几种?各有什么特点?
答案是:开发经理|项目经理|高级经理|利益关联
请简单介绍软件测试的四种基本技术以及它们之间的联系和区别。
答案是:静态黑盒|动态黑盒|静态白盒|动态白盒|运行|源代码
件测试员的目标是什么?请详细予以解释。其次,为什么正规的软件开发必须要专业的测试员而不能由程序员兼任?
答案是:尽可能早|发现|修复|思维定势|掩盖|风格|效率
请简述测试一个软件的全过程。
答案是:制定测试计划|建立测试用例集合|等价划分|执行测试|报告测试结果
如果要测试一个软件,除了测试它的功能和内部逻辑之外,还有一些所有软件都需要测试的内容,请简单介绍。
答案是:配置|兼容性|外国语言|易用性|文档|安全性
如果时间紧张,可以不做单元测试,只做集成测试吗?_____________(“可以”或者“不可以”)
答案是:不可以
有了白盒测试,还需要做黑盒测试吗?___________
答案是:需要
正式审查中,__________最正式最严格。
答案是:检验
坚持标准和规范的好处是_________,___________,___________.
答案是:可靠性;可读性\可维护性;移植性
规范是_____________。(“强制的”或者“建议的”)
答案是:建议的
软件的本地化___________翻译。(“等同于”或者“不仅仅是”)
答案是:不仅仅是
缓冲区溢出引起的缺陷属于______________缺陷。
答案是:安全
软件文档___________测试。(“需要”或者“不需要”)
答案是:需要
静态白盒测试_________________可有可无的。(“是”或者“不是”)
答案是:不是
标准是_______________。(“强制的”或者“建议的”)
答案是:强制的
测试猴子___________取代测试员。(“可以”或者“不可以”)
答案是:不可以
__________找出全部软件缺陷。
答案是:不可能
最适合外包测试的是____________测试、___________测试和___________测试
答案是:配置;兼容性;外国语言
软件说明书中规定该软件只能在一台计算机上使用_______________软件缺陷。(“是”或者“不是”)
答案是:不是
每一个软件都有某种用户界面吗?____________
答案是:是
有了入侵式工具,_______非入侵式工具。(“不需要”或者“还需要”)
答案是:还需要
动态白盒测试和调试的关系是____________。(“等价的”或者“不等价的”)
答案是:不等价的
beta测试找出除了_____,________,_______之外的软件缺陷的能力很差.
答案是:配置缺陷;兼容性缺陷;易用性缺陷
所谓的共享测试,或者缺陷轰炸是指_____________________.
答案是:一段时间内,多个测试员集中测试一个区域或者特性
软件的错误提示信息用户很难理解 一种软件缺陷。
答案是:是
程序员___________拒绝修复软件缺陷。(“有权”或者“无权”)
答案是:无权
测试员____________决定软件缺陷不予修复。 (“有权”或者“无权”)
答案是:无权
__________有权决定推迟软件缺陷
答案是:项目经理或者变动委员会
__________有权把软件缺陷置为解决状态。
答案是:程序员
___________决定关闭软件缺陷。
答案是:测试员
如果程序员认为测试员找到的缺陷属于错误理解,并不是缺陷,而测试员不同意,那么应该_______________。
答案是:提交给更高层。
软件测试员新手一般从做________测试开始?
答案是:动态黑盒
测试计划___________严格按照IEEE的标准格式来书写吗?("必须"或者“不一定”)。
答案是:不一定
如果开发小组规定,每一个模块都必须写注释,这是_________.
答案是:标准
测试工作的目标是完全测试一个软件,尽可能找出所有缺陷吗______________.
答案是:不是
特别测试 替代常规的测试。(填“可以”或者“不可以”)
答案是:不可以
软件存在未授权用户可以侵入的缺陷属于_____________缺陷。
答案是:安全
自动化测试是否必须依赖于测试工具?_____________
答案是:是
完全测试软件是______________的。(“可能”或者“不可能”)
答案是:不可能
测试软件能否读取其他软件的文档属于__________测试。
答案是:兼容性
测试软件能否正确发声属于___________缺陷。
答案是:配置
已发现具有配置缺陷的产品________发布。
答案是:能
软件存在数据不明丢失的问题属于_____________缺陷。
答案是:安全
测试计划一旦制定出来,______________严格执行,绝不允许修改。(“一定”或者“不一定”)
答案是:不一定
软件测试最重要、难度最大的工作是________________.
答案是:建立测试用例集合
软件的易用性通常很难精确定义,现实中,可以采取_________________作为替代方法。
答案是:如果软件工作的平台上有相关的标准和规范,则遵照它们的规定
所谓“猴子测试”是指________________测试.
答案是:随机
软件能够读取新版本的文档是_______兼容。
答案是:向前
软件能够读取以前版本的文档是___________兼容。
答案是:向后
通过强制软件以某种方式运行来检测缺陷只能是___________测试。
答案是:动态白盒
如果开发小组建议不要使用do while循环,代之以while循环,这是_________________。
答案是:规范
没有产品说明书时可以测试吗______________.
答案是:可以
建立测试用例集合______主观性
答案是:有
单元测试和集成测试先做哪一个?_____________
答案是:单元测试
_______测试需要考察模块间的接口和各模块之间的联系。
答案是:集成
审查说明书,试图找到问题是_______________测试。
答案是:静态黑盒
软件和其他软件通信不正确属于___________缺陷。
答案是:兼容性
软件界面混乱,按钮大小不规律,菜单不全属于________________缺陷
答案是:易用性
软件的英文版本翻译不正确,用户无法理解属于______________缺陷。
答案是:外国语言或者本地化
在某些打印机上打印结果错页,偏色或者倾斜属于___________缺陷.
答案是:配置
白盒测试的代码覆盖中,能力最强的是_______________覆盖。
答案是:条件
软件缺陷发现得越晚,修复的代价____________。
答案是:越大
几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是______________。
答案是:大爆炸
划分软件测试属于静态测试还是动态测试的依据是_______________。
答案是:是否运行软件
划分软件测试属于白盒测试还是黑盒测试的依据是_________________.
答案是:能否看到软件的内部结构和源代码。
测试计划是否必须形成书面文档?_____________
答案是:是
测试计划_____________可有可无的。
答案是:不是
对于测试员来说,如果编码不符合标准和规范,______________________一种软件缺陷.
答案是:是
白盒测试的最大问题是_________________.
答案是:很容易形成偏见,看到代码之后说“我知道这些代码是对的,不需要测试”。实际上这是被表面蒙蔽了,有可能漏掉了必要的测试用例,一定要小心。
在决定使用软件测试工具或者自动化时,要考虑哪些缺点或者注意事项_______________, ___________,_______________.
答案是:软件在开发过程中会变化,测试工具要随之变化;测试员可能会陷入陷阱,花费太多时间去设计测试工具和自动化,而忽略了实际测试;容易过分依赖自动化,但是手工测试是无可替代的。
在软件开发的大爆炸模式下几乎不可能进行测试的原因是_____________________.
答案是:软件是一次交付的,找出产生缺陷的原因非常困难,甚至不可能;软件缺陷很多,会互相掩盖,即使发现并修复了缺陷,可能软件仍然无法正常工作。
有没有质量很高但是可靠性很差的产品?如果有,举例说明_________________.
答案是:有;高性能跑车,
特别测试是________________________________.
答案是:没有计划的测试,它很容易,也很有趣,但是没有组织性、无法重复,也无法跟踪,完成后,无法证实曾经执行过。
beta测试____________ 取代内部测试。
答案是:不能
如果开发进度很紧张,能否跳过单元测试,直接做集成测试? ____________
答案是:不能
测试软件的功能对用户来说是否能够顺利操控实现是_________测试。
答案是:易用性
将软件送给潜在的客户使用,借此找出缺陷的方法是_____________测试。
答案是:beta
如果软件开发周期时间很紧张,则beta测试________省去不做.
答案是:不能
____________负责保证软件的质量。
答案是:质量保证人员
测试工作仅仅测试软件是具备应有的功能够不够?________
答案是:不够
没有计划,仅凭测试员坐在电脑前自由探索以找到缺陷,这种测试方法叫做___________测试。
答案是:特别
访问程序的所有状态能不能确保了遍历各种状态之间的转换?___________
答案是:不能
列出制定测试计划时经常考虑的常用测试资源_______,______________,________,________,__________,____________.
答案是:人员、设备、办公场所和实验室、软件、外包公司和其他供给。
除了传统的文档,还可以用____________,__________,_____________,___________,__________表述测试用例?
答案是:表格;真值表;列表和示意图;能最有效地给自己、其他测试员和项目小组其他成员表示测试用例的任何形式。
测试用例说明是_______________.
答案是:定义测试的实际输入值和预期输入结果,还指明具体的环境要求、程序要求和测试用例之间的依赖性。
大爆炸模式是不是适合做软件测试?____________
答案是:不是
软件测试___________有风险的行为? (“是”或者“不是”)
答案是:是
验证是_______________。
答案是:保证产品满足用户要求的过程。
确认是______ .
答案是:保证软件符合产品说明书的过程。
既然用户界面设计测试的7个标准是_______,__________,__________,_____________,___________,__________,__________.
答案是:符合标准和规范;直观;一致;灵活;舒适;正确;实用
对软件进行beta测试的好处是______________________。
答案是:可以让更多的人来检查软件;是发现配置和兼容性缺陷的好办法。
网站测试_______使用灰盒测试方法. (“可以”或者“不可以”)
答案是:可以
等价类划分的目的是______________________.
答案是:把可能的测试用例集合缩减到可控制且仍然足以测试软件的小范围内。
是不是所有的软件都必须进行某种程度的兼容测试________.
答案是:不是
测试共享或者缺陷轰炸最大的好处是______________.
答案是:有助于克服杀虫剂怪事。
测试员最喜欢的软件开发模式是_________________。
答案是:螺旋模式
如果软件过于花哨,有一些不必要的功能,是不是软件缺陷?_____________
答案是:是
测试小组是否负责保证软件的质量?_________
答案是:不负责
正式审查分为_____________,______________和________________三种类型.
答案是:同事审查;走查;检验;
正式审查的四个基本要素是_______________,________________,___________________和________________________.
答案是:确定问题;遵守规则;准备;编写报告
动态 白盒测试根据测试对象分为___________和_________________.
答案是:数据覆盖;代码覆盖
测试计划分为______________,_________________,_______________三个等级.
答案是:测试设计说明;测试用例说明;测试过程说明
查看工具和注入工具的异同是____________________
答案是:看工具是非入侵式的,只允许查看发生了什么;注入工具是入侵式的——不仅允许查看发生了什么,还可以操纵。
用于软件缺陷报告,使软件缺陷获得最大的修复机会的原则是_____________, __________,__________________,______________.
答案是:尽早记录;有效描述软件缺陷,确保其最小化、单一、明显、全面、可以再现;在进行的过程中不掺杂个人看法;在软件缺陷的整个生命周期中跟踪报告
质量是_________的。
答案是:免费
列举自动化测试工具的一些好处。
答案是:可以加快执行测试用例的速度;提高测试员的工作效率,从而留出更多时间进行测试用例计划和测试用例开发;它们精确而且不会懈怠。
什么是测试驱动?
答案是:自底而上的递增测试,编写称为测试驱动的模块调用正在被测试的模块,测试驱动以和将来真正模块同样的方式挂接,向被测试模块发送测试用例数据,接受返回结果,验证结果是否正确。
什么是测试桩?
答案是:自顶而下的递增测试,编写称为测试桩的模块,替换底层模块,充当被测试模块的接口,向被测试模块发送数据。
什么是集成测试?
答案是:单元经过测试,底层软件缺陷找出来并修复之后,集成在一起,对模块的组合进行测试叫做集成测试。
什么是单元测试?
答案是:在底层进行的测试叫做单元测试,它测试基本模块
软件启动画面上公司徽标中的错别字属于什么级别的严重性和优先级?
答案是:严重性3级,优先级2级
说出软件缺陷可能不修复的几个原因。
答案是:进度中没有安排足够的时间;不是软件缺陷;修复风险太大不值得修复;缺陷没有正确报告。
如果遇到杀虫剂怪事,该如何应对?
答案是:换新的测试用例,或者交给别人去测试
最简单但是很有效自动化测试类型是什么?
答案是:记录和回放测试用例。
聪明的猴子比笨拙的猴子有什么优势?
答案是:它们几乎都有自知能力,知道软件的状态图表,知道自己在哪里,能做什么。
随机测试工具分为几种?
答案是:笨拙的猴子,半聪明的猴子, 聪明的猴子
目前为: 1/2 页  首页   上页  下页 尾页