科学测试:从质量开始

转载 2006年05月30日 18:11:00
       针对软件产品的6个质量特性,笔者结合具体测试工作中的体会,分别论述软件测试的必要性和重要性。

1.功能性(functionality) 在指定条件下,软件产品应满足明确或隐含需求功能的能力。

ISO/IEC 9126质量模型在该质量特性下,进一步定义了5个子特性,分别为:适合性(suitability);准确性(accuracy);互操作性、互用性(interoperability);依从性(compliance);安全性(security)。

软件的功能性主要应该考察三个方面。首先该软件产品的功能是否满足需求;其次现有功能是否达到设计要求;最后,所有功能是否实现正常。粗看起来,这三个要求比较简单,但是要实现起来却有相当的难度。这关系到庞大的市场需求调查、用户群定位和需求分析。

软件需求分析是系统功能和设计之间的桥梁,它是对系统功能的进一步细化,以此作为设计和测试的依据。

软件开发和使用的最终目的是为了满足用户需求,因此以必须以用户需求作为评判软件质量的标准,并以此判别软件缺陷(Software Bug)的定义:一是软件未达到用户需求的功能和性能;二是软件出现了用户需求不能容忍的错误;三是软件功能超出了用户需求的范围;四是软件未达到用户需求未提出但应该达到的目标;五是软件的使用未能符合用户的习惯和工作环境,难以理解、不易使用、运行速度缓慢。

必须指出的是,在软件开发的生命周期中,由于软件需求规格说明书的不完整性、经常变更性,设计方案的不足,编程人员知识水平、工作经验的不同等因素都会造成软件各个阶段的缺陷(如图2)。因此,软件测试应该贯穿于整个软件开发周期中的各个阶段,只有这样才能确保周期中的每个阶段都经得起考验。

http://industry.ccidnet.com/art/1544/20060525/562765_1.html

 

4K如此成熟,8K开始布局,8K视频质量测试,对硬件要求更高!欢迎交流8K

如今我们所有的电子产品交互第一媒介,都是通过其上显示的屏幕与用户进行互动,不管这个屏幕是简洁还是华丽,它都能让用户有一个直观的感受,能够回馈自身的信息,还可以让用户切实的通过行动来操纵这些电子产品。视...

学会科学的制定项目质量计划工作的输人和输出

制定项目质量计划工作的主要输入有事业环境因素、组织过程资产、项目范围说明 书、项目产品说明书和项目管理计划。      事业环境因素是所有与项目质量相关领域的国家、行业标准、各种规范以及政府...

如何写好一篇高质量的IEEE/ACM Transaction级别的计算机科学论文?

如何写好一篇高质量的IEEE/ACM Transaction级别的计算机科学论文?
  • ztguang
  • ztguang
  • 2016年07月19日 07:54
  • 1043

Matlab科学图表美化——高质量的立体图

参考: http://www.falkoschindler.de/pub/2011/08/20-drawing-beautiful-explicite-and-implicite-functions...

做高质量科学研究和写高质量科技文章的经验之谈

这是一个一年三篇IF大于7的牛人当我问到他怎么这么强的时候,他给我他在网上总结发文章的秘笈。看了实在是心中有一种感觉,特奉献出来   一、研究生必备四本   俗话说好记性不如烂笔头,所以一定要首先...
  • lizzywu
  • lizzywu
  • 2012年03月05日 15:42
  • 581

计算机科学概论测试题

  • 2015年09月20日 19:35
  • 415KB
  • 下载

用python做自动化测试--绘制系统性能趋势图和科学计算

用python绘制性能测试中cpu, memory, IO的趋势图
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:科学测试:从质量开始
举报原因:
原因补充:

(最多只允许输入30个字)