- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件质量保证和管理-- ch16软件测试之质量
软件质量保证和管理 - Ch.16 软件测试之质量 软件测试之质量 程序测试是为了发现错误而执行程序的过程 - G.J.Myers 第16章 软件测试之质量 16.1 软件测试 16.2 测试的现实和原则 16.3 测试的方法应用之道 16.4 测试目标实现的完整性和有效性 16.5 测试过程的评审和质量保证 16.6 软件测试组织和管理 16.1 软件测试 16.1.1 软件测试和质量保证的关系 16.1.2 测试在软件开发各个阶段的任务 16.1.3 软件测试目标 16.1.1 软件测试和质量保证的关系 16.1.2 测试在软件开发各个阶段的任务 16.1.3 软件测试目标 软件测试的目标,就是为了更快、更早地将软件产品或软件系统中所存在的各种问题找出来,并促进程序员尽快地解决这些问题,最终及时地向客户提供一个高质量的软件产品 软件测试是为了发现错误而执行程序的过程 一个好的测试能够在第一时间发现程序中存在的错误 一个好的测试是发现了至今尚未发现的错误的测试。 16.2 测试的现实和原则 16.2.1 软件测试的现实 16.2.2 软件测试的原则 16.2.1 软件测试的现实 测试工作总存在风险 测试不能提高质量,但软件产品发布后,缺陷较多,往往被认为是测试人员的错。 测试人员的素质和待遇。 测试时间往往被压缩 16.2.2 软件测试的原则 所有测试的标准都是建立在用户需求之上。 软件测试必须基于“质量第一”的思想去开展各项工作, 事先定义好产品的质量标准。 软件项目一启动,软件测试也就是开始。应当把“尽早和不断地测试”作为测试人员的座右铭。 穷举测试是不可能的。 第三方进行测试会更客观,更有效。。 软件测试计划是做好软件测试工作的前提。 测试用例是设计出来的,不是写出来的。 不可将测试用例置之度外,排除随意性。 对发现错误较多的程序段,应进行更深入的测试。 16.3 测试的方法应用之道 16.3.1 测试的三维构成 16.3.2 测试方法的辩证统一 16.3.3 验证和确认—缺一不可 16.3.4 测试用例设计方法的综合运用 16.3.5 测试工具的有效使用 16.3.6 开发高质量的测试脚本 16.3.1 软件测试的三维空间 16.3.2 测试方法的辩证统一 白盒测试方法 vs. 黑盒测试方法 静态测试 vs. 动态测试 手工测试 vs. 自动化测试 有计划测试 vs. 随机测试 新功能测试 vs. 回归测试 白盒测试 vs. 黑盒测试 静态测试 vs. 动态测试 手工测试 vs. 自动化测试 有计划测试 vs. 随机测试 新功能测试 vs. 回归测试 16.3.3 验证和确认—缺一不可 16.3.4 测试用例设计方法的综合运用 白盒设计方法又分为逻辑覆盖法和基本路径覆盖法,或者分为语句覆盖、判定覆盖、条件覆盖方法 黑盒设计方法分为等价类划分法、边界值划分法、错误推测法、因果图法等。 在实际测试用例设计过程中,不仅根据需要、场合单独使用这些方法,常常综合运用多个方法,使测试用例的设计更为有效。 例子 Dim a,b as Integer Dim c as Double If (a 0 and b 0) Then c = c/ a End If If (a1 or c1) Then c=c+1 End If c=b+c 判定-条件覆盖的测试用例 条件组合覆盖的测试用例 边界值分析法和等价类划分方法 16.3.5 测试工具的有效使用 1.基本要点或原则 2.选择测试工具 3.运行框架 测试自动化的集成运行环境 16.3.6 开发高质量的测试脚本 线性脚本,用于脚本的初始化或用于演示等。 结构化脚本,具有各种逻辑结构、函数调用功能等。有很好的可重用性、灵活性,易于维护。 共享脚本,脚本语言允许一个脚本调用另一个脚本。 数据驱动脚本,将测试输入存储在独立的(数据)文件中,而不是存储在脚本中。 关键字驱动脚本,将测试逻辑按照这些关键字进行分解,形成数据文件,而测试工具只要能够解释这些关键字即可对其应用自动化 16.4 测试目标实现的完整性和有效性 16.4.1 集成测试 16.4.2 功能测试和适用性测试 16.4.3 性能测试和容量测试 16.4.4 容错性测试和安全性测试 16.4.5 回归测试 16.4.6 安装测试 16.4.1 集成测试 非渐增式测试模式 渐增式测试模式 将两种模式有机结合起来,采用并行的自顶向下、自底向上集成方式,而形成改进的三明治方法。而更重要的是采取持续集成的策略 16.4.2 功能测试和适用性测试 程序安装、启动正常,有相应的提示等 每项功能符合实际要求 系统的界面清晰、美观 能接受正确的数据输入,对异常数据的输入可以进行
您可能关注的文档
- 超级不锈钢--叶舜发.ppt
- 超滤反渗透操作维护手册.doc
- 超级克劳斯硫磺回收装置控制及特点介绍.doc
- 超级CGG培训资料.doc
- 超级全面的LED——培训教材.doc
- 超炫带倒计时2012龙年年终晚会.ppt
- 超级医疗设备公司——重心法_线性规划分析.pptx
- 超级活性碳电池.ppt
- 超纯水中电导率和pH、氨浓度的关系.doc
- 超细干粉无管网灭火系统设计安装手册.doc
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
最近下载
- 2024《滋补营养品企业养生堂药业财务报表分析》3600字.docx VIP
- 福建省厦门市2024-2025学年七年级上学期1月期末考试语文试题(含答案).docx VIP
- 2023服装居间合同协议书范本正规范本(通用版).docx
- 第7讲-六年级数学-百分数的应用(思维导图+知识梳理+例题精讲+易错专练)-北师大版.pdf VIP
- 爱之洁津南区餐厨废弃物处理沼气发电项目环评(新版环评)环境影响报告表.pdf VIP
- 急性中毒诊断与治疗中国专家共识.pptx VIP
- 食品企业良好操作规范手册(GMP手册).pdf
- 小学语文生活化教学案例研究:基于课程资源开发论文.docx
- 人教版一年级数学上册期末趣味游园考卷及答案.pdf
- (新版)卫生系统招聘(临床汇总)考试题库(含答案).pdf
原创力文档


文档评论(0)