- 1、本文档共87页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第1章软件测试概述;1.1软件与软件工程;软件、软件危机、软件工程;软件危机;软件工程;软件生命周期;软件生产过程(以OA系统建设为例);办公自动化(OfficeAutomation,简称OA);1.2软件质量与软件测试;软件质量与质量模型;软件质量是软件的生命,它直接影响软件的使用与维护。通常软件质量由以下几方面进行评价。
软件需求是衡量软件质量的基础,不符合需求的软件就不具备质量。设计的软件应在功能、性能等方面都符合要求,并能可靠地运行。
软件结构良好,易读、易于理解,并易于修改、维护。
软件系统具有友好的用户界面,便于用户使用。
软件生存周期中各阶段文档齐全、规范,便于配置、管理。;软件的质量因素很多,如正确性、精确性、可靠性、容错性、性能、效率、易用性、可理解性、简洁性、可复用性、可扩充性、兼容性等。
软件质量因素又称软件质量特性,反映了质量的本质。
讨论一个软件的质量,问题最终要归结到定义软件的质量特性。
面对众多的质量因素如何取折衷,这实际上就是区分质量因素对软件质量影响程度轻重的问题,这个问题已经有了解决方案,即软件质量模型。;软件测试的作用;1.3软件测试与软件缺陷;缺陷定义;bug;描述软件失效的术语;软件产生错误的原因;软件与软件测试;IEEE:用人工或自动的手段来执行和评价系统或系统部件的过程,以检验它是否满足规定的需求,或识别期望的结果和实际的结果之间有无差别。; 测试是为发现错误而执行程序的过程。
——Myers,1979
测试是为了证明程序有错,而不是证明程序无错误。
一个好的测试用例是在于它能发现以前未发现的错误。
一个成功的测试是发现了以前未发现的错误的测试。;软件生命周期中的主要测试活动;缺陷类型
故障发现阶段;软件测试的目的;软件测试的原则;常见测试过程模型;用户需求;测试过程模型—V模型;测试过程模型—W模型;测试过程模型—W模型;软件测试分类;软件测试分类;按测试技术上分类;按测试技术上分类;软件测试分类;软件测试分类;软件测试分类;按测试实施组织分类;按测试实施组织分类;按测试实施组织分类;按软件质???特性分类;软件测试的分类;1、你能找出软件所有的缺陷吗?
2、找出的所有缺陷都会被修复吗?;软件测试的经济学(经验);软件测试的经济学(经验);软件测试的经济学(经验);1.4软件测试相关标准;国际标准;国家标准;什么是CMMI;CMMI的核心思想;CMMI的发展历程;2.7阶段式表示法:过程域按成熟度等级划分;CMMI:连续式表示法;过程改进生命周期模型IDEAL;CMMI评估过程;CMMI2.0的时代开启;测试成熟度模型集成(TMMi);TMMi的主要来源;TMMi成熟度级别和过程域;TMMi成熟度度级别解析;TMMi模型的组件结构;特殊目标通用目标;TMMi测试过程改进基本理念;TMMi实施和认证流程;1.5软件测试的发展;软件测试认识的变化;1.6软件测试相关岗位及素质要求;;如下数据来源于“2018年度软件测试行业年度调查报告”从这些数据我们可以对软件测试行业有一定理解,也请同学们关注和查找必威体育精装版的报告,并进行相应的对比。;网页测试项目仍然是最主流,而手机项目所占比重已经令人惊讶的超过了桌面应用。网页,APP相关的测试技能是我们测试从业人员的攻坚重点;敏捷和类敏捷型项目已经占到了已经极高的百分比,而DevOps模式的使用已经持续数年稳定增长;这个数据统计分析的潜台词其实是:“软件测试人员是否是专职测试”。从图标中的高占比可以看出,独立专职的测试仍然是业界主流。;实例:招聘JD-1;实例:招聘JD-2(1);实例:招聘JD-2(2);实例:招聘JD-2(2);测试人员的7条效率原则;复习一下;END
文档评论(0)