Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

AltStyle によって変換されたページ (->オリジナル) /