版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、整体软件测试(1)想法,2020/7/20,-2,测试关键字,Process model test plan test case test script test methodology test suite test models,2020/7/20,- 4,专题,软件质量要求软件缺陷的来源修正软件缺陷的成本软件测试软件测试的目标测试过程与开发过程的关系,2020/7/20,- 5,专题,软件质量要求软件缺陷的来源修正软件缺陷的成本2020/7/,2020/7/20,- 7,软件质量其他定义,客户满意度:确保最终软件产品最大限度地满足客户需求。一致性标准:在生命周期的每个阶段,工作产品始终与
2、上一阶段工作产品保持一致,最终追溯到分配的需求。软件质量测量:建立软件质量测量指标体系,以测量软件产品的质量。过程质量观:软件质量是开发过程的质量,2020/7/20,- 8,质量专家的观点,SEI的Watts Humphrey:质量是“在实用性、需求、可靠性、可服务性的匹配上达到优秀水平”。James Martin:软件质量意味着按预算推出产品,满足用户的需求。Tom McCabe:质量是“用户满意度高、缺陷率低、复杂性低”。John Musa:质量是“低缺陷率、符合用户需求的软件功能、高可靠性”的组合。Bill Perry:质量是用户满意度的高水平,忠实于用户需求。2020/7/20,-
3、9,软件产品质量要求,功能要求prd/MRD,ui mock-up,functional speed,2020/7/20,- 11功能强大,界面美观,使用方便,使用方便。内容健康,对生活和工作有益。用户的数据安全性、保护和兼容性及时获得新产品或获得更完善的软件服务。软件可靠性高,使用软件服务没有时间障碍。企业号要求软件可维护性、兼容性、可移植性和可扩展性等,2020/7/20,- 12,专题,软件质量要求软件缺陷的来源修正软件缺陷的成本软件测试软件测试的目标测试流程与开发流程的关系,2020/7/20,-12,但有一天我遇到了岳父,他在面前说太宗叹了口气。我一生花了多少弓,可以说对它最了解,但
4、也很难知道准确。,2020/7/20,- 14,软件缺陷的根本原因,缺陷的根本原因在于人的不完美,软件开发过程本身的特性引起的问题软件项目管理的问题组工作问题,2020/7/20,- 16,第一个电脑错误,海军少将Grace Hopper,功能特性不明确、逻辑不明确、矛盾与产品规格表中指定的特性、性能指标等产品的实际结果和预期结果不一致(偏差)、2020/7/20、- 18、软件缺陷定义(IEEE Standard729),从内部看,软件缺陷是系统软件缺陷是软件产品中存在的问题,电脑系统或程序中存在的任何问题或错误,隐藏的功能缺陷或缺陷。缺陷会使软件产品在一定程度上不能满足用户的需要。2020
5、/7/20,- 19,包括软件缺陷和软件错误的争论,软件缺陷范围扩大,涵盖软件错误,不一致性问题,功能要求定义缺陷,产品设计缺陷等。软件错误、属于软件缺陷的节目或系统的内部缺陷通常是软件代码本身的问题。defect variance fault failure problem inconsistency error feature incident bug anomaly,2020/7/软件质量要求软件缺陷的原因修复软件缺陷的代价究竟是软件测试软件测试的目标测试过程与开发过程的关系,2022桓侯说:“寡人没有病。编出,桓侯说:“医学的好治疗是治病的功劳。“10日,偏鹊复见说。“君病在皮肤上,不
6、治之症会更深。”“王后渡边杏。编曲出来后,王后又不高兴了。10日,偏巧再见。君子病在胃里,不治之症会更深。”。(威廉莎士比亚,君子,君子,君子,君子)太后又渡边杏。编曲出来后,王后又不高兴了。栖息地十天,偏鹊望着桓侯离开了。2020/7/20,- 22,软件缺陷发现后,费用越高,发现缺陷的时间越晚,影响范围越大,发现缺陷的时间越晚,返工工作量越大,发现缺陷的时间越晚,损失越大。2020/7/20,-23;节目调试?保修计划没有错误吗?发现缺陷软件质量保证的手段之一是评估软件质量问题。谁能准确地说明软件测试?2020/7/20,- 26,软件测试的窄而广的观点,窄的观点G.J.Myers提供了测
7、试定义“节目测试是运行程序以发现错误的过程”。瀑布模型的广泛观点将测试扩展到需求复查、设计复查活动。由静态测试和动态测试组成的完整软件测试,2020/7/20,- 27,静态测试,静态测试是在不运行被测试节目本身的情况下找到缺陷的方法。例如,分析或检查源程序的语法、结构、进程、接口,检查要求设计和其他文档。,2020/7/20,- 28,动态测试,动态测试是运行程序以确定执行结果和预期结果之间的差异,并分析执行效率和健壮性等性能。牙齿方法由三部分组成:测试实例配置、节目运行和分析器输出结果。2020/7/20,- 29,软件测试的辩证观点证明软件是“不工作”的,开发人员的误解、坏习惯、节目代码
8、的界限、无效数据的输入、系统的弱点、系统破坏的尝试、系统破坏、目标是发现系统的各种问题。2020/7/20,- 30,软件测试的不同观点,风险观点:软件测试是评估软件系统中可能发生的各种风险的活的经济学观点。一个好的测试案例是,可以发现到目前为止没有发现的错误。缺陷越早发现,代价就越低。这表明,从经济学的角度来看,测试越快越好。(约翰肯尼迪)标准观点:软件测试是“验证”和“验证”活动的全部。也就是说,软件测试=VV,2020/7/20,- 31 1978年至1983年是为了在软件(逆向思维)中找到错误而具有破坏性的导向性。(历史高中) (历史高中,历史高中,历史高中,历史高中,历史高中,历史高
9、中)1983年到1987年,以质量评价为中心的测试是提供产品的评价和质量测量。从1988年开始,以预防缺陷为中心的测试旨在表明软件满足设计要求,发现缺陷,预防缺陷。2020/7/20,- 32,专题,软件质量要求软件缺陷的原因修正软件缺陷的代价完全是软件测试软件测试的目标测试过程与开发过程的关系,2020/7/20,- 33,直接目标,软件测试的直接目标是更快、更快的系统分析员、设计师和程序员,2020/7/20,- 35,间接目标,软件测试的间接目标是确保所有功能均根据字典设计或定义实现。但是,直接的目的不是验证每个功能是否可以实现,而是努力最大限度地促进每个功能不能正确实现的地方,即软件故障。2020/7/20,- 36,软件测试的最基本概念,质量第一次初始测试持续测试自动化测试风险最小化,2020/7/20,- 37,专题,软件质量要求软件缺陷的来源修正软件缺陷的成本软件测试软件测试的目标测试流程和测试对开发提供了有效的监督和反馈开发作为测试结果不断改进,测试起到“关口”或“守门员”的作用。2020/7/20,- 39,测试开发的同步关系,2020/7/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于PCA降维优化课程设计
- 基于OCR的身份证信息提取系统最佳实践课程设计
- 异常行为日志审计开发课程设计
- 变音门铃课程设计
- 边坡工程课程设计抗滑桩
- 宾馆客房预订课程设计
- 苯的课程设计比赛
- 精对(间)苯二甲酸装置操作工岗位责任制考核试卷含答案
- 药品库存管理系统视频课程课程设计
- AI换脸视频制作要点课程设计
- 2026年辽宁高级档案职称考试(档案管理概论)模拟试题及答案
- 内蒙古城镇供用热合同示范文本模板
- GB/T 18329.2-2023滑动轴承多层金属滑动轴承第2部分:合金厚度≥2 mm的结合强度破坏性试验
- 《正面管教》分享阅读
- (班组)日常安全检查表
- YY/T 1837-2022医用电气设备可靠性通用要求
- GB 1207-2006电磁式电压互感器
- 洁净煤技术完整版ppt课件全册电子教案
- 加氢工艺安全知识培训内容课件
- 当代教育心理学(范围)课件
- 预应力锚索施工作业指导书
评论
0/150
提交评论