分享此页面

# 测试自动化

测试计划涉及决定自动化哪些测试。如果选择自动测试，则可以使用 UFT One、LoadRunner 或 Visual API-XP 生成测试脚本并运行测试。

自动测试可在无人值守情况下高速执行测试，还可使测试可重用、可重复。例如，自动化功能、基准、单位、负荷和负载测试，以及需要有关应用程序详细信息的测试。

决定是否自动测试时，应考虑以下问题。

执行频率

用每个新版本应用程序运行的测试，适合进行自动化。此类测试包括在整个应用程序范围内检查基本功能的正常测试。每次有新版本应用程序时，运行这些测试检查新版本的稳定性，然后继续执行更深入的测试。

对相同操作使用多个数据值的测试（数据驱动的测试），也适合进行自动化。每次使用不同的输入数据集手动运行相同测试，工作量繁重且效率低下。创建自动数据驱动测试，可以用多个数据集运行单个测试。

负荷/负载测试

还建议您对运行多次的测试（负荷测试）和检查多用户客户端/服务器系统的测试（负载测试）进行自动化。例如，假设测试必须重复上千次。手动运行测试很不切实际。在这种情况下，可以创建重复运行上千次迭代的测试。

何时不自动测试

一般而言，测试需要的用户参与度越高，越不适合进行自动化。下面介绍了一些不应自动化的测试案例：

- 可用性测试 —— 提供使用模型检查应用程序易用性的测试。

- 只须运行一次的测试。

- 需要立即运行的测试。

- 基于用户直觉和应用程序知识的测试。

- 没有可预见结果的测试。

https://admhelp.microfocus.com ALM 8942
改进搜索结果的提示... ALM 帮助中心 ALM 帮助中心 ALM 帮助 17.0 全部查看本地帮助中心查看联机帮助中心后退在浏览器历史记录中后退前进在浏览器历史记录中前进删除突出显示的搜索项下一个主题转到下一个主题上一个主题转到上一个主题打印当前主题版本: