系统测试
1、系统测试的概念
系统测试: 将整个软件系统看做一个整体进行测试,包括对功能、性能等,以及将计算机硬件、某些支持软件、 数据和人员等系统元素结合起来,在实际运行环境下对软件进行测试。
功能测试
功能测试主要是对产品的各功能点进行验证。根据需求规格说明书和功能测试用例,逐项测试以检查产品是否达到用户的要求。
界面测试
风格(主色调、背景)
正确性(标志、文字、图片、弹出的提示信息)
一致性(单一页面、多个页面)
合理性(布局、工具栏图标、放大缩放时)
美观协调
等等
窗体
控件
菜单
其他
易用性测试
易用性测试: 从软件的使用合理性和方便性等角度对软件系统进行检查,来发现软件不方便用户使用的地方。
易见Easy to discover: 单单凭观察,用户就应知道设备的状态,该设备供选择可以采取的行动。
易学Easy to learn: 不通过帮助文件或通过简单的帮助文件,用户就能对一个陌生的产品有清晰的认识。
易用Easy to use: 用户不翻阅手册就能使用软件。
回顾软件缺陷构成的原则:
- 软件未实现产品说明书要求的功能
- 软件出现了产品说明书指明不应该出现的错误
- 软件实现了产品说明书未提到的功能
- 软件未实现产品说明书虽未明确提及但应该实现的目标
- 软件难以理解、不易使用、运行缓慢或者–从测试员
的角度看–最终用户会认为不好。
兼容性测试
什么是软件兼容性?
一般来说,兼容性指能同时容纳多个方面,在计算机术语上兼容是指几个硬件之间、几个软件之间或是软硬件之间的。
兼容性测试
兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能很好地运行的测试。
- 硬件兼容性测试
- 软件兼容性测试
配置测试
配置测试:
配置测试是指验证在不同的硬件配置和软件配置下,应用程序能否正常工作。
目的:是保证软件在其相关的硬件上能够正常运行。
核心:使用各种硬件来测试软件的运行情况。
与整机兼容,与板卡及外围设备兼容