从0~1创建1个UI自动化工程,对于1个普通的测试人员来说,是个不小的工程。尤其是对于项目比较大,功能涵盖较多时,如何拆分模块划分结构以及后续每个case如何编写是个较大的工程。但是借助AI编码插件copilotCodePro辅助,浩大的工程难度明显缩小了。
一、使用plan模式整体规划自动化框架
提示词:
帮我生成1个geelib平台各模块UI自动化测试的项目,模块分为:
工作台:https://geelib.qihoo.net/geelib/workbench
效能洞察:https://geelib.qihoo.net/geelib/efficacyDepartmentBoard
代码管理:https://geelib.qihoo.net/geelib/repoHome流水线:https://geelib.qihoo.net/geelib/pipelineTable
使用模式:plan
结果:

二、按照计划搭建整体框架
如图,全部都是AI生成的

视频如下:
如果觉得生成的不是你想要的,告诉插件让他换技术栈或者框架。

三、框架整体调试
这部分,人工自己调试即可,不再次赘述。
四、详细编写每个模块的测试用例
这里也可以支持用插件编写,能省很多事儿,先看看AI自动编写的demo能不能直接运行吧。

虽然报错了,但是可以让插件自动修改报错的问题,必要的时候可以人工干涉,接下来可通过视频看插件的表演。最终,插件是给我解决了上面的这个报错。
失败报错如下:

不幸的是,case仍然执行失败,这在我预料之中,毕竟我没有告诉插件我的测试点、预期结果,甚至是需求。但是我可以参考这个demo进行修改了。