软件测试 |配置测试
配置测试是一种软件测试类型,它针对各种软件和硬件组合验证正在开发的系统的性能,以找出系统在满足其功能要求的同时可以在没有任何缺陷或问题的情况下工作的最佳配置。
配置测试是在支持的软件和硬件的每个配置下测试系统的过程。在这里,硬件和软件的不同配置意味着多个操作系统版本、各种浏览器、各种支持的驱动程序、不同的内存大小、不同的硬盘驱动器类型、各种类型的 CPU 等。
各种配置:
- 操作系统配置:
Win XP, Win 7 32/64 bit, Win 8 32/64 bit, Win 10 etc.
- 数据库配置:
Oracle, DB2, MySql, MSSQL Server, Sybase etc.
- 浏览器配置:
IE 8, IE 9, FF 16.0, Chrome, Microsoft Edge etc.
配置测试的目标:
配置测试的目标是:
- 确定软件应用程序是否满足可配置性要求。
- 识别在不同测试过程中没有有效发现的缺陷。
- 确定被测应用程序的最佳配置。
- 通过改变硬件和软件资源来分析软件应用程序的性能。
- 根据优先级对系统效率进行分析。
- 验证在不考虑配置更改的情况下如何重现错误的容易程度。
配置测试流程:
配置测试的类型:
配置测试有两种类型:
- 软件配置测试:
软件配置测试是在具有各种操作系统版本和各种浏览器版本等的被测应用程序上完成的。这是一项耗时的测试,因为安装和卸载要用于测试的各种软件需要很长时间。发布构建时,通过单元测试和集成测试后开始软件配置。 - 硬件配置测试:
硬件配置测试通常在实验室中进行,其中物理机器与各种硬件相连。
发布构建时,软件会安装在硬件所连接的所有物理机器上,并在每台机器上进行测试以确认应用程序工作正常。在进行硬件配置测试时,会详细说明要测试的硬件类型,并且有几种计算机硬件和外围设备,这使得几乎不可能执行所有测试。
配置测试也可以分为以下两种类型:
- 客户端测试:
客户端级别测试与可用性和功能测试相关联。该测试是从用户的直接利益的角度进行的。 - 服务器级测试:
进行服务器级测试以确定软件在发布后计划集成时与外部环境之间的通信。