关键字:  思普邮箱  留言
您当前所在的位置:测评中心
 
测评中心
 
  >>软件质量特性测试规范

功能性

功能性的子特性

可测

不可测

适合性:考察软件所提供的功能能否满足需求规格说明书、合同、招标书等文件的规定,检查软件是否存在功能缺失、功能实现错误(不适合)


注1

 

准确性:考察软件所提供功能的执行结果与产品手册、用户文档等产品文档描述是否相符。考察软件所提供功能的执行结果是否正确。检测人员可借助第三方工具、预先的设置、常识等判断软件输出结果是否正确。

 

互操作性(互用性):软件在产品文档中描述的系统环境(如明确的硬件架构、操作系统、中间件、数据库环境中)中,能否完成安装、完成既定功能。

 

依从性:考查软件是否遵循有关的标准、约定、法规及类似规定。前提是产品文档中必须提及产品是遵循这些条款的。如,产品文档中存在“本产品符合LSB2.0”等类似字样。

 


注2

安全性:考察产品是否按照产品文档所描述的,提供用户身份识别(用户名、密码等)等防止越权访问的措施。


注3

 

注1:但由于测试类型的多样性,需求规格说明书、合同、招标书等文件不是总能够为检测实验室所获取,因此必须在检测实验室获得上述文件的条件下,方可考虑检测。
注2:在此,不包含软件符合GB/T 16260-1996及GB/T 17544-1998的检测,特指软件符合如J2EE标准、LSB等技术标准。由于此类测试必须借助相关检测工具方可进行,因此根据实验室目前状况,暂不考虑。但实验室将积极考虑获取并学习有关LSB符合性检测工具的使用。
注3:产品文档中提及产品具备该能力时检测。

可靠性

可靠性的子特性

可测

不可测

成熟度:考察由软件故障引起失效的频度。

 


注1

容错性:考察软件对于临界值处理、错误输入处理的处理情况。检测时依据GB/T 17544-1998,3.3.2?中的明确规定。


注2

 

易恢复性:考察软件依照产品文档描述的出错恢复能力。


注3

 

注1:该子特性的检测必须在足够长的时间内、足够多的使用频率中考察,鉴于第三方检测的时间一般都较短,因此暂不考虑检测。除非客户提出需求,且检测时间足够长(1年或以上)。
注2:某些系统对于错误的输入,并未在光标离开该编辑区,或用户提交时给予提示,而是在保存时由系统后台自动进行处理。由此而导致的用户输入与系统保存数据不一致问题,不属于容错性问题,而将其归入以下“易用性-易理解性”问题。
注3:软件产品文档中提及软件具备该能力时进行检测。

易用性
关于易用性子特性的描述,GB/T 16260-1996附录A A2.3与GB/T 17544-1998 3.3.3 易用性稍有差异,由于GB/T 17544中相关描述更为具体且更具可操作性,如GB/T 16260-1996附录A A2.3.2中规定的“易学性”与实际用户所掌握的计算机技能、业务知识、操作习惯等有关,通过充分的调研数据来说明该属性比第三方检测更具说服力。因此遵循GB/T 17544的描述,将易用性子特性分为:易理解性、易浏览性和可操作性。


易用性的子特性

可测

不可测

易理解性:考察软件安装、配置、操作过程中的引导信息、针对误操作的信息提示。

 

易浏览性:程序宜以易观察易读的形式向用户提供信息。

 

可操作性:如果软件某操作将产生严重后果,该功能执行应是可逆的,或者程序应给出该后果的明显警告并且在执行该命令前要求确认。特别是数据的删除和重写,以及中断一个过长的处理操作,这种动作往往有严重后果。


注1

 

注1:软件产品文档中提及软件的某些操作将产生严重后果时进行检测。可能产品文档中并没有出现“产生严重后果”等字样,但如涉及数据的删除和重写,或者是中断一个较长(2分钟及以上)的处理过程,此类操作均视为将产生严重后果。

效率
由于GB/T 17544-1998的3.1.6节“效率说明”中说明,产品描述中“可以”包含效率方面的描述,而不是必须的;同时该质量特性与实际环境中使用的硬件配置、网络环境、用户数量有密切关系,因此该质量特性不是一个必测项。
是否检测该项取决于:软件产品文档中是否对效率进行说明和客户需求。此时客户需提供软件需求规格说明,或者合同,或者招标文件等;也可由检测实验室通过客户需求调研,由此确定的效率要求说明。

效率的子特性

可测

不可测

时间特性

 

资源特性

 

维护性
由于GB/T 17544-1998的3.1.7节“可维护说明”中说明,产品描述中“可以”包含可维护性方面的描述,而不是必须的,因此该质量特性不是一个必测项。

维护性的子特性

可测

不可测

易分析性:考察当软件发现缺陷或发生失效时,对问题进行定位是否容易。

 


注1

易改变性:包括两个方面:一、对软件做修改、除错是否容易;二、为适应环境变化(如检测环境变化、如完成目标功能的变化),对软件配置进行修改是否容易。


注2

 

稳定性:对软件进行修改所造成的未预料结果的风险。

 


注3

易测试性:修改包含两个方面,解释同“易改变性”中提及的两个方面。该子特性指:修改发生后,是否易于确认修改是否正确。


注4

 

注1:对该子特性的检测,建立在两个前提下:一、发现软件的缺陷或失效,二、必须在对软件的设计、研发乃至代码都非常了解。在这些前提下,才有可能进行。而检测实验室对软件的测试是在有限的时间内对软件做测试,考虑到前面两个条件同时具备的情况非常少,因此不考虑为该子特性提供测试。
注2:检测实验室提供易改变性中“为适应环境变化(如检测环境变化、如完成目标功能的变化),对软件配置进行修改是否容易”的检测。
注3:根据GB/T 16260-1996中A2.5.3的定义,该子特性的评估属于风险预测,对该子特性的检测,需要收集被测软件多项数据(如自测阶段的测试数据、实际使用期间的失效或错误数据等),并以此建立模型方可进行预测。考虑到检测实验室的实际情况,目前不考虑为该子特性提供测试评估。
注4:前提是软件发生修改,检测实验室提供为适应环境变化(如检测环境变化、如完成目标功能的变化),对软件配置进行修改的测试。

可移植性
由于GB/T 17544-1998的3.1.8节“可移植性说明”中说明,产品描述中“可以”包含可移植性方面的描述,而不是必须的,因此该质量特性不是一个必测项。

可移植性的子特性

可测

不可测

适应性:对软件只要执行相同的操作,就可在不同环境(如硬件平台、操作系统)中完成安装、配置和运行。


注1

 

易安装性:软件提供标准的安装包,或者提供安装向导,或者提供安装脚本。某些软件直接解包即可运行,也属易于安装。

 

遵循性:软件是否如产品文档所描述的遵循与可移植性有关的标准或约定。

 


注2

易替换性:整个软件产品替代其它软件的难以程度。

 


注3

注1:如Oracle数据库,在不同的Linux环境中安装,需要的准备工作是有差别的,那该软件的适应性就属不佳。
注2:由于此类测试必须借助相关检测工具方可进行,因此根据实验室目前状况,暂不考虑。但实验室将积极考虑获取并学习有关LSB符合性检测工具的使用。
注3:该子特性与实际用户所掌握的计算机技能、业务知识、操作习惯等有关,通过充分的调研数据来说明该属性比第三方检测更具说服力。如在windows平台上,使用openoffice替代MS Office的难易程度。同时应该看到对于一些业务系统,采用标准的软件产品,如采用非标准数据库,此时似乎也可以评价其易替换性,但依据16260-1996附录A定义,是指整个软件产品替代其它软件,而不是软件部件的替代,因此将其列为不可测。

产品描述
遵循GB/T 17544-1998要求。

用户手册


用户手册的子特性

可测

不可测

完整性:遵循GB/T 17544-1998 3.2.1的完整性要求。

 

正确性:文本中无术语运用错误;文本中无错字、漏字。

 

一致性:用户文档与程序和数据不存在矛盾。用户文档与产品描述不存在矛盾。


注1

 

易理解性:用户文档对于正常执行其工作任务的一般用户宜是易理解的。

 


注2

易浏览性:每个文档应有目录表和索引表。

 

注1:用户文档与程序和数据不存在矛盾的测试执行,放在4.1~4.6特性测试中执行。
注2:GB/T 17544-1998中属于建议测试项,暂时不考虑检测。

 
 
云南省Linux公共服务技术支持中心--产业新闻
::培训中心   ::联系我们   ::技术支持   ::常见问题   ::关于我们
 
地址:昆明市二环西路625号云铜科技园内思普科技大楼
 
联系电话:0871-6088599
 
copyright © 2000-2007 SPG Corporation,  All Rights Reserved 版权所有:思普集团 ICP备案编号:滇ICP备10002976号