- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测试技术交流_20160418讲述
* 系统测试的15种测试类型 2 测试过程-系统测试 可靠性测试:如平均无故障时间(MTTF),需要模拟运行环境。 恢复测试:测试系统出错后如何恢复正常工作的。 可维护性测试:对维护过程和难易程度进行测试。 文档测试:审查文档的正确性,对文档中的每个例子都要作为测试用例。 工序测试:测试操作工序的次序正确性。 * 2 测试过程-回归测试 系统维护 二次开发 项目更新 单元测试 集成测试 确认测试 系统测试 回归测试 * 2 测试过程-α测试和β测试 α测试是由一个用户在开发环境下进行的测试,也可以是开发机构内部的用户在模拟实际操作环境下进行的测试。α测试的目的是评价软件产品的功能、可使用性、可靠性、性能和支持,尤其注重产品的界面和特色。 α测试可以从软件产品编码结束之时开始,或在模块(子系统)测试完成之后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始。 * 2 测试过程-α测试和β测试 β测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。与α测试不同的是,开发者通常不在测试现场。α测试的目的是衡量软件产品的功能、可使用性、可靠性、性能和支持,尤其注重产品的支持性,包括文档、客户培训和支持产品生产能力。 只有当α测试达到一定的可靠程度时,才能开始β测试。它处在整个测试的最后阶段。同时,产品的所有手册文本也应该在此阶段完全定稿。 * 2 测试过程-验收测试 验收测试是检验软件产品质量的最后一道工序。验收测试是以用户为主的测试,同时软件开发人员也有一定的参与。 验收测试由用户参加设计测试用例,使用用户界面来输入测试数据,并分析测试的输出结果,一般使用生产中的实际数据进行测试。 在验收测试过程中,除了考虑软件的功能和性能外,还应对软件的可移植性、兼容性、可维护性等进行确认。 * 2 缺陷(bug)状态转换 第四部分 测试技术交流目标 软件测试引入及与开发的关系 常用软件测试技术 技术讨论 4 1 2 3 * * 讨论交流 感谢您的参与 谢谢 * * 1、跨世纪“千年虫”问题。这是一个非常著名的计算机软件缺陷问题,在上世纪末的最后几年中,全世界的各类计算机硬件系统、软件系统和应用系统都为“千年虫”问题而付出了巨大的代价。 2、 * * 软件测试技术交流 测试开发部 2016年4月18日 目录 测试技术交流目标 软件测试引入及与开发的关系 常用软件测试技术 技术讨论 4 1 2 3 * 测试技术交流目标 测试技术交流 加强团队合作 提高凝聚力 增强团队战斗力 * 第二部分 测试技术交流目标 软件测试引入及与开发的关系 常用软件测试技术 技术讨论 4 1 2 3 * * 千年虫 美国火星 登陆事故 爱国者导弹 防御系统 狮子王游戏 2000 1991 1992 1994 软件BUG 计算机系统的软件可靠性问题 * 软件测试的目的和意义 * 缺陷的来源 * 缺陷的来源及分析 需求缺陷 (产品说明书) 设计缺陷 (设计方案) 编码缺陷 (代码) 缺陷 其他 其他 10% 软件产品说明书(需求) 56% 编写代码 7% 设计27% 定义1:1983年IEEE提出的软件工程标准术语中给软件测试下的定义是: “使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别”。 定义2:软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例,并利用这些测试用例去执行程序,以发现软件故障的过程。该定义强调寻找故障是测试的目的。 * 软件测试的行业定义 软件测试的对象 软件测试不等于程序测试。 《需求规格说明书》、《概要设计说明书》、《详细设计说明书》、源程序都是软件测试的对象。 软件测试贯串于软件定义和开发的整个期间。 * 软件测试的对象 * 软件测试过程 * 软件生命周期中的测试 软件测试过程V模型 非常明确地表明了测试的不同级别,清晰地展示了软件测试与开发之间的关系 存在局限性,仅把测试作为需求分析、系统设计及编码后的一个阶段,忽略对程序外的需求、设计等的测试 软件测试与软件开发关系 软件测试过程双v(W)模型 有利于尽早的、全面的发现问题 测试伴随整个软件开发周期,而且测试的对象不仅仅是程序,需求、设计等同样要测试,测试与开发是同步进行的。 软件测试与软件开发关系 软件测试与软件开发的关系 第三部分 测试技术交流目标 软件测试引入及与开发的关系 常用软件测试技术 技术讨论 4 1 2 3 * 软件测试的分类 白盒测试 黑盒测试 单元测试
您可能关注的文档
最近下载
- 自-12.23《钢结构设计》课程设计任务书_23367 ..doc VIP
- 工地建筑资料员的年终总结PPT.pptx
- 8我爱写字同步字帖八年级下册(部编版).pdf
- 浙江省经济高质量发展的路径与策略.pptx
- 第十四章 日常交际用语课件-【中职专用】中职高考英语一轮复习(语法解读) .pptx VIP
- 仁爱版八年级英语下册全册教学课件 .pptx
- 2025年1月浙江省高考英语模拟试卷试题完整版(含答案+听力MP3).pdf VIP
- 山西省太原市2023-2024学年高一年级上册期末考试历史试题(解析版).pdf VIP
- (苏教版)数学二年级上册寒假作业计算题“天天练”,含30份题组,附参考答案.doc
- (外研版)初中英语笔记 初二(下).pdf VIP
文档评论(0)