软件测试习题集Word格式.docx
- 文档编号:14401406
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:57
- 大小:89.10KB
软件测试习题集Word格式.docx
《软件测试习题集Word格式.docx》由会员分享,可在线阅读,更多相关《软件测试习题集Word格式.docx(57页珍藏版)》请在冰豆网上搜索。
〔N〕
12.单元测试能发现约80%的软件缺陷。
〔Y〕
14.自底向上集成需要测试员编写驱动程序。
16.负载测试是验证要检验的系统的能力最高能到达什么程度。
15.测试人员要坚持原那么,缺陷未修复完坚决不予通过。
16.代码评审员一般由测试员担任。
17.我们可以人为的使得软件不存在配置问题。
18.集成测试方案在需求分析阶段末提交。
19.测试是调试的一个局部〔╳〕
20.程序中隐藏错误的概率与其已发现的错误数成正比〔√〕
21.测试的目的是发现软件中的错误。
22.代码评审是检查源代码是否到达模块设计的要求。
23.自底向上集成需要测试员编写驱动程序。
24.因为测试工作简单,对软件产品影响不大,所以可以把测试作为新员工的一个过渡工作,或安排不合格的开发人员做测试。
〔N〕
25.在集成测试过程中,刚开场集成时由于规模较小,主要以黑盒测试为主(N)。
26.Beta测试是验收测试的一种。
〔Y〕
27软件测试和软件调试是同一回事。
28.负载测试是验证要检验的系统的能力最高能到达什么程度。
29.软件测试是可以无穷尽的。
30.测试不能修复所有的软件故障。
31.测试过程中应重视测试的执行,可以轻视测试的设计。
32.工程立项前测试人员不需要提交任何工件。
33.测试是为了证明软件的正确性。
34.单元测试一般由专门的测试人员进展〔N〕
二、
选择题(每题2分
20)
1、进展软件质量管理的重要性有:
〔ABCD〕
A、维护降低本钱
B、法律上的要求
C、市场竞争的需要
D、质量标准化的趋势
E、软件工程的需要
F、CMM过程的一局部
G、方便与客户进一步沟通为后期的实施打好根底
2、选出属于黑盒测试方法的选项〔ABC〕
A、测试用例覆盖
B、输入覆盖
C、输出覆盖
D、分支覆盖
E、语句覆盖
F、条件覆盖
3、编写测试方案的目的是:
〔ABC〕
A、使测试工作顺利进展B、使工程参与人员沟通更舒畅C、使测试工作更加系统化
D、软件工程以及软件过程的需要
E、软件过程规化的要求F、控制软件质量
4、依存关系有4种分别是:
A、开场-完毕
B、开场-开场
C、完毕-开场
D、完毕-完毕
E、开场-实施-完毕
F、完毕-审核-开场
5、软件质量管理〔QM〕应有质量保证〔QA〕和质量控制〔QC〕组成,下面的选项属于QC得是:
A、测试
B、跟踪
C、监视
D、制定方案
E、需求审查F、程序代码审查
6、实施缺陷跟踪的原由是:
A、软件质量无法控制B、问题无法量化
C、重复问题接连产生
D、解决问题的知识无法保存E、确保缺陷得到解决F、使问题形成完整的闭环处理
7、使用软件测试工具的目的:
A、帮助测试寻找问题
B、协助问题的诊断C、节省测试时间
D、提高Bug的发现率
E、更好的控制缺陷提高软件质F、更好的协助开发人员
8、典型的瀑布模型的四个阶段是:
A、分析B、设计
C、编码
D、测试E、需求调研
F、实施
9.软件验收测试的合格通过准那么是:
A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部到达要求。
B.所有测试项没有剩余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。
10.软件测试方案评审会需要哪些人员参加?
〔ABCD〕
A.工程经理B.SQA负责人C.配置负责人D.测试组
11.以下关于alpha测试的描述中正确的选项是:
〔AD〕
A.alpha测试需要用户代表参加B.alpha测试不需要用户代表参加
C.alpha测试是系统测试的一种D.alpha测试是验收测试的一种
12.测试设计员的职责有:
〔BC〕
A.制定测试方案B.设计测试用例C.设计测试过程、脚本D.评估测试活动
三、填空
1.软件验收测试包括:
正式验收测试,alpha测试,beta测试。
2.请列举三种以上系统测试的策略有:
功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,平安测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,〔答对其中任意三个即得分〕
3.设计系统测试方案需要参考的工程文挡有:
软件测试方案,软件需求工件和迭代方案。
4.对面向过程的系统采用的集成策略有:
自顶向下,自底向上两种。
5.在已役入运行的软件中,与财务有关的关键软件所允许的故障密度为1~10个/每千行
6.缺陷发现或解决得越迟,本钱越高,几乎呈指数增长
7.测试人员座右铭:
尽早地、不断地测试!
8.软件测试的对象:
需求分析说明书、概要设计说明书、详细设计说明书、源代码
9.单元测试也称模块测试,测试的对象是软件的最小单元——程序模块。
10.单元测试的目的是检测程序模块中的错误故障,着力解决以下五个方面的问题:
模块接口测试、模块局部数据构造测试、覆盖测试、出错处理检测、边界条件测试。
11.系统测试的主要容包括:
功能测试、性能测试、用户界面测试、平安性测试、压力测试、可靠性测试、安装/卸载测试等。
12.人为测试的主要方法有桌前检查(deskchecking),代码审查〔codereview〕和走查〔walkthrough〕。
13.兼容性测试需要重点考虑的兼容性问题有:
操作系统的兼容性;
浏览器的兼容性;
硬件的兼容性。
14.边界值分析法的根本思想是:
选取正好等于、刚刚大于和刚刚小于边界值的数据进展测试。
15.白盒测试的两类主要方法是:
静态测试和动态测试。
16.逻辑覆盖以程序的部逻辑构造为根底,主要分以下几种方式:
语句覆盖、判定覆盖(分支覆盖)、条件覆盖、判定/条件覆盖、条件组合覆盖
四、问答题
1、测试人员在软件开发过程中的任务是什么?
答:
1)、寻找Bug;
2)、防止软件开发过程中的缺陷;
3)、衡量软件的品质;
4)、关注用户的需求。
总的目标是:
确保软件的质量。
2、一条软件缺陷〔或者叫Bug〕记录都包含了哪些容?
如何提交高质量的软件缺陷〔Bug〕记录?
一条Bug记录最根本应包含:
编号、Bug所属模块、Bug描述、Bug级别、发现日期、发现人、修改日期、修改人、修改方法、回归结果等等;
要有效的发现Bug需参考需求以及详细设计等前期文档设计出高效的测试用例,然后严格执行测试用例,对发现的问题要充分确认肯定,然后再向外发布如此才能提高提交Bug的质量。
3、黑盒测试和白盒测试是软件测试的两种根本方法,请分别说明各自的优点和缺点!
黑盒测试的优点有:
1〕比拟简单,不需要了解程序部的代码及实现;
2〕与软件的部实现无关;
3〕从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;
4〕基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;
5〕在做软件自动化测试时较为方便。
黑盒测试的缺点有:
1〕不可能覆盖所有的代码,覆盖率较低,大概只能到达总代码量的30%;
2〕自动化测试的复用性较低。
白盒测试的优点有:
帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。
白盒测试的缺点有:
1〕程序运行会有很多不同的路径,不可能测试所有的运行路径;
2〕测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;
3〕系统庞大时,测试开销会非常大。
4、根据自己的理解答复什么是软件测试,软件测试分为哪几个阶段。
软件测试是一个为了寻找软件中的错误而运行软件的过程,一个成功的测试是指找到了迄今为止尚未发现的错误的测试。
软件测试一般分为单元测试、集成测试和系统测试。
5、根据自己的理解什么是测试用例和测试规程?
狭义的讲,一个测试用例就是测试人员用以测试被测软件的某个特性或特性组合的一组数据。
这组数据可能是从用户处得来的实际的一组数据,也可能是测试人员专门设计出来的测试软件某些功能的一组数据。
测试规程就是详细的对测试用例设计方法、测试方法、测试工具、测试环境和测试数据进展描述的文档,还可以包括能把某个或某一组测试用例应用到被测软件上完成某项测试的一系列的操作步骤。
6、软件验收测试包括哪些容?
7、设计系统测试方案需要参考哪些文档?
8、对面向过程的系统采用的集成策略有哪两种?
9、.通过画因果图来写测试用例的步骤是什么?
〔1〕根据程序规格说明书描述,分析并确定因〔输入条件〕和果〔输出结果或程序状态的改变〕,画出因果图。
〔2〕将得到的因果图转换为判定表。
〔3〕为判定表中每一列所表示的情况设计一个测试用例。
10、阶段评审与同行评审有哪些不同?
目的
人数
容
时间
同行评审
发现小规模工作产品的错误,只要是找错误
3-7人人员必须经过同行评审会议的培训,由SQA指导
容小一般文档<
40页,代码<
500行
一小局部工作产品完成
阶段评审
评审模块阶段作品的正确性可行性及完整性
5人左右评审人必须是专家具有系统评审资格
容多,主要看重点
通常是设置在关键路径的时间点上
11、什么是软件测试
测试是为发现错误而执行程序的过程。
软件测试就是利用测试工具按照测试方案和流程对产品进展功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进展分析和评估。
执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
12、白盒测试有几种方法
总体上分为静态方法和动态方法两大类。
13、静态测试和动态测试有什么区别?
答:
静态测试不需要在计算机上运行程序;
而动态测试需要将程序通过在计算机上运行以发现错误。
14、系统测试方案是否需要同行审批,为什么
需要,系统测试方案属于工程阶段性关键文档,因此需要评审。
15、什么是Alpha测试?
Alpha测试〔α测试〕是由一个用户在开发环境下进展的测试,也可以是公司部的用户在模拟实际操作环境下进展的受控测试,Alpha测试不能由程序员或测试员完成。
Alpha测试发现的错误,可以在测试现场立刻反响给开发人员,由开发人员及时分析和处理。
目的是评
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 习题集