自动化工具 请问一下大家自动化测试用例怎么设计?

小小Prcc · 2020年09月05日 · 最后由 小小Prcc 回复于 2020年09月05日 · 2478 次阅读

我们公司现在分为自动化测试组和功能测试组,我们的用例是写在 Excel,测试完成后传到平台统一管理的,我也是才开始做自动化测试,想请教大家三个问题:
1.自动化测试用例需要和功能测试用例分开管理吗?
2.自动化测试用例是写在测试框架里,还是写在 EXCEL(JSON、YAML、SQL)里,然后通过程序读取,最后参数化传入到测试框架呢?
3.自动化测试脚本是一个系统功能一个脚本吗?需要做成几个系统功能使用一个测试脚本,通过传入参数来控制处理方式吗?(我预想的是一份测试用例对应一个系统功能对应一个测试脚本)
望大家不吝指教,谢谢😁 😁

共收到 2 条回复 时间 点赞

1、功能用例和自动化用例想要共享同一套是有点困难的。
自动化用例需要标准化的输入和输出,而功能用例因为人员素质或者团队管理方面的原因很难做到这一点。
并且,方便给机器识别的自动化用例往往很难做到像功能用例那样方便让人来阅读。 只能尽量取双方的一个平衡点。
也可以由你们的自动化团队开发一个功能->自动化的转化工具,这样相对来说对于功能组来说会容易接受一点。毕竟如果你强行要求功能组来编写自动化用例的话,对团队管理水平以及人员的技术素质是有一定的要求的。

2、用例存在哪里都可以,是你们的实际需求而定。常见的还是 excel 或 yaml 比较多。sql 和 json 的可读性差一些。

3、测试脚本也需要遵循高内聚,低耦合的原则,颗粒度尽量细,用例之间尽量极少依赖,可以独立运行也可以随意组合运行。

fiskeryang 回复

谢谢解答,我会参考的😁

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册