文章目录
按照测试对象划分
界面测试
也叫UI测试,直接和用户交互的,界面设计的好坏决定了用户使用软件的直观感受。
-
保证界面和UI设计稿的一致性,正确性。
-
测试界面的每一个功能的正确性。(从上到下,从左到右)
-
界面的布局排版(字体大小,图片布局排版,清晰程度…)要合理
-
界面的控件(滚动条,按钮,Checkbox,文本框)功能是否正常
-
界面的自适应测试:要进行界面的不同分辨率的测试。(窗口由大变小时,字体是否重叠,图片是否模糊等)
-
页面的状态(颜色、排版)和当下节日,时事相结合
-
同一个web页面不同页面大小测试:
页面从小到大变化过程中衔接顺滑,让用户可以接受;
页面字体不模糊,不重影;
页面图片不消失,排版布局合理;
页面的功能可以正常使用
界面测试常见的错误:未选择适合的快捷键(键盘能打出来的)、文字丢失、文字截断(显示不清楚,有遮挡)、重复的快捷键等
可靠性测试
指系统正常运行的时间,一般用百分比表示
可靠性 = 正常运行时间 /(正常运行时间+非正常运行时间)
软件自身和软件所部署的环境(硬件、软件系统、网络等)有问题导致软件无法正常运行,都属于软件非正常运行时间
一般软件对可靠性的要求达到99.99% ,一年时间,软件出现故障的时间52min
特殊软件,比如军事系统99.999% ,一年时间,出现故障的时间5min
如何进行软件的可靠性测试?
软件的可靠性影响因素:软件本身,外界因素(电、网络、硬件设备、软件系统)
容错性测试
容错性:系统因为自身或者外部一些异常的操作使系统发生异常,系统能够自我处理这种操作或者异常的能力
数据级别:比如一周八天,5月32天,一天25小时等
校验级别:输入账号6~16位,最多只能输入16位,大小写校验,空格的校验,前后信息一致性的校验
界面级别:一些复杂的操作或者危险性较高的操作会给用户提示信息的;危险的按钮,直接屏蔽,禁用
环境级别:断电,断网,硬件设备出问题了,是否可以无缝切换(让用户无感知)到备用服务器
灾难恢复性测试,人为让系统发生故障,测试系统是否能够很快恢复稳定,数据恢复,不丢用户信息
文档测试
整个开发过程中产生的各种文档,需求文档,设计文档,功能文档,用户使用手册进行测试
检查文档的正确性、一致性、专业术语、完整性
文档和软件功能对比