软件测试与软件质量关系的概述
软件测试与软件质量关系的概述
摘要:软件测试和软件质量的概念是分不开的。测试是手段,质量是目的。软件测试能够提高软件质量,但是软件测试和软件质量保证二者之间既存在包含又存有交叉的关系。软件测试能够找出软件缺陷,确保软件产品满足需求。但是测试不是质量保证。测试可以查找错误并进行修改,从而提高软件产品的质量。软件质量保证则是避免错误以求高质量,并且还有其他方面的措施以保证质量问题。本文是通过软件质量和软件测试的相关概念来讨论软件测试和软件质量之间的关系。
关键字:软件测试;质量度量;质量模型;白盒测试;黑盒测试
An overview of the relationship between software
testing and the software quality
Abstract:The concept of software testing and software quality are inseparable. Testing is a means, quality is the goal. Software testing can improve the quality of software, but software testing and software quality assurance exists between include and exists a relationship of cross. Software testing to identify software defects, to ensure that the software products meet the demand. But the test is not quality assurance. Test can find errors and modified, so as to improve the quality of software products. Software quality assurance is to avoid mistakes in order to high quality, and other aspects of measures to ensure the quality problem. This article is through the related concepts of software quality and software testing to discuss the relationship between the quality of software testing and software.
Key words:Software testing; Quality measures; The quality of the model; White box testing; Black box testing
目 录
第一章 引言 ....................................................... 1 第二章 软件质量 ................................................... 2 2.1 软件质量的定义 ................................................ 2 2.2 软件质量度量模型 .............................................. 2 2.2.1 Boehm质量模型............................................ 2 2.2.2 McCall质量模型........................................... 4 2.2.3 ISO/IEC9126质量模型...................................... 4 2.2.4三种模型的比较............................................. 4 2.3 软件质量管理标准 .............................................. 5 2.3.1 ISO 9000系列国际标准..................................... 5 2.3.2 GB/T 16260 软件工程-产品质量标准 ......................... 6 第三章 软件测试 ................................................... 6 3.1 软件测试的定义 ................................................ 6 3.2 软件测试的目的 ................................................ 7 3.3 软件测试的常见方法 ............................................ 7 3.3.1 白盒测试 .................................................. 7 3.3.2 黑盒测试 .................................................. 8 3.4 白盒测试和黑盒测试比较 ........................................ 8 第四章 软件测试是提高软件质量的必要条件 ........................... 9 4.1 软件测试与质量保证的联系与区别 ................................ 9 4.1.1 软件测试与质量保证的联系 .................................. 9 4.1.2 软件测试与质量保证的区别 ................................. 10 4.2 软件质量特性中的测试 ......................................... 10 4.2.1 功能测试 ................................................. 10 4.2.2 可靠性测试 ............................................... 10 4.2.3 易用性测试 ............................................... 11
I
4.2.4 测试和质量是包含交叉的 ................................... 11 4.3 要提高软件质量不能忽视软件测试 ............................... 11 4.4 软件测试不是软件质量保证唯一手段 ............................. 12 第五章 结束语 .................................................... 12 致 谢 ......................................................... 12 参考文献 ......................................................... 13
II
第一章 引言
在当今这个信息科技飞速发展的社会中,计算机已经完全渗透到人们的学习生活中。而计算机软件是是计算机应用的核心,是使用者利用和掌控计算机的有力武器,因此软件质量也成为人们关注的焦点。人们对于软件质量的要求越来越高,实现软件质量保证已成为软件工程领域一项重要任务。软件质量是软件的生命,它直接影响软件的使用和维护。因此软件质量问题一直是软件工程的核心问题。若是许多软件的开发和生产仍处于“自设计”、“自编码”、“自检测”状态的话,软件质量就会低下,必然风险大、难保障。例如:某产品测出的故障800个,其中:软件故障600个,占75%之多;硬件故障127个,占16%;其他故障73,占9%。可见软件质量的严重性,因此必须加强软件开发和生产的管理,建立和完善软件测试的手段和方法,严格按照软件工程化管理的要求进行软件开发和管理,提高软件产品的质量。
近些年来,在软件测试和方法的研究上测试过程和测试用例方面也备受人们的关注。测试过程决定测试工作的成败,而测试用例的质量决定了软件缺陷的发现率,且设计测试用例占50%的测试成本。可见软件测试在保证软件质量中的地位。
实践证明,软件测试需要消耗大量的资源,并且测试所需的工作量,通常高达软件开发周期总工作量的30%—40%。如果让测试偶然进行,既浪费时间也浪费不必要的工作量,甚至更糟的是错误仍在。因此,必须科学的制定测试策略,合理安排软件测试工作,才能有效提高测试效率,有效控制资源消耗。从而保证软件质量。这也正从侧面说明了软件测试对于保证软件质量的重要性。
软件的设计技术,软件测试等是提高软件质量的有效方法。就提高软件产品质量的可实施性、投资回报率等方面考虑,保证软件质量的最显著的方法是实施有效的软件测试,提高软件测试的效率。目前,软件质量、软件测试和配置管理都逐渐被各软件公司重视起来,但是软件测试的方法、技术和标准都还在探索阶段。
软件测试不是保证软件质量的安全网,但软件测试毕竟是保证软件测试的有效手段,所以我们可以通过提高软件测试来保证软件质量。本文就软件测试与软件质量之间的关系进行阐述。把软件测试各个环明节和方法与软件质量进行结合明确软件测试和软件质量之间的关系从而通过软件测试环节来提高软件的质量。
1
第二章 软件质量
软件质量就是软件对于用户的明确和隐含需求相一致的程度。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业 …… 此处隐藏:3518字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




