首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在选择自动化测试工具时,需要注意的是什么?

在选择自动化测试工具时,需要注意的是什么?
EN

Stack Exchange QA用户
提问于 2012-10-01 10:50:16
回答 1查看 513关注 0票数 2

我是软件测试领域的新手,我澄清了自动化工具什么是自动化测试,为什么我们需要它?的需求。

现在,我提出了以下问题

在为小型/中型/web应用程序选择自动化测试工具时,所关心的是什么?

在选择自动化工具之前,我想知道在选择自动化测试工具之前需要注意什么?

EN

回答 1

Stack Exchange QA用户

回答已采纳

发布于 2012-10-01 11:32:08

我使用了很多不同的工具--一些商业工具,一些开源工具,一些自制工具--用于测试自动化。在我的整个自动化工作中,我通常会混合使用这样的工具。

这些年来,我在组装一个新的时,发现了一些很好的特性和属性,我最终都在寻找或构建这些特性和属性。其中一些属性是工具本身的一部分。还有一些是因为我把我的测试套件和工具组装成一个完整的包。

有些东西是必须拥有的,而且大多数都是显而易见的:

  • 在我的环境中运行
  • 自动化我的系统被测试
  • 能够“看到”我的系统测试中的大多数对象。
  • 可供我的测试小组使用
  • 负担得起
  • 通常比严格的手工测试更有效。

其他的东西都是美好的:

  • 检测待测试系统中的更改。
  • 创建在每次构建之后运行的烟雾测试
  • 无人看管
  • 通宵跑,第二天早上准备一份报告
  • 自动化无聊的,重复的东西
  • 可预测地重复运行
  • 随机化
  • 执行时间安排
  • 运行一些负载、压力和容量测试。
  • 容易隔离故障
  • 运行许多测试,尽管在此过程中发生了意外的失败。
  • 开始宽一点,然后构建深度。
  • 自动化用户首先做什么(入门手册?)
  • 隔离维护工作
  • 生成“可读”脚本
  • 根据需要重置环境的能力
  • 避免错误故障
  • 可扩展--因为我们不能预测所有的用途。
  • 在系统被测试的微小变化中生存下来
  • 在测试期间验证,并酌情在最后验证。
  • 能够选择和运行整个测试套件的子集
  • 选择和跳过特定测试的能力
  • 可变日志级别(详细、正常、最小)
  • 最小化脚本之间的依赖关系
  • 最小化学习曲线
  • 最小化维护时间
  • 最小化运行后的分析时间
  • 最小化对黄金机器的依赖
  • 记录和回放能力

您可以在这里找到更多详细信息:http://www.allthingsquality.com/2010/04/things-i-like-to-have-in-my-test.html

票数 7
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/3911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档