- 测试用例管理平台,是一个前后端分离的项目。主要提供了测试用例与执行计划的管理与维护。
Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ | 10+ ✔ |
- 为了保证代码规范和可维护性,以及一些语法不规范造成的常见报错,请勿必参考vue 风格指南
- 基于vue(v2.5.13),element-ui(v2.13.2),mockJs 等实现的单屏单页面应用项目模板。
- 基于vue-router(v3.0)来实现动态加载 model。
- 基于vuex来实现集中式存储管理应用的所有组件的状态。
- 使用webpack本地调试和构建,其中 mock 功能实现模拟数据请求。
- Visual Studio Code 工具,eslint 插件开发统一规范代码。
- 展示周期、负责人相关计划及用例数图表
- 可新增、编辑、删除菜单或控件
- 菜单需要配置:菜单URL,如:testlibrary,点击可跳转到对应页面
- 控件需要配置:控件标识,如:testlibrary/move,在前端对应代码中添加如下代码:v-permission="'testlibrary/move'",可用作权限分配
- 可新增、编辑、删除角色;
- 根据不同角色可自定义分配权限,权限可配置到每个控件
- 可新增、编辑、删除操作员;
- 可修改登录密码;
- 树形展示模块节点,支持新增、编辑、删除
- 支持xls、xmind格式,模板需上传到自己的文件服务器。模板及其操作指南:/test-case/src/main/resources/template/
- 导出xls格式,不支持导出根节点数据
- 支持批量移动、复制用例
- 删除用例
- 新建用例及其用例步骤,支持上传文件
- 新建、编辑、删除执行计划
- 搜索执行计划;默认显示与我相关,支持搜索所有执行计划
# 克隆项目
git clone [email protected]:ZTO-Express/test-case-app.git
# 移出后台工程
将test-case(后台服务)整个目录移出克隆的项目,独立部署
# 安装依赖
npm install
# 本地开发 启动项目
npm run dev
# 部署到服务器
修改配置文件:.env.production中的localhost替换成服务器your-ip
VUE_APP_BASE_SSO_URL=http://localhost:8081
VUE_APP_BASE_API_URL=http://localhost:8081
打包:npm run build 将dist文件夹上传至服务器
搭建nginx
访问地址:http://your-ip