Quickly 发表于 2017-11-28 14:34:14

关于测试六大特性及二十七大子特性

测试六大特性,二十七大子特性
软件测试的方向一般从六大特性考虑。六大特性又可以分为二十七大子特性。六大特性分别为功能性,效率,易用性,维护性,可移植性及可靠性。
其中功能性,效率,易用性,可移植性,可靠性五大特性属于单元测试和集成测试的范围,而维护性属于系统测试。首先我们可以看功能性,所谓
的功能性就是看功能全不全,功能对不对。也就是适合性,准确性。功能性还要看互操作性,两个软件之间是否可以互相操作。当然保密安全性也
必不可少。比如测试用户书写密码时会不会把密码用星号代替等。其次效率,效率众所周知单位时间内所干的事情,当单位时间内所干的事情越多
自然效率越高。我们测试效率有两个指标,一是时间特性,时间特性是指当用户点开软件时,软件反应的快慢,2s之内属于优秀,2s到5s之间属于
一般。5-8s就比较差了。二是资源利用利用率。当电脑运行软件时cpu占用率的多少也是评价软件效率的指标。一般来说cpu保持在50%-80%之间最
好。当然五十以内就更好了,但是80以外就需要改进了。再者我们看易用性,易用性从字面上理解就是通熟易懂,也差不多是这个意思。易用性分
为易学,易理解,易操作性和吸引性。易学容易学嘛,一般软件都配备帮助说明,用户遇到一般问题都是能在那能找到。易理解,软件容易懂,操
作不会很复杂。易操作就是操作简单也没什么好说的。吸引性,我刚开始的理解软件是不是都要放几张美女帅哥的图片上去,不然怎么吸引呢。其
实就是不要把软件弄的死气沉沉。添加更多的颜色,模块之类的。恐怕没人喜欢那种没有活力的软件吧(黑白)。之后到了可靠性,可靠性就像我
找男女朋友一样,看看这个人是不是很靠,内在好不好,人品好不好之类的。软件也是一样,看其容错,成熟,及易恢复性。容错性比如说用户输
入一个错误密码时,软件会不会给用户报错。如果会报错,这里说明容错性还行。我们就测测成熟型。当然成熟不是指他长得老啊!是看看它是否
会出现闪退之类的。如果出现闪退,这个软件肯定容错性很差。这方面没问题就再测测易恢复性,当我们玩着玩着突然网络不好断网了,或者是停
电了。看看软件内的资料会不会丢失,测其易恢复性。可移植性就更好理解了。我的这个软件在win7系统可以运行,在win10系统还能不能运行了。
这是考察其适用性。还有我们用比较有名的杀毒软件和这个软件一起运行一下。看看我们的软件会不会被当成病毒了。这是考察其共存性。易安装
性就更不用说了。用它在平台上安装时,需不需要再另外安装其他插件,不会使用户体验很差。易替换,更简单明了了,当软件版本升级时能不能
覆盖在原来版本上。会不会自动删除原来的版本都是我们要测试的。最后我们说下维护性,维护性属于系统测试的范围。主要是看看其代码是否容
易修改就是易改性。改之前我也得分析出问题呀,得用到易分析性。总不能让我们都不知道写的是什么东西吧,更需要做到易测试性吧。通常软件
都是接口很稳定,需要它做到稳定性。
以上都是我学到并总结出来的内容。有哪里不对欢迎指正。

梦想家 发表于 2017-11-28 15:15:42

:victory:

jingzizx 发表于 2017-11-28 16:10:29

:victory:
页: [1]
查看完整版本: 关于测试六大特性及二十七大子特性