软件测试填空
- 格式:doc
- 大小:78.50 KB
- 文档页数:13
WPS文字处理软件测试题1、姓名【填空题】________________________2、手机【填空题】________________________3、部门【填空题】________________________4、1 . 在WPS文字中,将输入方式由“插入” 置为“改写” 的方法是()【单选题】A.A、单击常用工具栏的“插入” 按钮B.C、按Insert(Ins)键C.B、选择“插入” 菜单D.D、单击状态栏中的“改写” 按钮正确答案: B5、2 . 在对WPS文字文档进行操作时,()不能对当前文档进行存盘操作。
【单选题】A.D、使用CTRL+S快捷键B.B、使用F12C.C、选择“快速访问工具栏” 中的“保存” 按钮D.A、打开另一文档正确答案: D6、3 . 在WPS文字中,对图片周围的文字环绕方式有多种,以下哪项不在其中()【单选题】A.C、穿越型B.B、紧密型C.A、上下型D.D、左右型正确答案: D7、4 . 在WPS文字中,对于已经命名的文档,为防止突然掉电丢失新输入的信息,应经常执行()【单选题】A.D、另存为B.C、保存C.B、退出D.A、关闭正确答案: B8、5 . 如若WPS文字文档中,一页没满的情况下需要强制换页,应该()【单选题】A.B、插入分页符B.A、插入分段符C.D、Ctrl+ShiftD.C、插入命令符正确答案: A9、6 . 按键盘上的()键之后,可删除光标位置前(激光标左边)的一个字符。
【单选题】A. DELB. BACKSPACEC. INSERTD. DELETE正确答案: B10、7 . 在WPS文字中,只有()命令删除的文本可以使用“粘贴”命令恢复。
【单选题】A.D、剪切B.A、清除C.B、BackspaceD.C、Delete正确答案: A11、8 . WPS文字中(格式刷)按钮的作用是()【单选题】A.复制文本B. 复制图形C. 复制文本和格式D. 复制格式正确答案: D12、9 . 在WPS文字中要想使所编辑的文件保存后不被他人查看,可以在安全性的选项中设置()【单选题】A.C、打开权限口令B.B、建议只读方式打开C.D、快速保存D.A、修改权限口令正确答案: A13、10. 在WPS文字编辑窗口中要将插入点移到光标所在行的行尾可用()【单选题】A.B、Ctrl+EndB.A、HomeC.D、EndD.C、Ctrl+Home正确答案: C。
注意:判断题第六题不用做。
测试题目试题(一),满分120分一、判断题(每题1分,正确的在括号内打T,错误的打F,输入其它任何符号或者不输入都视为0分,总共21分)1.软件测试的目的是尽可能多的找出软件的缺陷。
(T)2.Beta 测试是验收测试的一种。
(T)3.验收测试是由最终用户来实施的。
(F)4.项目立项前测试人员不需要提交任何工件。
(F)5.单元测试能发现约80%的软件缺陷。
(T)|6.代码评审是检查源代码是否达到模块设计的要求。
(F)7.自底向上集成需要测试员编写驱动程序。
(T)8.负载测试是验证要检验的系统的能力最高能达到什么程度。
(T)9.测试人员要坚持原则,缺陷未修复完坚决不予通过。
(F)10.代码评审员一般由测试员担任。
(F)开发人员11.我们可以人为的使得软件不存在配置问题。
(F)12.集成测试计划在需求分析阶段末提交。
(F)项目计划13、好的测试员不懈追求完美。
( T)14、测试程序仅仅按预期方式运行就行了。
(F )15、静态检查就是看代码。
( F)#16、软件测试员可以对产品说明书进行白盒测试。
( F)17、静态白盒测试可以找出遗漏之处和问题。
( T)18、理论上白盒测试可以发现软件所有的缺陷。
(F)19、可以发布具有配置缺陷的软件产品。
(T)20、软件必须进行某种程度的兼容性测试。
( T)21、所有软件都有一个用户界面,因此必须测试易用性。
(F )二、填空题(第五题4分,其它每空1分,共20分)1、软件=程序+数据+文档+服务。
2.设计系统测试计划需要参考的项目文档有。
3、代码评审主要做_代码审查_工作。
>4、软件测试主要分为_单元,集成,系统,验收、四类测试。
5、测试人员A在测试中发现系统20个缺陷,测试人员B在系统中发现了30缺陷,他们有5个缺陷是一样的,从理论上分析,系统大概存在120个缺陷6、网络通讯三个要素,包括协议、IP、端口。
7、在32位的系统中,int a,char b分别占用4、1字节。
软件测试一.填空题1.完整的测试应包括()()()()()。
2.设计测试用例时应包括()和()。
3.对面向过程的系统采用的集成策略有 . 两种。
4.软件测试主要分为__ . . . 四类测试。
5.黑盒测试用例设计方法包括 . .以及,等。
6.测试工作就是进行输入.接受输出.检验结果,不深入代码细节,这样的测试方法称为________ ________,7.白盒测试是根据程序的()来设计测试用例8.在测试执行结束后应该提交的文档有: . . 。
9.在测试总结后应该提交的文档有: . 。
10.RAD方法中由于根本的没有被冻结,所以用户在设计的过程中是迭代的。
11.在RAD环境的测试是基于开发过程中的。
12.在RAD方法中由于设计.编码和集成的反复循环性,导致了测试的 . 等的循环性。
13.测试项目的流程中一般有 . . . . 五个阶段。
14.在测试规划过程中,应对 . . . 进行计划。
15.在测试设计过程中,应做出 . ,并要经过评审。
16.在执行测试的过程中应该注重用例执行时。
17.所有的测试都应追溯到。
18.在集成测试的过程中,由于采用的测试策略不同,需要集成测试人员自己去编写和。
19.软件=+++。
20.代码评审主要做工作。
21.软件测试主要分为,,,四类测试。
22.测试人员A在测试中发现系统20个缺陷,测试人员B在系统中发现了30缺陷,他们有5个缺陷是一样的,从理论上分析,系统大概存在个缺陷?测试员A发现n个缺陷,B发现m个缺陷,共同缺陷m1个,理论上总的缺陷N=m/m1*n23.网络通讯三个要素,包括协议.IP.端口。
24.在32位的系统中,ina,charb分别占用4.1字节。
25.软件验收测试包括:正式验收测试,alpha测试,bea测试。
26.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试27.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。
一、判断题1. 测试是调试的一个部分(╳)2. 软件测试的目的是尽可能多的找出软件的缺陷。
(√)3. 程序中隐藏错误的概率与其已发现的错误数成正比(√)4. Beta 测试是验收测试的一种。
(√)5. 测试人员要坚持原则,缺陷未修复完坚决不予通过。
(√)6. 项目立项前测试人员不需要提交任何工件。
(╳)7. 单元测试能发现约80%的软件缺陷。
(√)8. 测试的目的是发现软件中的错误。
(√)9. 代码评审是检查源代码是否达到模块设计的要求。
(√)10. 自底向上集成需要测试员编写驱动程序。
(√)11. 测试是证明软件正确的方法。
(╳)12. 负载测试是验证要检验的系统的能力最高能达到什么程度。
(√)13. 测试中应该对有效和无效、期望和不期望的输入都要测试。
(√)验收测试是由最终用户来实施的。
(√)14. 测试人员要坚持原则,缺陷未修复完坚决不予通过。
(√)黑盒测试也称为结构测试。
(╳)集成测试计划在需求分析阶段末提交。
(╳)15. 软件测试的目的是尽可能多的找出软件的缺陷。
(√)16. 自底向上集成需要测试员编写驱动程序。
(√)17. 负载测试是验证要检验的系统的能力最高能达到什么程度。
(╳)18. 测试程序仅仅按预期方式运行就行了。
(╳)19. 不存在质量很高但可靠性很差的产品。
(╳)20. 软件测试员可以对产品说明书进行白盒测试。
(╳)21. 静态白盒测试可以找出遗漏之处和问题。
(√)22. 总是首先设计白盒测试用例。
(╳)23. 可以发布具有配置缺陷的软件产品。
(√)24. 所有软件必须进行某种程度的兼容性测试。
(√)25. 所有软件都有一个用户界面,因此必须测试易用性。
(╳)26. 测试组负责软件质量。
(╳)27. 按照测试实施组织划分,可将软件测试分为开发方测试、用户测试和第三方测试。
(√)28. 好的测试员不懈追求完美。
(×)29. 测试程序仅仅按预期方式运行就行了。
( ×)30. 在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。
1、软件质量工程包括软件质量保证、软件质量规划和软件质量控制三大方面。
2、McCall 模型产品修改纬度的质量因素有可维护性、可测试性、灵活性。
3、面向对象模型不同于其他模型的主要特征是组件的密集重用。
4、有两种同行评审方法学:审查和走查。
5、RMA 可以划分成三组类别内部风险管理措施,分包风险管理措施,顾客风险管理措施6、支持性质量手段有模板和检查表。
7、依据软件系统的生命周期和其他阶段,软件质量度量划分为软件过程度量和软件产品度量。
8、软件配置发布的版本有基线版本、中间版本、修订版本。
9、SQA 标准被划分成软件质量管理标准和软件项目过程标准两类。
1010、、软件缺陷的固有特征有软件缺陷的固有性、软件缺陷的敏感性、软件缺陷的感染性。
1111、、McCall 模型划分了软件运行、软件转移、软件修改三个纬度的11个软件质量因素。
1212、螺旋模型任何一次迭代都可划分为制定计划、、螺旋模型任何一次迭代都可划分为制定计划、风险分析和化解、工程和顾客评估四个项限。
1313、依据合同评审的目标对合同评审主题进行分类为、依据合同评审的目标对合同评审主题进行分类为建议草案评审主题和合同草案评审主题两种类型。
1414、典型的版本方针包括、典型的版本方针包括严格-单一活动版本方针、多版本方针。
1515、、软件对属于各种质量因素的需求的符合性是由软件质量度量来测量的。
1616、、CAPA 过程的成功运行包含如下活动:信息收集、信息分析、解决方案和改进方法的建立、改进方法的执行、跟踪。
1717、常见的软件配置演化模型有、常见的软件配置演化模型有线性演化模型和树演化模型。
1818、软件更改的质量保证工作需要、软件更改的质量保证工作需要每个更改的SCI 的质量保证和整个新软件系统版本的质量保证两个级别的活动。
1919、从内容和重点上我们可以把质量管理标准划分成、从内容和重点上我们可以把质量管理标准划分成认证标准和评估标准两种类型。
大学软件测试试题及答案在软件开发领域中,软件测试是一个非常重要的环节。
为了保证软件的质量和稳定性,开发者需要经过严谨的测试过程。
大学软件测试试题及答案是大学软件测试课程中常见的考试形式之一,下面将介绍一些常见的软件测试试题及其答案。
1. 选择题1.1.软件测试的目的是什么?A. 发现软件中的错误B. 验证软件是否符合需求规格C. 评估软件的质量D. 以上答案都正确答案:D. 以上答案都正确1.2.测试工程师主要负责以下哪项任务?A. 编写需求规格说明书B. 设计测试用例C. 运行测试并记录结果D. 以上答案都正确答案:D. 以上答案都正确2. 填空题2.1.请简要描述黑盒测试的概念。
答案:黑盒测试是一种测试技术,测试人员只关注软件的输入和输出,而不考虑内部的具体实现。
测试人员基于软件的需求规格和功能,设计测试用例来验证软件的功能是否符合预期。
2.2.请列举至少两种常见的黑盒测试技术。
答案:等价类划分测试、边界值测试、决策表测试、因果图测试等。
3. 简答题3.1.请说明白盒测试的概念及其优点。
答案:白盒测试是一种测试技术,测试人员通过了解软件的内部实现,设计测试用例来验证软件的内部逻辑是否正确。
白盒测试的优点包括能够发现隐藏的错误、全面覆盖软件的执行路径、可以针对复杂的代码进行测试等。
3.2.请简要描述缺陷的生命周期。
答案:缺陷的生命周期包括以下几个阶段:发现、报告、修复、验证和关闭。
在发现阶段,测试人员通过执行测试用例发现了一个缺陷;在报告阶段,测试人员将缺陷详细描述并提交给开发团队;在修复阶段,开发团队根据测试人员提供的信息修复缺陷;在验证阶段,测试人员重新执行相关的测试用例来验证缺陷是否已经修复;最后,在关闭阶段,测试人员确认缺陷已经被修复并关闭该缺陷。
本文简要介绍了一些常见的大学软件测试试题及其答案。
通过学习和掌握这些试题及答案,可以对软件测试的基本知识和技术有一个全面的了解。
软件测试的重要性不容忽视,希望这些试题及答案能够帮助大家更好地理解和应用软件测试的方法和技巧。
软件测试笔试题及答案一、选择题1. 下列哪项不属于软件测试的目标?a) 发现软件中的缺陷b) 验证软件是否满足需求c) 确保软件具有高性能d) 提高软件的可靠性答案:c) 确保软件具有高性能2. 在测试活动中,以下哪个过程通常位于最后?a) 单元测试b) 验收测试c) 回归测试d) 静态测试答案:b) 验收测试3. 在软件测试中,猴子测试是指什么?a) 随机输入测试b) 随机点击测试c) 随机操作测试d) 随机接口测试答案:a) 随机输入测试4. 以下哪个是黑盒测试技术?a) 语句覆盖测试b) 边界值分析测试c) 静态代码分析d) 回归测试答案:b) 边界值分析测试5. 在软件测试中,白盒测试是指什么?a) 只测试软件的外部功能b) 只测试软件的内部逻辑c) 组合黑盒和白盒测试的方法d) 只测试软件的用户界面答案:b) 只测试软件的内部逻辑二、填空题1. 简述软件测试的目标。
答案:软件测试的目标是发现软件中的缺陷、验证软件是否满足需求、提高软件的可靠性。
2. 请简要说明单元测试的作用。
答案:单元测试主要是测试软件中的最小单元模块,以确认每个模块都能正常运行且满足预期。
它有助于提早发现和修复代码错误,避免错误在整个系统中扩散。
3. 请解释回归测试的含义。
答案:回归测试是指在软件发生变化后,重新执行旧的测试用例,以确保修改不会影响原有的功能和系统稳定性。
它有助于保证系统在修改后仍能正常工作,不引入新的问题。
三、解答题1. 请简要介绍一下常用的软件测试方法。
答案:常用的软件测试方法包括黑盒测试和白盒测试。
黑盒测试主要关注软件的外部功能,不考虑内部逻辑,通过输入合法和非法数据来测试软件的响应和输出是否符合预期。
而白盒测试则关注软件的内部逻辑,通过检查代码覆盖率和执行路径来验证软件的正确性。
2. 简要描述一下软件测试生命周期中的各个阶段。
答案:软件测试生命周期包括需求分析、测试计划、测试设计、测试执行和测试评估。
软件测试师题库知识点(三)1、单选?通常,在()的基础上,将所有模块按照设计要求组装成为系统。
供选择的正确答案:()。
①单元测试②部件测试③组装测试④系统测试⑤确认测试⑥联合测试A.③B(江南博哥).②C.①D.⑤正确答案:C2、单选除了测试程序外,黑盒测试还适用于对()阶段的软件文档进行测试。
A.编码B.软件详细设计C.软件总体设计D.需求分析正确答案:D3、填空题集成测试计划在需求()提交。
正确答案:分析阶段末4、填空题CMM内容包含初始级、()、()、()和可优化级五个等级。
正确答案:可重复级;已定义级;已管理级5、问答题什么是软件测试?正确答案:使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差异6、问答题什么是回归测试?正确答案:在集成测试策略的环境中,回归测试是对某些已经进行过的测试的某些子集再重新进行一遍,以保证上述改变不会传播无法预料的副作用或引发新的问题。
7、问答题简述软件测试与软件开发各阶段的关系。
正确答案:(1)项目规划阶段:负责从单元测试到系统测试的整个测试阶段的监控。
(2)需求分析阶段:确定测试需求分析、系统测试计划的制定,评审后成为管理项目。
测试需求分析是对产品生命周期中测试所需求的资源、配置、每阶段评判通过的规约;系统测试计划则是依据软件的需求规格说明书,制定测试计划和设计相应的测试用例。
(3)详细设计和概要设计阶段:确保集成测试计划和单元测试计划完成。
(4)编码阶段:由开发人员进行自己负责部分的代码的测试。
在项目较大时,由专人进行编码阶段的测试任务。
(5)测试阶段(单元、集成、系统测试):依据测试代码进行测试,并提交相应的测试状态报告和测试结束报告。
8、问答题系统测试计划是否需要同行审批,为什么?正确答案:需要,系统测试计划属于项目阶段性关键文档,因此需要评审。
9、填空题开发生命周期阶段SQA部件可以划分成三类:评审、专家观点、()、软件维护SQA部件和由第三方/分包商使用的SQA部件。
软件测试题库及答案一、选择题1. 以下哪项不是软件测试的目的?A. 发现错误B. 验证功能C. 提高软件性能D. 确保软件质量答案:C2. 以下哪项不是软件测试的方法?A. 黑盒测试B. 白盒测试C. 静态测试D. 灰盒测试答案:D3. 以下哪个测试阶段通常在软件开发的后期进行?A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:D4. 以下哪种测试用例设计方法是基于输入条件的?A. 等价类划分B. 边界值分析C. 因果图D. 场景测试答案:A二、填空题1. 软件测试的目的是________、________、________。
答案:发现错误、验证功能、确保软件质量2. 软件测试分为________、________、________和________四个阶段。
答案:单元测试、集成测试、系统测试、验收测试3. 黑盒测试主要关注软件的________,白盒测试主要关注软件的________。
答案:外部行为、内部逻辑4. 在测试用例设计过程中,________是测试用例设计的基础。
答案:测试需求三、判断题1. 软件测试是软件开发过程中的一个独立阶段。
()答案:正确2. 单元测试通常由开发人员完成。
()答案:正确3. 灰盒测试既关注软件的外部行为,也关注软件的内部逻辑。
()答案:正确4. 测试用例应该包含输入数据、预期结果和测试步骤。
()答案:正确四、简答题1. 简述软件测试的四个阶段及其作用。
答案:软件测试的四个阶段及其作用如下:(1)单元测试:对软件中的最小可测试单元进行检查,验证其功能是否正确。
(2)集成测试:将多个单元组合在一起,验证它们之间的接口是否正确。
(3)系统测试:对整个系统进行测试,验证系统的功能、性能、稳定性等。
(4)验收测试:在软件交付给客户前,对软件进行最终测试,确保其满足用户需求。
2. 简述等价类划分的测试用例设计方法。
答案:等价类划分是一种基于输入条件的测试用例设计方法。
软件测试填空题1.1 What is softwaretesting?(c) It is the process of executing a program with the intent of findingerrors.1.2 Why should testing bedone?(b) To find errors in aprogram1.3 Which phase consumes maximum effort to fix anerror?(c) Codingphase1.4 Which objective is most difficult toachieve?(c) Execute every path of a program at leastonce1.5 Software errors during coding are knownas:(a)Bugs1.6 The cost of fixing an erroris:(b) More in coding phase than requirements analysis and specificationphase1.7 Beta testing is doneby:(c) Potentialcustomers1.8 Alpha testing is carried out atthe:(a) Developer’s site in a controlledenvironment1.9 The purpose of acceptance testingis:(a) To perform testing from the businessperspective1.10 Acceptance testing is doneby:(b)Customers1.11 Programis:(a) Subset ofsoftware1.12 Which is not an infrastructuresoftware?(d) Result ManagementSoftware1.13 Software shouldhave:(c) Programs + documentation + operatingprocedures1.14 Concepts of software testing are applicableto:(d) All of theabove1.15 CASE T oolis:(a) Computer Aided Software EngineeringTool1.16 One fault may leadto:(d) All of theabove1.17 Test suite of a program isa:(c) Set of outputs withpost_conditions1.18 Alpha and Beta testing techniques are relatedto:(d) Testing byCustomer1.19 Testing a software is primarily focusedon:(c) Verification and validationactivities1.20 Testing a software with real data in real environment is knownas:(b) Betatesting1.21 Verification activitiesare:(d) All of theabove1.22 Validation activitiesare:(a) Dynamic activities and require programexecution1.23 When the output of a program is different from the expected output, it is known as:(c) Afailure1.24 Software testing activities should bestarted:(c) As early as possible in the software development lifecycle1.25 Software testing activities are importantin:(d) All of theabove1.26 The focus of acceptance testingis:(d) To test from th e user’sperspective1.27 A reliable software is one whichis:(c) Unlikely to causefailures1.28 When to stop testing and release the software to customers should be decided on the basisof:(c) Testmetrics1.29 What are the good software testingpractices?(d) All of theabove1.30 What is a testcase?(a) Input(s), expected output(s), pre_condition(s) andpost_condition(s)1.31 You cannot control what you cannot:(b) Measure1.32 What is the major benefit of verifications in the early phases of the software development lifecycle?(b) It reduces defectmultiplication1.33 Behavioural specifications are requiredfor:(a) Modelling1.34 Which, in general, is the least expected skill of a testingperson?(a)Diplomatic1.35 Debugging of a programis(b) The process of identifying a fault and removing it from theprogram1.36 All validation activities come under the categoryof:(a) Dynamictesting1.37 All verification activities come under the categoryof:(b) Statictesting1.38 Which is not a factor of softwarequality?(d)Functionality1.39 Which is the most important factor of softwarequality?(a)Reliability1.40 Quality assurance activities concentrateon(d) Softwareprocesses1.41 Which is not the quality of a testingperson?(a)Judgmental1.42 What should be the best possible objective fortesting?(b) Execute every path at leastonce1.43 Which is not a usermanual?(c)Sequence diagrams1.44 Which is not a documentation manual?(d) Installation guide1.45 While is not the limitation of testing?(b) Availability of testing tools1.46 Howmuch percentage of cost is generally consumed in software testing with reference to software development cost?(b) 40-501.47 How much testing is enough?(a)Not easy to decide1.48 If an expected ouput is not specified then:(c) We cannot execute the test case1.49 Which of the follwing is a reason for a software failure?(b) Software Fault1.50 Why is it impossible to test a program completely?(a) Input domain is too large to test。
软件测试一.填空题1.完整的测试应包括()()()()()。
2.设计测试用例时应包括()和()。
3.对面向过程的系统采用的集成策略有 . 两种。
4.软件测试主要分为__ . . . 四类测试。
5.黑盒测试用例设计方法包括 . .以及,等。
6.测试工作就是进行输入.接受输出.检验结果,不深入代码细节,这样的测试方法称为________ ________,7.白盒测试是根据程序的()来设计测试用例8.在测试执行结束后应该提交的文档有: . . 。
9.在测试总结后应该提交的文档有: . 。
10.RAD方法中由于根本的没有被冻结,所以用户在设计的过程中是迭代的。
11.在RAD环境的测试是基于开发过程中的。
12.在RAD方法中由于设计.编码和集成的反复循环性,导致了测试的 . 等的循环性。
13.测试项目的流程中一般有 . . . . 五个阶段。
14.在测试规划过程中,应对 . . . 进行计划。
15.在测试设计过程中,应做出 . ,并要经过评审。
16.在执行测试的过程中应该注重用例执行时。
17.所有的测试都应追溯到。
18.在集成测试的过程中,由于采用的测试策略不同,需要集成测试人员自己去编写和。
19.软件=+++。
20.代码评审主要做工作。
21.软件测试主要分为,,,四类测试。
22.测试人员A在测试中发现系统20个缺陷,测试人员B在系统中发现了30缺陷,他们有5个缺陷是一样的,从理论上分析,系统大概存在个缺陷?测试员A发现n个缺陷,B发现m个缺陷,共同缺陷m1个,理论上总的缺陷N=m/m1*n23.网络通讯三个要素,包括协议.IP.端口。
24.在32位的系统中,ina,charb分别占用4.1字节。
25.软件验收测试包括:正式验收测试,alpha测试,bea测试。
26.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试27.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。
28.对面向过程的系统采用的集成策略有:,两种。
29.通过画因果图来写测试用例的步骤为:(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。
(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系?根据这些关系,画出因果图。
(3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。
为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。
(4)把因果图转换成判定表。
(5)把判定表的每一列拿出来作为依据,设计测试用例。
30.代码评审主要做工作。
31.单元测试中,自底向上需要__ __模块,自顶向下需要_ ___模块。
二.判断题1.好的测试员不懈追求完美。
( )2.测试程序仅仅按预期方式运行就行了。
( )3.不存在质量很高但可靠性很差的产品。
( )4.在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。
( )5.静态白盒测试可以找出遗漏之处和问题。
()6测试错误提示信息不属于文档测试范围。
()7.单元测试能发现约80%的软件缺陷。
()8.代码评审是检查源代码是否达到模块设计的要求。
()9.自顶向下集成需要测试员编写驱动程序。
()10总是首先设计黑盒测试用例。
()11.软件需求是度量软件质量的基础。
不符合需求的软件就不具备质量。
()12.全面质量管理的定义是:一个组织以质量为中心,以全员参与为基础,目的在于通过让顾客满意和本组织所有成员及社会受益而达到长期成功的管理途径。
()13.发现错误是软件测试的唯一目的。
()14.白盒测试可以找出软件遗漏功能和代码错误问题。
()15.软件的质量有测试组决定。
()16.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。
()17.测试从不可知内部条件开始,结果是不可预见的。
()18.软件缺陷一定是由编码所引起的.。
()19.软件测试等于程序测试。
()20.Bea测试是软件的多个用户在实际使用环境下进行的测试。
()21.经验表明,测试后程序残存的错误数目与该程序中以发现的错误数目或检错率成正比。
()22.验收测试比较适合采用软件自动化测试工具进行测试。
()24.软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。
()25.软件质量保证和软件测试是同一层次的概念。
()26.我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷。
()27.程序员兼任测试员可以提高工作效率。
()28.传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。
29.软件测试的生命周期包括测试计划.测试设计.测试执行.缺陷跟踪.测试评估。
()30.调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件开始,结束的过程不可预计。
()31.在边界值方法中,对于一个有n个变量的函数作最坏情况测试,生成的测试用例个数是7n个。
()32.软件生存周期是从软件开始开发到开发结束的整个时期。
()33.在所有的黑盒测试方法中,基于决策表的测试是最为严格.最具有逻辑性的测试方法。
()34.永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。
()35.测试用例的数目越多,测试的效果越好。
()36.只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。
()37.单元测试属于动态测试。
()38.验收测试是以最终用户为主的测试。
()39.没有发现错误的测试是没有价值的。
()40.可以把不合格的开发人员安排做测试。
()41.一个程序中所含有的路径数与程序的复杂程度有着直接的关系。
()42.结构性测试是根据软件的规格说明来设计测试用例。
()43.错误推测法是根据输出对输入的依赖关系来设计测试用例的。
()44.软件缺陷属性包括缺陷标识.缺陷类型.缺陷严重程度.缺陷产生可能性.缺陷优先级.缺陷状态.缺陷起源.缺陷来源.缺陷原因。
()45.对于一个含有n个变量的程序,采用边界值健壮性测试方法来测试程序会产生6n+1个测试用例。
()46.数据流测试是主要用作路径测试的真实性检查。
两种形式分别为定义/使用测试.基于程序片的测试。
()47.软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。
()48.测试用例应由测试输入数据和对应的实际输出结果这两部分组成。
()49.测试是可以穷尽的。
()50.测试自动化是万能的。
()61.每一个软件项目都有一个最优的测试量。
()62.黑盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。
()63.代码审查工作属于静态测试。
()64.软件测试是一个过程,包含若干活动,运行软件进行测试只是活动之一。
()65.回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例.66.集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试.()67.测试按照测试层次可以划分成为单元测试.集成测试和系统测试。
()68.只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。
()69.永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。
()三.选择题1.某次程序调试没有出现预计的结果,下列(B)不可能是导致出错的原因。
A.变量没有初始化B.编写的语句书写格式不规范C.循环控制出错D.代码输入有误15.集成测试计划应该在(b)阶段末提交。
A.需求分析B.概要设计C.详细设计D.单元测试完成16.下列关于程序效率的描述错误的是(c)。
A.提高程序的执行速度可以提高程序的效率B.降低程序占用的存储空间可以提高程序的效率C.源程序的效率与详细设计阶段确定的算法的效率无关D.好的程序设计可以提高效率17.下列(b)是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结构,且不包含复合条件。
A.DD-路径图B.控制流图C.MM-路径图D.模块调用图2.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?(B)A预防软件发生错误 B发现改正程序错误C提供诊断错误信息D.都是3.下面的哪一项测试步骤中需要进行局部数据结构测试:(A)A.单元测试B.集成测试C.确认测试D.系统测试4.白盒测试是根据程序的(C)来设计测试用例功能B.性能C.内部逻辑D.内部数据5.(C)方法根据输出对输入的依赖关系设计测试用例。
A.路径测试B.等价类C.因果图D.归纳测试6.有一组测试用例,它使被测程序中的每一个分支至少执行一次,它满足的覆盖标准是:(B)A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖7.软件测试按照测试层次可以分为(c)A.黑盒测试.白盒测试B.功能性测试和结构性测试C.单元测试.集成测试和系统测试D.动态测试和静态测试D.都是8.导致软件缺陷的最大原因是:(a)A.软件需求说明书B.设计方案C.编码D.维护9.测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括(a)A.测试输入.执行条件和预期的结果。
B.测试目标.测试工具C.测试环境D.测试配置10.对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于(b)A.测试B.调试C.回归测试D.单元测试11.需求规格说明书的内容不应当包括(b)。
A对重要功能的描述B对算法的详细过程性描述(详细说明书)C软件确认准则D软件的性能12.需求分析是由分析员经过了解用户的要求,认真细致地调研.分析,最终应建立目标系统的逻辑模型,并写出(B)。
(A)模块说明书(B)软件规格说明书(C)项目开发计划(D)合同文档13.软件动态测试方法分为白盒法和(B)。
(A)白盒法(B)黑盒法(C)动态测试(D)灰盒法14.软件测试方法按照测试过程是否执行程序分为动态测试和(C )。
15..下列(b)是关于软件缺陷的描述。
A.导致软件包含故障的人的行为B.产品的异常情况C.引起一个功能部件不能完成所要求的功能的一种意外情况D.功能部件执行其规定功能的能力丧失D.决策表法16.功能性测试是根据(a)来设计测试用例。
A.软件的规格说明B.设计文档C.程序的内部逻辑D.维护手册17.在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为(c)A.单元测试B.集成测试C.回归测试D.验收测试18.(c)方法是根据输出对输入的依赖关系来设计测试用例的。
A.边界值分析B.等价类C.因果图法D.错误推测法19.测试工程师的工作范围会包括检视代码.评审开发文档,这属于(b)A.动态测试B.静态测试C.黑盒测试D.白盒测试20.以下关于测试用例特征的描述错误的是(b)A.最有可能抓住错误的;B.一定会有重复的.多余的;C.一组相似测试用例中最有效的;D.既不是太简单,也不是太复杂。