Skip to content

baogao is the a test report tool or library for generating test report. 这个库用来做测试报告。

License

Notifications You must be signed in to change notification settings

TestUpCommunity/baogao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

baogao

baogao is the a test report tool or library for generating test report

这是一个用来做测试报告的库。我们都知道测试报告普遍长得很丑,但是一直没时间美化他。 这样不好,测试报告长得丑,就显得自动化测试工作不够高大上。毕竟,大多数人压根不懂 自动化测试,只知道你的测试报告好看不好看。市面上缺少一款好看、易扩展的测试报告 工具。我找来找去,只能找到一些能扩展但是难看的、好看但是难以扩展的测试报告工具。 今天,我们一起来改变这一点,做一款简单、容易扩展,而且还好看的测试报告工具吧。

然后我来介绍一下这个工具打算怎么做:

  1. 项目的git管理策略: feature:开发分支。所有改动从你fork的repo的feature分支上做开发。当你认为ok了,发起pr到release分支。pr上测试通过后合入release分支。 release:发布分支。当改动合入release分支前,在pr上测试,确保不影响老功能。release分支意为希望发布的分支。攒够当前release需要的功能 后,发起pr进主分支。 master:主分支。当每次release分支合入主分支后,在主分支上做发布。

  2. 项目的参与流程: 从project处接任务或自行创建任务。然后实现,最后提交。 bug的发现和修复同理。

  3. 项目的模块划分:


baogao
 |= templates------模板模块
 |     |--------styles 模板风格
 |     |          |----allure 模仿allure风格的风格展示页面。
 |     |          |----etc  其他风格的风格展示页面均按照一种风格一个目录的方式存放。
 |     |--------template 成品模板
 |                 |----allure 使用了模仿allure风格的风格展示页面来制作的成品模板。
 |                 |----etc  其他风格的风格展示页面均按照一种风格一个目录的方式存放。
 |- render------渲染器模块,用于把数据渲染进成品模板。
 |
 |- adaptor-----适配器模块,用于适配成品测试框架。                
 |                
 |- examples-----示例模块,给出使用自研测试框架及成品测试框架时如何使用的示例。
 |
 |- test---------测试模块,用于测试本库,将会活跃于各个pr的测试中。
 |
 |- doc----------文档模块,用于写文档。

  1. 项目原理: (更新于2020/2/24 未完待续)

About

baogao is the a test report tool or library for generating test report. 这个库用来做测试报告。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages