软件测试与软件质量关系的概述摘要:软件测试和软件质量的概念是分不开的。测试是手段,质量是目的。软件测试能够提高软件质量,但是软件测试和软件质量保证二者之间既存在包含又存有交叉的关系。软件测试能够找出软件缺陷,确保软件产品满足需求。但是测试不是质量保证。测试可以查找错误并进行修改,从而提高软件产品的质量。软件质量保证则是避免错误以求高质量,并且还有其他方面的措施以保证质量问题。本文是通过软件质量和软件测试的相关概念来讨论软件测试和软件质量之间的关系。关键字:软件测试;质量度量;质量模型;白盒测试;黑盒测试AnoverviewoftherelationshipbetweensoftwaretestingandthesoftwarequalityAbstract:Theconceptofsoftwaretestingandsoftwarequalityareinseparable.Testingisameans,qualityisthegoal.Softwaretestingcanimprovethequalityofsoftware,butsoftwaretestingandsoftwarequalityassuranceexistsbetweenincludeandexistsarelationshipofcross.Softwaretestingtoidentifysoftwaredefects,toensurethatthesoftwareproductsmeetthedemand.Butthetestisnotqualityassurance.Testcanfinderrorsandmodified,soastoimprovethequalityofsoftwareproducts.Softwarequalityassuranceistoavoidmistakesinordertohighquality,andotheraspectsofmeasurestoensurethequalityproblem.Thisarticleisthroughtherelatedconceptsofsoftwarequalityandsoftwaretestingtodiscusstherelationshipbetweenthequalityofsoftwaretestingandsoftware.Keywords:Softwaretesting;Qualitymeasures;Thequalityofthemodel;Whiteboxtesting;Blackboxtesting目录第一章引言 1第二章软件质量 22.1 软件质量的定义 22.2 软件质量度量模型 22.2.1Boehm 质量模型 22.2.2McCall 质量模型 32.2.3ISO/IEC9126 质量模型 42.2.4 三种模型的比较 42.3 软件质量管理标准 52.3.1ISO9000 系列国际标准 52.3.2GB/T16260 软件工程-产品质量标准 5第三章软件测试 63.1 软件测试的定义 63.2 软件测试的目的 73.3 软件测试的常见方法 73.3.1 白盒测试 73.3.2 黑盒测试 83.4 白盒测试和黑盒测试比较 8第四章软件测试是提高软件质量的必要条件 94.1 软件测试与质量保证的联系与区别 94.1.1 软件测试与质量保证的联系 94.1.2 软件测试与质量保证的区别 104.2 软件质量特性中的测试 104.2.1 功能测试 104.2.2 可靠性测试 104...