产品体验中心 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088
当前位置:泽众软件测试网- 技术文章 -正文

如何选择要自动化的测试用例的技巧和规则

发布时间:2020-07-24

测试自动化中的主要问题之一是选择要自动化的测试用例。今天让我们看看其他一些有关如何选择要自动化的测试用例的技巧和规则。

自动化测试用例

重复测试

这是黄金法则。如果测试运行是重复的,则应使其自动化。这样可以节省您宝贵的时间和精力。另外,如果这是您假设将来会经常运行的测试,那么自动化是一个很好的办法。每次将更快获得更准确的结果。

高难度测试用例

如果一个测试用例人为执行过程中发生错误和被破坏的风险很大,或者手动测试很难完成,则应该优先使用自动化测试。如果涉及的风险很高,则应使该测试用例自动化。

主流程用例

自动化应用程序的主流程用例是一个非常不错的实践。避免人为错误的任何可能性,并且要安全、快速。对于可能危害整个项目的测试用例更应该优先进行自动化测试。

广泛的用例

需要进行大量数据和条件测试的场景更适合自动化测试。另外,在手动测试过程中犯错的机会可能会增多。这就是测试通常使用测试驱动模型的重要原因,我们主要是指那些需要填写较多表格的测试用例。

评估利弊

通过评估完成自动化过程或手动进行测试所需的时间。如果某些项目并不适合在自动化测试上投入时间,自动化测试过程本身比人工测试要花费更多的时间,表明自动化是不值得的。

三个黄金测试

涉及自动化时,不应该质疑三个测试用例:回归测试,冒烟测试和健全性测试。为什么?因为该应用的每个内部版本或发行版本都需要测试。

问问“为什么?”永远不要仅仅因为可以自动化就可以自动化测试用例。这可能带来的结果是弊大于利。请记住,关于自动化的“为什么?”问题的答案一定不能是“因为我可以”。

复杂案例:很多测试用例需要设定很多的前置条件,而这些前置条件的设置通常是比较复杂的,这类用例是需要优先进行自动化,因为可以节省很多时间,即使仅仅是为功能测试做一些自动化的脚本。

性能测试通常选择自动化性能测试,例如负载测试和压力测试,这类测试手工很难达到预期效果。

长时间测试:如果测试用例时间跨度较长,通常十几分钟或者几个小时,则应将其自动化。

推荐阅读:

web自动化测试流程:简单的web自动化测试实例

AutoRunner如何使用谷歌浏览器录制脚本?

自动化脚本编写方法有哪些?自动化测试录制脚本用什么工具?

实施自动化测试的8大技巧,提高自动化测试效率

什么样的项目适合自动化测试?开展自动化测试需要满足哪些条件

如何设计自动化测试方案?自动化测试主要适用于哪些测试阶段或过程?

自动化测试用例如何编写?自动化测试用例选型原则

如何提高自动化测试的稳定性和可维护性?

本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。
沪ICP备07036474号 2003-2023 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系