# sparrow **Repository Path**: amanSparrow/sparrow ## Basic Information - **Project Name**: sparrow - **Description**: UI化后的sparrow,包括:用例分组管理、用例管理、用例调试、用例计划管理、用例计划执行和停止、执行结果查询、执行结果统计图形化展示、用例调度执行结果消息提醒(接钉钉群消息)等。 程序还有很多地方待完善,希望大家多提宝贵意见,也欢迎大家参与进来共同完善。 - **Primary Language**: Python - **License**: EPL-1.0 - **Default Branch**: master - **Homepage**: https://blog.csdn.net/u013478829/category_10532142.html - **GVP Project**: No ## Statistics - **Stars**: 19 - **Forks**: 12 - **Created**: 2020-09-11 - **Last Updated**: 2024-12-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sparrow #### 介绍 小麻雀综合测试平台是为了提高测试人员的工作效率而研发的一个极轻量级的测试工具,会根据需要持续调整和新增所需的功能, 希望打造成一个麻雀虽小五脏俱全的综合质量管理平台。 已实现的功能包括: 一、用户管理 1、用户管理 2、角色权限管理(菜单界面暂未实现) 3、用户中心 二、接口测试 1、用例管理 2、用例调试 3、用例分组管理 4、用例执行计划管理 5、接口自动化执行(三种方式:循环执行、指定时长执行、指定次数执行) 6、接口自动化监控(用例执行断言失败时向钉钉群发送报警消息) 7、接口用例执行结果图形化展示及动态加载(饼状图) 8、接口用例执行结果管理 9、用例多种断言方式:常规断言、and断言、or断言、not断言 三、问题反馈记录 1、反馈问题管理 2、反馈问题导出 3、反馈问题导入 4、反馈问题新增后提醒 四、待开发... #### 开发相关 开发语言:python3 使用框架:flask 数据存储:mysql #### 安装教程 1. 下载并安装mysql(建议版本:5.7.22),安装步骤自行百度 2. 下载并安装python3环境(建议版本:3.6及以上),安装步骤自行百度 3. 下载小麻雀的源码(以下所说源码根目录均指app.py所在的目录) 4. 在安装好的mysql中执行sql脚本sparrow.sql(位置:源码根目录下) 5. 进入到源码的根目录下 6. 编辑config.py,设置数据库的信息(mysql字典中的参数) 7. 安装程序依赖的插件,源码根目录下执行命令:pip install -r requirements.txt 8. 启动程序,源码根目录下执行命令:python app.py 9. 步骤8启动成功后,浏览器访问http://127.0.0.1:8001 (初始帐号admin,初始密码111111) #### 使用说明 见csdn小麻雀使用说明专辑 https://blog.csdn.net/u013478829/category_10532142.html 见简书小麻雀使用说明专辑 https://www.jianshu.com/c/9fd0d2db2c07 #### 参与贡献 Aman #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)