为什么需要测试(二)-教学课件_第1页
为什么需要测试(二)-教学课件_第2页
为什么需要测试(二)-教学课件_第3页
为什么需要测试(二)-教学课件_第4页
为什么需要测试(二)-教学课件_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章第一章 软件测试基础软件测试基础 为什么需要测试(二)主讲人:丁慧主讲人:丁慧1.测试和质量2.测试是否充分1.测试和质量l 2001年,ISO/IEC9126(GB/T16260)详细定义了软件质量特性:包括内部质量、外部质量和使用质量三个部分。l 软件产品的质量可以通过测试软件产品的内部属性(对中间产品进行的静态测试),也可以通过测试软件产品的外部属性(通过测试代码执行时行为的动态测试)或者通过测试软件产品的使用质量属性来评价。 1.测试和质量l 评估和改进过程是提高软件产品质量的一种有效手段,评价和改进产品质量则是提高使用质量的一种方法1.测试和质量-内部质量和外部质量内部和外部质

2、量功能性可靠性易用性效率可维护性可移植性l 软件产品的内部质量和外部质量包括6个质量特性,功能性和5个非功能性。而6个质量特性可以进一步细分为27个子特性,其中功能性是5个,非功能性是22个。 1.测试和质量-使用质量使用质量有效性生产率安全性满意度l 使用质量是指软件产品使指定用户在特定的使用环境下达到满足有效性、生产率、安全性以及满意度要求的特定目标的能力 软件产品在指定的使用环境下,使用户达到与准确性和完备性相关的规定目标的能力1.测试和质量-使用质量使用质量有效性生产率安全性满意度l 使用质量是指软件产品使指定用户在特点的使用环境下达到满足有效性、生产率、安全性以及满意度要求的特定目标

3、的能力 软件产品在指定的使用环境下,使用户达到有效性而消耗适当数量的资源的能力1.测试和质量-使用质量使用质量有效性生产率安全性满意度l 使用质量是指软件产品使指定用户在特点的使用环境下达到满足有效性、生产率、安全性以及满意度要求的特定目标的能力 软件产品在指定的使用环境下,达到对人类、业务、软件、财产或者环境造成损耗的可接受的风险级别的能力1.测试和质量-使用质量使用质量有效性生产率安全性满意度l 使用质量是指软件产品使指定用户在特点的使用环境下达到满足有效性、生产率、安全性以及满意度要求的特定目标的能力 软件产品在指定的使用环境下,使用户满意的能力1.测试和质量-软件质量保证和软件测试软件

4、质量保证软件质量保证软件测试软件测试工作目标l 监控软件的开发过程l 保证符合相应的标准与规范l 保证问题得到规划l 确保计划、标准和规划符合项目需要尽早尽可能多的发现软件系统中缺陷工作内容l 建立软件质量保证活动的实体l 制定软件质量保证计划l 坚持各阶段的评审和审计l 监控软件产品的质量l 收集和分析软件质量保证活动的数据l 度量软件质量保证活动l 编写测试计划l 测试分析与设计l 测试实现和执行l 评估出口标准和报告l 测试结束活动备注关注软件开发活动的过程、步骤和产物,侧重于过程的管理与控制关心的不是过程,是对过程中的产物以及开发出的软件产品进行剖析1.测试和质量-软件质量保证和软件测试软件测试是提高软件质量的一个重要手段!2.测试是否充分l 影响判断测试是否充分的因素:风险和项目在时间和预算上的限制;l 完全测试或者穷尽测试计划是不可能的;l 如何考虑结束测试: 当计划的测试时间用尽时 当继续测试没有发现新的缺陷时 当所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论