功能测试
? 对用户需求中的功能必须进行测试;
? 对用户没有要求也没有影响已有功能的内容可以进行保留; ? 对用户没有要求但对已有功能有一定影响的可以建议删除。
界面测试
? 对用户已作出明确要求的界面要按客户的要求进行测试;
? 对用户没有明确要求的界面要符合一般的逻辑,不会造成客户困扰; ? 整体风格要求统一; ? 对按钮的取名等不能有歧义; ? 查看按钮状态是否符合常规操作;
? 提示框风格是否统一,提示内容及其对应操作是否正确。
容错性测试
? 对业务规定中的所有数据(包括不符合一般逻辑的)进行测试;(即输入异常数据时
的测试)
? 对软件进行非法操作。(异常操作,模拟非正常环境下软件的使用情况)
其他测试
? 主要是测试细节处,从非正常的角度出发来考核软件的稳定性,如:对某些容易
出错的模块进行高频率的测试;对按钮等进行高频率的点击;在网络通讯的时候进行其他操作、对页面进行频繁切换等;
? 对内存溢出等问题进行测试;
? 其次也可以对设备进行相应的测试,比如用现成的测试软件对外设等模块进行基本
的测试;
? 测试时需要注意的细节可以参照具体的细节说明文档。
安装测试
安装前:考虑不同的机器环境,如安装过先前版本的或从没有安装过的机器;安装过许多应
用软件的崭新机器。如果计算机已存在某个旧版本,这时有两种方式:先卸载再安装和自动安装。不管是是哪种方式,一定要检查用户的数据,确保原有的用户数据不被删除,完好无损。数据比系统重要,安装测试时,这个测试点不能放过。考虑修改默认安装路径对安装有无影响。
在崭新的机器上进行安装测试也是必要的,因为用户的计算机环境和技术人员的计算机环境差异很大。
安装测试过程:安装的容错性、安装的灵活性、易安装性、安装程序是否占用过多的系统资源、安装过程中是否对硬件有自动识别能力、应按照文档去做,不要根据自己的理解来改变安装的步骤和设置、在安装文档中,是否有过于专业的术语:所有的描述是否都容易理解、过程安装不应该复杂、
安装结束:是否达标,系统是否能正常运行,系统是否可以使用原有的一切数据等。
另附上一些结合设备进行的测试注意点:
1、对于有外置盒的设备尤其要注重对其与主设备的调用问题; 2、基本流程的测试; 3、界面是否美观;
4、对一些界面元素是否有细微错误;
5、对于打印元素看是否有错别字,内容是否打印完整; 6、对一些SDK的问题要作超时测试; 7、网络超时测试; 8、后台连接问题的测试;
9、提示内容是否正确,并对其相应选择的相应操作是否正确; 10、对一些调用外设的按钮进行极限测试; 11、节点切换操作是否正确;
12、每个返回或取消按钮功能是否对应;
13、注册表里某些值缺损时对软件的影响是否在设计时有所体现; 14、各种业务规则在软件中是否有体现;
15、对系统性能进行测试,一般包括CPU 和内存; 16、测试响应速度;
17、测试功能是否都满足客户需求;
18、有软件盘输入的时候要对其进行组合测试; 19、进行随机测试;
20、针对不同的操作系统进行不同的压力测试。