1.软件质量需求的分类
软件质量需求用于确定测试目标
测试目标包括:功能、性能、界面、易用性、兼容性、安全性、可用性/可靠性、可扩展性等
功能以外统称非功能
2.性能
反应软件运行时的效率和占用资源情况的能力
时间特性:时间短、速度快、效率高。
资源特性:占用资源
3.界面
布局合理
控件位置恰当
文字没有乱码,字体大小合适
颜色使用恰当
图片、表格恰当、舒适、美观
4.易用性
在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。
5.兼容性/可执行性
指软件产品从一种环境迁移到另外一种环境的能力,反应一个软件与不同硬件环境、操作平台,其他软件的共同使用的能力。包括不同硬件、平台、软件自身不同版本、其他版本、数据的兼容。
6.安全性
指软件产品保护信息和数据的能力
7.可用性/可移植性
指系统正常运行的能力或程度。可用性=可正常运行时间(正常运行时间+非正常运行时间)*100%。
8.可维护性
指软件产品可被修改的能力
9.可扩展性/可伸缩性测试
过很少的改动就能实现整个系统处理能力的增长。