# testtask-management-platform **Repository Path**: hanhai-testtools/testtask-management-platform ## Basic Information - **Project Name**: testtask-management-platform - **Description**: 来自黑芝麻智能科技(bstai)瀚海(hanhai)的测试任务管理平台工具,具有高性能,易用的特点,用于软件项目测试的场景下使用,解决替换testlink性能缺陷和需求用例和缺陷不闭环的问题。 - **Primary Language**: Python - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2024-03-22 - **Last Updated**: 2024-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README testtask-management-platform ==================================================== # 项目介绍 testtask-management-platform是基于开源框架[Kiwi](https://github.com/kiwitcms/Kiwi)进行二次开发的测试任务管理系统,在原有产品管理、测试计划、测试执行、测试用例管理的基础上,增加了类testlink风格的操作界面、用例树形结构、进度和报表统计功能,支持从项目需求->用例->执行->缺陷->报告的完整测试活动。 # 开发环境部署 ## 下载代码 从[testtask-management-platform](https://gitee.com/bstai-cd/hanhai-testtools/testtask-management-platform.git)克隆代码到工作目录 ## 前端 ### 安装依赖 *默认已安装最新的node和npm* ``` cd tcms/ npm install ``` ### 启动webpack,监听静态文件变化 ``` ./node_modules/.bin/webpack -w & ``` ## 后端 ### 安装依赖 ``` pip3 install -r requirements/devel.txt ``` ### 修改环境配置 根据实际情况,修改以下配置文件 - `tcms/settings/common.py` - `tcms/settings/devel.py` ### 初始化数据 ``` python3 manage.py compilemessages -l zh_Hans python3 manage.py makemigrations python3 manage.py migrate python3 manage.py createsuperuser python3 manage.py refresh_permissions python3 manage.py init_users ``` ### 运行 ``` python3 manage.py runserver 0.0.0.0:8080 ``` Contributing ------------ Maintainers ----------- - mijuan.jiang mijuan.jiang@bst.ai - ge.guo ge.guo@bst.ai