免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章软件测试是由“验证(Verification)”和“有效性确认(Validation)”活动构成的整体软件开发过程模型:瀑布模型 原型模型 快速应用开发(RAD)模型 V模型 螺旋模型 增量模型和迭代模型 构件组装模型 并发模型 XP模型第二章软件质量:软件产品具有满足规定的或隐含的与需求能力有关的全部特征与特性质量和缺陷的关系:没有满足质量要求和质量冲突的东西就是缺陷,缺陷是质量的对立面。软件缺陷定义: 从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题; 从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。 修复软件缺陷的代价:软件缺陷随着时间的推移带来的成本越来越大。验证:是否正确地构造了软件?确认:是否构造了用户所需要的软件?评审是对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果保持一致,并使其得到改进。检验工作产品是否正确地满足了以往工作产品中建立的规范。什么是软件质量保证 (SQA):软件质量保证是通过对软件产品和活动有计划的进行评审和审计来验证软件是否合乎标准的系统工程活动,通过协调、审查和跟踪以获取有用信息,形成分析结果以指导软件过程。质量保证和测试的关系:相辅相成,存在包含和交叉关系。软件测试的工作范畴:软件测试工作的组织与管理:制定测试策略、测试计划,确认所采用的测试方法与规范,控制测试进度,管理测试资源。测试工作的实施:编制符合标准的测试文档,搭建测试环境,开发测试脚本、与开发组织协作实现各阶段的测试活动 第三章白盒测试方法语句覆盖法是使程序中的每个可执行语句至少被执行一次判定覆盖/分支覆盖法是使得程序中每个判断的取真分支和取假分支至少经历一次,即判断真假值均曾被满足。条件覆盖是使每个判断中每个条件的可能取值至少满足一次。判定条件覆盖判断条件中的所有条件可能取值至少执行一次;所有判断的可能结果至少执行一次。条件组合覆盖的基本思想是设计足够的测试用例,使得判断中每个条件的所有可能至少出现一次,并且每个判断本身的判定结果也至少出现一次。黑盒测试方法等价类划分方法:在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。边界值法:如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少一、比最大个数多一的数作为测试数据。静态测试包括对软件产品的需求和设计规格说明书的评审、对程序代码的复审等动态测试是通过真正运行程序发现错误,通过观察代码运行过程,来获取系统信息,对系统行为进行验证。主动测试方法:测试人员主动向被测试对象发送请求、或借助数据、事件驱动被测试对象的行为,从而验证被测试对象的反应或输出结果被动测试方法:测试人员不干预产品的运行,而是被动地监控产品在实际环境中运行,通过一定的被动机制来获得系统运行的数据,包括输入、输出数据.第五章 单元测试单元测试是对软件基本组成单元进行的测试,而且软件单元是在与程序的其他部分相隔离的情况下进行独立的测试。目标: 单元模块被正确编码任务:检查每一条独立执行路径的测试;检查局部数据结构完整性;检查模块接口是否正确;检查临界数据处理的正确性;预见、预设的各种出错处理是否正确有效。标准:建立起来必须遵守的规则。规范:建议最佳做法,推荐更好方式。静态测试三种方法:走查 审查 评审驱动模块(drive):对底层或子层模块进行测试所编写的调用这些模块的程序。桩模块(stub):对顶层或上层模块进行测试时所编写的替代下层模块的程序。调试与测试的区别:测试是为了找出软件中存在的缺陷,而调试是为了解决存在的缺陷。第六章 集成测试与系统测试集成测试模式:渐增式测试模式与非渐增式测试模式驱动程序/驱动模块(driver),用以模拟被测模块的上级模块。桩程序/桩模块(stub),也有人称为存根程序,用以模拟被测模块工作过程中所调用的模块。自顶向下集成方法:用驱动自底向上集成方法:用桩采用大棒集成方法,先是对每一个子模块进行测试(单元测试阶段),然后将所有模块一次性的全部集成起来进行集成测试 。采用三明治方法的优点是:它将自顶向下和自底向上的集成方法有机地结合起来,不需要写桩程序因为在测试初自底向上集成已经验证了底层模块的正确性。采用这种方法的主要缺点是:在真正集成之前每一个独立的模块没有完全测试过。第七章 验收测试用户界面7要素:符合标准和规范。直观性。一致性。灵活性。舒适性。正确性。实用性。向后兼容是指可以使用软件的以前版本。向前兼容指的是可以使用软件的未来版本。 第十二章 组建测试团队测试团队的基本构成:QA/测试经理;实验室管理人员;内审员;测试组长;测试设计人员/资深测试工程师;一般(初级)测试工程师优秀测试工程师的素质:高度的责任感;非常好的沟通能力、幽默感;技术能力、自信心、耐心;怀疑一切的精神、勤奋精神;洞察力、适度的好奇心;反向思维和发散思维能力、记忆力;自我学习能力、创新能力等;第十四章良好测试用例的特征:可以最大程度地找出软件隐藏的缺陷;可以最高效率的找出软件缺陷;可以最大程度地满足测试覆盖要求;既不过分复杂、也不能过分简单;使软件缺陷的表现可以清楚的判定;测试用例包含期望的正确的结果;待查的输出结果或文件必须尽量简单明了;不包含重复的测试用例;测试用例内容清晰、格式一致、分类组织;第十五章软件缺陷处理技巧 :审阅。可以由测试管理员、项目管理员或其他人来进行,审阅缺陷报告的质量水平;拒绝。如果审阅者决定需要对一份缺陷报告进行重大修改,应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁路营业线施工安全知识考试试题及答案
- 建筑施工环保绿色施工专项方案
- 2025版眼外科疾病常见症状及护理培训
- 注册电气工程师基础专业知识考试题库及答案解析
- 2025年黑龙江八月安管人员C证考试考核题库含答案
- 招标投标法题库及答案
- (完整版)铣刨沥青混凝土路面施工方案
- 广式月饼制作方法
- 头疼 头晕肢体无力的健康宣教
- atn产品硬件介绍
- 《汽车发动机构造与维修》一体化教案1-20周全篇
- 2025年度古建筑修复施工专业承包合同范本
- 2025年辅警招聘考试试题库(含答案)
- 施工单位村委会和解协议书(2篇)
- 运行值班人员安全职责(3篇)
- 保洁雨雪灾害天气的应急预案
- 辅警纪律作风整顿心得体会
- 全国青少年人工智能创新挑战赛技能知识竞赛题库(含答案)
- 极氪培训课件
- 拌料机安全操作规程模版(3篇)
- 2024-2025学年重庆高二数学复习试题(含答案)
评论
0/150
提交评论