为什么软件测试自动化
拯救软件测试自动化. 有时.
构建良好的软件可以使一系列非常困难的操作变得非常简单. 劣质的软件会造成巨大的混乱! 软件测试自动化也是如此. 做得好,做得好,成功的机会就会很高. 做得不好, 选择错误的测试工程师或者只是“运行工具”,那么成功的机会几乎为零.
首先建立商业案例的案例
软件测试自动化可以运行从点和点击或拖放到脚本到嵌入式API调用的范围. 每种方法在实现和长期维护方面都有收益和成本. 一般来说, 就越容易使用, 您将越快看到实际的好处,但是您也将越快地需要软件测试自动化维护. 同样的, 正确实现软件测试自动化的难度或挑战性就越大, 看到好处的时间越长,在需要维护之前,它也会持续更长时间. 又快又脏还是又长又有价值? 正确的答案取决于你对软件和业务的目标!
十大正规网赌娱乐网址相信自动化软件测试是一个伟大的想法,当这样做的商业案例是令人信服的. 十大正规网赌娱乐网址还了解到一组清晰的需求(测试用例通常是软件测试自动化的最佳需求), 一个训练有素且经验丰富的自动化测试工程师和一个框架/数据驱动的方法会产生最好的结果.
软件测试自动化有许多不同的方法. 一个合格的软件测试公司应该能够向您提供一组选择和选项,以将自动化软件测试的非常广泛的领域适合您的项目的成功标准.
关于自动化性能测试的经验教训
构建自动化性能测试看起来与构建自动化负载测试非常相似,但是这些测试的输出旨在回答非常不同的问题.
十大正规网赌娱乐网址学会了花更多的时间问一些具体的问题, 自动化负载和性能测试的答案和业务案例,以便十大正规网赌娱乐网址第一次解决正确的问题并回答正确的问题.
这就是为什么知道正确的问题是很重要的! 回答有关网站或web应用程序何时不可用的业务风险问题,比确定网站或web应用程序中的所有瓶颈位置要便宜得多. 这个过程不仅更昂贵, 基于性能的瓶颈修复也很昂贵. 找到最大可用负载,然后调整计算硬件以增加该负载的成本要低得多.
测试自动化很像软件开发
最后,关于软件测试自动化和qa外包的说明. 在一般情况下, 您应该期望一个自动化的软件测试项目看起来是这样的, 成本和行为更像一个常规的软件项目,而不是一个软件QA项目. 这是因为软件测试自动化实际上是编写软件来测试软件.
软件测试自动化项目在完成后也需要维护. 被测试的软件将会改变,无论软件测试自动化构建得多么聪明, 当被测软件发生变化时,需要对其进行更新. 这将是一个持续的质量成本,在开始这种类型的项目之前,应该在商业案例中考虑. 下面是关于自动软件测试的维护成本的更多信息.
有用的链接