软件质量模型

上一篇 / 下一篇  2018-04-06 23:32:53

  我进入软件测试这个行业有好几年了,经朋友介绍进入一家小公司从事软件测试,经常在51testing潜水,觉得应该将之前的经验和学到的知识通过空间日志进行总结,也可以和从事软件测试的朋友们进行交流。
  对于第一篇文章,想把ISO9126的软件质量模型的按自己的理解总结一下。软件质量模型对于我们软件测试人员应该是需要了解的基本知识之一。当别人问我们,你们的软件怎么样,或我们向别人介绍自己的软件时,如何有条理的阐述出来软件的特性。我觉得软件质量模型这六大特性是可以值得借鉴的。
这六大特性分别是:功能性、可靠性、易用性、可维护性、可移植性和效率性。而六大特性又分为27个小特性。
 
  最开始不知道有软件质量模型,后来通过学习,发现我们软件测试都是围绕质量模型来开展的。
   首先是外部质量和内部质量,外部质量就是用户可以直接感受到的,如操作简单,界面美观,内部质量是用户不会直接感受到的,如软件的资源利用率和维护性,但如果内容质量不好会影响用户使用,也就影响了外部质量。
   功能性是基础,软件是否适合客户的需求,准确无误实现功能,如果需要是否可以与其他系统进行交互如软件系统要打印数据报表需要调用打印机,又如微信视频聊天时可以打开摄像头。软件的保密安全主要有软件对客户的信息有无法破解的加密,能抵御黑客病毒的攻击。功能的设计依照行业标准如专业术语,收费标准,工作流程等。
  可靠性是保证用户能长期的正常使用软件,即使发生问题也能做出最恰当的措施来阻止用户在发生错误时继续操作,从而避免造成更大的影响。软件发生错误后也能在很容易地恢复到正常可用的状态。
  易用性是软件在操作方式上最大简化用户的操作步骤,软件的实现功能的方式能让小白用户容易上手,软件的界面排版,配色能吸引用户,让用户觉得观看和使用产品是一种享受,如果有其他产品也不愿意放弃原有的习惯。
  效率就是我们经常谈到的性能,包含有时间特性如平均事务响应时间、吞吐率、TPS(每秒事务数),资源利用性如软件运行时所占资源包括CPU、内存 磁盘、IO 网络带宽、队列、共享内存等。
  易维护性使我们测试人员能快速发现缺陷,在发现缺陷后,软件运维人员能快速地解决问题,即使修改问题也不会造成其他问题的产生。
  可移植性好的软件安装简单,并且兼容性好,能兼容客户的所有使用终端。
 写下自己的感悟加深理解。

TAG:

 

评分:0

我来说两句

日历

« 2024-04-21  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 401
  • 日志数: 1
  • 建立时间: 2018-04-06
  • 更新时间: 2018-04-07

RSS订阅

Open Toolbar