版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《嵌入式软件测试》复习题第一部分软件测试概述主要内容:软件测试基本概念软件缺陷软件质量标准软件测试人员分配软件测试过程管理相关习题1.为了提高测试的效率,正确的做法是2.对程序的测试最好由作为测试用例来做,对程序的调试最好由来做3.都应该是软件测试对象4.测试设计员的职责有5.软件缺陷划分:6.测试用例是7.8.9.软件测试的目的有:软件测试的目标定义为只是发现错误的原因是?软件测试与软件调试的区别?答案:1.选择发现错误可能性大的数据2.第三方测试机构程序员3.软件开发的整个过程4.设计测试用例、设计测试过程、脚本5.a)b)c)软件未达到产品说明书标明的功能。软件出现了产品说明书指明不会出现的错误。软件功能超出产品说明书指明范围。d)软件未达到产品说明书虽未指出但应达到的目标。e)软件测试员认为软件难以理、不解易使用、运行速度缓慢,或者最终用户认为不好。6.为特定目的而设计的一组测试输入、执行条件和预期的结果,测试用例是执行测试的最小实体。7.①软件测试是为了发现错误而执行程序的过程.②一个好的测试用例能够发现至今③一个成功的测试是发现了至今尚未发现的错误.软件测试可以有两个目标,一个是预防错误,另一个是发现错误.由于软件开发是人的创造性劳动,人的活动不可能完美无缺,错误可能发生在任何一个阶段,因此预防错误这一目标几乎是不可实现的,所以软件测试的目标定义为只是发现错误9.①测试从一个侧面证明程序员的失败,而调试是为了证明程序员的正确.尚未发现的错误.8.②测试从已知条件开始,使用预先定义的程序,且有预知的结果,不可预见的只是程序是否通过测试.调试一般以不可知的内部条件开始,除统计性调试外,结果是不可预见的.③测试是有计划的,并要进行测试设计,而调试是不受时间约束的.④测试是一个发现错误,改正错误,重新测试的过程,而调试是一个推理过程.⑤测试的执行是有规程的,而调试的执行往往要求程序员进行必要的推理及知觉的飞跃.⑥测试经常由独立的测试组在不了软件设计的解前提下完成,而调试必须由了解详细设计的程序员完成.⑦大多数测试的执行和设计可由工具支持,而调试时,程序员能利用的工具主要是调试器.1第二部分软件测试策略主要内容:软件测试模型(V模型)单元测试桩模块驱动模块集成测试非增量测试增量测试自顶向下自底向上系统测试确认测试验收测试测试用例的概念及编写相关习题:1.单元测试中设计测试用例的依据是2.软件生存周期过程中,修改错误代码最高的阶段是3.在进行单元测试时,常用的方法是。4.软件测试用例主要由和两部分组成.5.方法需要考察模块间的接口和各模块之间的联系.6.与确认测试阶段有关的文档是7.验收测试阶段由实施验收工作。8.根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是。9.软件验收测试的合格通过准则是什么?10.测试用例11.桩模块12.驱动模块13.确认测试14.驱动模块15.集成测试主要分为和16.软件测试一经过般4个测试:17.增量式集成测试的自顶向下增量式测试18.增量式集成测试的自底向上增量式测试答案1.详细设计规格说明书2.发布运行阶段3.只使用白盒测试4.输入数据预期输出结果、5.集成测试6.需求规格说明书7.软件测试员8.系统测试9.2
软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。所有测试项没有残余一级、二级和三级错误。立项审批表、需求分析文档、设计文档和编码实现一致。验收测试工件齐全。10.是为特定目的而设计的一组测试输入、执行条件和预期的结果,测试用例是执行测试的最小实体。11.用来模拟被测试12.用来模拟被测试13.检查软件的功能14.用来模拟被测试15.非增量式测试增量式测试16.单元测试和系统测试17.主要优点在于它可以自然地做到开始便能让测试被调用模拟子模块可能不能反映真实情况,因此测试有可能18.优点在于,由于驱动模块模拟了所有调用参数,即使数据流并未构成有向的非环状图,生成测试直到最后一个模块被加入进去之后才能看到整个程序(系统)的框架。模块工作过程中所调用的模块。模块的上一级模块。与性能是否与需求规格说明书中确定的指标相符合,又称有效性测试.模块的上一级模块。集成测试确认测试逐步求精,一者看到系统的框架。它的主要缺点是需要提供被调用模拟子模块,不充分。数据也没有困难。它的缺点在于,第三部分软件测试技术主要内容:黑盒测试等价类边界分析(健壮性分析因果图)决策表猜错法白盒测试覆盖测试语句覆盖判定覆盖条件覆盖判定/条件覆盖条件组合覆盖路径覆盖路径测试控制流图环形复杂度独立路径基本路径测试最少测试用例计算循环简化循环测试相关习题:1.在覆盖准则中,最常用的是2.大多数实际情况下,性能测试的实现方法是。3.黑盒测试包括4.在黑盒测试中,着重检查输入条件组合的方法是.3
5.覆盖准则最强的是6.在边界值分析中,做数据测试的是7.白盒测试是根据程序的8.黑盒测试是根据软件的。来设计测试用例来设计测试用例。9.测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是10逻辑覆盖标准中,查错能力最强的是.。11等价类划分可有两种不同的情况:和12选择测试用例,使得被测程序中每个判定的每个分支至少执行一次,这种逻辑覆盖标准称为答案:1.语句覆盖条件覆盖分支覆盖2.黑盒测试3.等价类测试法边界值分析法因果图法决策表法猜错法。4.因果图法5.路径覆盖.6.正好等于边界的值刚刚大于边界的值刚刚小于边界的值7.内部逻辑8.规格说明9.划分等价类10.条件组合覆盖11.有效等价类无效等价类12.判定覆盖操作题:1.NextDate函数包含三个变量month、day和year,函数的输出为输入日期后一天的日期。要求输入变量month、day和year均为整数值,并且满足下列条件:条件11≤month≤12条件21≤day≤31条件31912≤year≤2050设计测试用例2.在三角形计算中,要求三角型的三个边长:A、B和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。画出程序流程图、控制流程图、找出基本测试路径,对此设计一个测试用例。3.假设某保险公司的人寿保险的保费计算方式为:投保额×保险费率。其中,保险费率依点数不同而有别,具体规则见下表。年龄性别婚姻点数与保险费率其它男M女F已婚T未婚F≥10点A<10点B20-3940-596点4点2点5点3点3点5点0.6%0.1%根据问题的规格说明,从输入条件划分等价类。4.voidDoWork(intx,inty,intz){intk=0,j=0;if((x>3)&&(z<10)){k=x*y-1;//语句块14j=sqrt(k);}if((x==4)||(y>5)){}j=x*y+10;//语句块2j=j%3;//语句块3}1、画出上面函数的流程图。2、分别使用路径测试设计测试用例(注意测试用例的格式)。第四部分嵌入式软件测试主要内容:嵌入式系统概述嵌入式系统概念及特点嵌入式软件分类嵌入式开发的特点嵌入式软件测试技术与普通软件测试的区别(特点)嵌入式软件测试模型状态转换测试控制流测试交叉测试插桩技术嵌入式软件测试环境宿主机/目标机相关习题:1.嵌入式开发所面临的主要问题有:2.嵌入式软件测试与普通软件测试有最大区别的测试层级是3.嵌入式系统是集软硬件于一体的可独立工作的“器件”,主要包括:4.程序插桩有5.插桩和两种实现方式。6.实时是嵌入式系统的主要特征,根据截止时间的要求,可将实时分为和。7.嵌入式系统的特点8.嵌入式软件测试的特点9.一般软件测试过程有四种模型:嵌入式软件测试过程有三种模型:。答案1.涉及多种CPU和多种OS。开发工具种类繁多。对目标系统的观察和控制。2.系统测试3.嵌入式微处理器、外围硬件设备、嵌入式操作系统、应用软件系统4.目标代码插桩源代码插桩5.也称为打点,是在程序中插入额外的代码来获得程序在执行时有关行为信息的一种重要手段,属于动态测试的一种常用技术。5
6.硬实时软实时7.嵌入式系统工业是不可垄断的高度分散的工业操作系统的内核小,资源少专用性强系统稳定持久软硬件结合紧密开发需专门的环境和开发工具软件要求固态化存储实时性要求较高8.1)嵌入式软件要在特定的硬件环境下才能运行的软件2)除了要保证嵌入式软件在特定硬件环境中运行的高可靠性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字校园门户用户手册-中央财经大学网络信息中心
- 原因分析与解决方案报告-模板
- 湖北汽车工业学院科技学院《工程材料》2021-2022学年第一学期期末试卷
- 英语八大时态总结表范文
- 桌面远程运维管理系统实施方案
- 湖北汽车工业学院《英语论文写作》2022-2023学年第一学期期末试卷
- 《电话培训》课件
- 学生会礼仪培训
- 新能源合同范本
- 日料店转让合同(2篇)
- DB62∕T 4420-2021 淫羊藿栽培技术规程
- 城市旅游集散中心等级划分与评定
- 泰康之家养老社区产品标准——关键点
- 冬季行车安全教育试卷(含答案)
- 生产与仓储循环--确定控制是否得到执行穿行测试
- 剪纸艺术进校园活动简报
- 浅谈小学数学教学中如何培养学生的核心素养
- 小学入门数独100题(简单)
- 谈数学课堂中倾听教育的策略(徐艳)
- 首都经济贸易大学本科毕业论文格式模板范文
- 毛丝产生要因分析及解决方案
评论
0/150
提交评论