#12.软件测试与质量保障:系统测试

系统测试

#12.软件测试与质量保障:系统测试

1、系统测试的概念

系统测试: 将整个软件系统看做一个整体进行测试,包括对功能、性能等,以及将计算机硬件、某些支持软件、 数据和人员等系统元素结合起来,在实际运行环境下对软件进行测试。

功能测试

功能测试主要是对产品的各功能点进行验证。根据需求规格说明书和功能测试用例,逐项测试以检查产品是否达到用户的要求。

界面测试

风格(主色调、背景)
正确性(标志、文字、图片、弹出的提示信息)
一致性(单一页面、多个页面)
合理性(布局、工具栏图标、放大缩放时)
美观协调
等等
#12.软件测试与质量保障:系统测试
窗体
#12.软件测试与质量保障:系统测试
控件
#12.软件测试与质量保障:系统测试
菜单
#12.软件测试与质量保障:系统测试
其他
#12.软件测试与质量保障:系统测试

易用性测试

易用性测试: 从软件的使用合理性和方便性等角度对软件系统进行检查,来发现软件不方便用户使用的地方。

易见Easy to discover: 单单凭观察,用户就应知道设备的状态,该设备供选择可以采取的行动。
易学Easy to learn: 不通过帮助文件或通过简单的帮助文件,用户就能对一个陌生的产品有清晰的认识。
易用Easy to use: 用户不翻阅手册就能使用软件。

回顾软件缺陷构成的原则:

  • 软件未实现产品说明书要求的功能
  • 软件出现了产品说明书指明不应该出现的错误
  • 软件实现了产品说明书未提到的功能
  • 软件未实现产品说明书虽未明确提及但应该实现的目标
  • 软件难以理解、不易使用、运行缓慢或者–从测试员
    的角度看–最终用户会认为不好。

#12.软件测试与质量保障:系统测试

兼容性测试

什么是软件兼容性?
一般来说,兼容性指能同时容纳多个方面,在计算机术语上兼容是指几个硬件之间、几个软件之间或是软硬件之间的。
兼容性测试
兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能很好地运行的测试。

  • 硬件兼容性测试
    #12.软件测试与质量保障:系统测试
  • 软件兼容性测试
    #12.软件测试与质量保障:系统测试

#12.软件测试与质量保障:系统测试

配置测试

配置测试:
配置测试是指验证在不同的硬件配置和软件配置下,应用程序能否正常工作。
目的:是保证软件在其相关的硬件上能够正常运行。
核心:使用各种硬件来测试软件的运行情况。
与整机兼容,与板卡及外围设备兼容