背景

平时工作中测试一些功能相似度很高,编写该类功能的测试用例经常需要复制来复制去,重复工作挺多,抽取该类功能的共性部分编写了这个工具。

基本操作流程

根据模板填写相关信息 --> 导出 Xmind 脑图用例 --> 导出 EXECL 用例

演示地址

地址:http://43.142.40.119/#/login
账号:test
密码:A123456.
首次访问稍慢一些😅

操作说明

内容介绍

生成模板

生成模板对应着测试用例生成的类型,主要有新建表单、编辑表单、删除操作、启停操作、列表检索、列表排序、列表分页。

基本信息

基本信息主要由功能名称,提交按钮、用例等级组成。

功能名称:对应用例的操作名称,如"新建用户"功能操作。

提交按钮:对应操作对话框内的提交按钮,如"确定"按钮。

用例等级:全局控制,生成的用例都等于这个等级,在生成的 xmind 脑图中可编辑。

前置条件

前置条件主要由登录用户、所属模块、其他条件组成。

操作用户:操作此功能对应的用户,如"管理员张三"。

所属模块:操作此功能所在的模块页面,如"/用户管理"模块页面,这里额外需要在每级模块前加上"/"。

其他条件:默认"1.${操作用户}已登录系统 2.已进入到 ${所属模块}模块页面"。当还需要其他的条件时,可以额外补充,如"新建用户"按钮可点击。

MeterSphere 相关

MeterSphere 相关主要由责任人 (ID)、版本号组成,主要为 MeterSphere 导入用例模板的必填字段,非必填。

责任人 (ID):对应的是 MeterSphere 的责任人字段。

版本号:对应的是 MeterSphere 中的标签,一般在每条用例当中打上版本号的标签,可以追溯多个版本的用例。

表单字段

根据不同的生成模板,会展示不同的控件。如:新建表单,展示控件类型,字段名称、是否必填, 输入值等控件,全部控件输入完成,才能新建字段。

填写完成新建表单的例子,其他模板按要求输入即可。

配置说明

新建配置

新建配置保存,方便之后不需要重新填写表单信息,通过引用配置来渲染表单内容。

编辑配置

引用配置后,表单如有内容需要更新,可以在更新表单后通过编辑配置更新配置。

引用配置

通过引用配置来快速渲染表单内容,根据不同的模板,保存对应的配置,如选择新建表单后,在引用配置列表只能看到新建表单的配置。

生成用例

生成 xmind

必填字段填写完成后才可以生成用例,生成 xmind 的思维导图。

导出 EXECL

文件格式按照 MeterSphere 模板的格式导出,方便导入 MeterSphere 来维护。

总结

初步设想的功能算是完成了,但还有很多改进的地方,我也会保持更新。
欢迎大家在使用后提出意见,上一篇造数工具的介绍 https://testerhome.com/topics/36020


↙↙↙阅读原文可查看相关链接,并与作者交流