当前位置:网站首页>Real time tracking of bug handling progress of the project through metersphere and dataease
Real time tracking of bug handling progress of the project through metersphere and dataease
2022-06-29 19:51:00 【Fit2cloud flying cloud】
Editor's note : This paper is written by MeterSphere Contributed by users of the open source community .
In addition to its own testing work , Testers often need to pay attention to Bug The repair of . Generally speaking , After the test is completed, the developers need to repair the problems found in the test Bug. However, developers need to do more , May forget in the busy Bug Things to fix .
To remind developers to deal with it in time Bug, At the same time, the tester will be liberated from the trivial work of urging and reminding , We have generated a nail robot to remind developers regularly Bug The idea of progress .
besides , We also hope to show what we found in the test work in real time through a more intelligent way Bug Specific information and its handling . To reflect the recent work , Testers often need to sort out and provide some forms 、 Documents and other information reports . This also means that testers will spend more time on a periodic basis , But it is only used for the processing of work reports .
However , If you pass BI The large screen will show the project data and other contents in progress concisely and clearly , It can completely replace the cumbersome forms 、 Document report , You can also conveniently view the required information through the large screen in real time , And can export data information , Simply and easily get the required document information .

adopt MeterSphere Set nailing timing reminder Bug Repair , And pass DataEase Real time display of the project on the dashboard large screen Bug condition , It can not only free the tester from the trivial reminding work , Reduce communication costs between departments , It also helps developers to be more efficient 、 Complete accurately Bug Repair work , At the same time, improve the work efficiency of the development and testing departments .

adopt MeterSphere Get through the nail robot timing reminder
1. Create robots
1.1 Enter to send Bug Nail group for handling notifications , Click group settings in the upper right corner ;

1.2 Find the smart group assistant ;

1.3 Add robots ;

1.4 Click on the settings bar ;

1.5 choice “ Customize ” Options ;

1.6 Click on “ add to ” Button , stay “ Security Settings ” The admission “ Custom keywords ” Options , And fill in the keyword information , When you are done, check the consent clause , And then click “ complete ” Button ;

1.7 Copy webhook, extract access_token;

1.8 The creation of swarm robots is completed .

2. stay MeterSphere Debug send message in
2.1 Test sending messages
2.1.1 Add custom request . The request method is POST request , The address is copy and paste webhook Information , The platform will automatically access_token The information is adjusted to QUERY Parameters in .
You can also reference the environment after the request address is placed in the environment variable . It should be noted that , When referring to the environment, a single request needs to be in QUERY Parameter access_token Information .

2.1.2 Refer to the nail official documentation , Fill in the request body message you need ( Reference address :
https://open.dingtalk.com/document/group/custom-robot-access).
Take the text type as an example :

notes :Text The keyword of swarm robot must be included in the .
2.2 Process the content of the request body that needs to send a message
2.2.1 Query the data information to be notified
For example, unresolved Bug Number , And personnel information to be notified ( Nailing @ Is actually the mobile phone number of the personnel , To get the mobile phone number information, you need to extract zt_user In the table Phone Field ).

2.2.2 Splicing messages to be sent
for example : Splicing “@( Development )” And “Bug Number :(bugid)”.

notes :“ Specific information ” It is the adjustment of text color .
3. stay MeterSphere Set the scheduled task in
3.1 Find the scenario that needs to be executed regularly in the scenario list , Place the mouse on the right side of the interface “...” Location , Choose... From the drop-down list “ Timing task ” Options ;

3.2 stay “ Task allocation ” Find... In the tab “Cron expression ” project , Click the “ Automatic generation ” link ;

3.3 Configure the specific time . For example, every day 8:30 and 17:30, Can be found in “ Hours ” Select specify... In the tab “8” and “17”, At the same time, select the specified... In the minutes “30” that will do . You can go to “ Time expression ” See the complete expression in the tab , Also available at “ lately 5 Run times ” View recent... In details 5 Run time of times , Judge whether it meets your own requirements ;

3.4 Click on “ determine ” Button to return to the configuration page , Select the running environment and save , You can complete the configuration of scheduled tasks .
4. Overall effect
The overall effect of swarm robots is shown in the figure :

DataEase Large screen display of instrument panel
1. data source
stay “ data source ” Click on the tab “ New data source ”, Fill in the data source information .DataEase Support multiple types of databases .

2. Data sets
Move the mouse to the right of the Group , You can choose “+”→“ Add dataset ”, Here we are using SQL Data sets . Select an existing data source , Enter the name of the dataset and the specific SQL Statement to preview the data . Save the dataset for use .

3. instrument panel
3.1 New dashboard
Move the mouse to the right of the directory , choice “+”→“ New dashboard ”, Then we can add... At the page boundary “ View ”、“ Components ”、“ other ” Equal plate , Get what you want .

3.1.1 View
① choice “ Add view ” Options , Choose a dataset , Click on “ next step ” Button , Select the chart type you want , And then click “ confirm ” button . notes : The choice here is “ The summary table ” Options .


② By comparing the data in the right sidebar list 、 Adjustment of style, etc , The information displayed on the dashboard 、 The color of the form 、 Title, etc .

3.1.2 Components
① Add the component : Get into “ Components ” page , Select the required component and drag it to the right with the mouse ( The choice here is “ Text drop-down component ”).

② Selection field : You can select by table or by component , Drag the required field to the input box on the upper right , At the same time, it can be adjusted on the right “ The radio / multi-select ”、” Show title “、” Title Title “ The content such as .
3.1.3 other
① add to : Get into “ other ” page , Select the desired control and drag it to the dashboard on the right ( The choice here is ” tab “).
② Click the drop-down triangle on the tab , You can edit the title 、 Select View 、 Select the component , And the components can be 、 Views are embedded in tabs .

3.1.4 Components 、 View and other plate combination adjustment , Then you can get the desired information display dashboard .
4. Overall effect
Made according to the above steps Bug The summary dashboard is as follows :

边栏推荐
- Flume configuration 2 - ganglia for monitoring
- Exploration and practice of NLP problem modeling scheme
- 1404万!四川省人社厅关系型数据库及中间件软件系统升级采购招标!
- 一小时构建示例场景 声网发布灵隼物联网云平台
- MBA-day26 数的概念与性质
- 剑指 Offer 66. 构建乘积数组
- 2022年理财利率都降了,那该如何选择理财产品?
- npm ERR! fatal: early EOF npm ERR! fatal: index-pack failed
- Configuration du Flume 4 - source personnalisée + sink
- 3-2 host discovery - layer 3 discovery
猜你喜欢
![[observation] softcom power liutianwen: embrace change and](/img/d8/a367c26b51d9dbaf53bf4fe2a13917.png)
[observation] softcom power liutianwen: embrace change and "follow the trend" to become an "enabler" of China's digital economy

苹果iPhone手机升级系统内存空间变小不够如何解决?

Canonical的工程师们正努力解决Firefox Snap的性能问题

Flume配置1——基础案例

数据链路层

How important is it to make a silver K-line chart?

Linux安装MySQL5

畫虎國手孟祥順數字藏品限量發售,隨贈虎年茅臺

Canonical engineers are trying to solve the performance problem of Firefox snap

Finally, Amazon~
随机推荐
Linux安装MySQL8
Lock4j -- distributed lock Middleware -- customize the logic of lock acquisition failure
从众伤害的是自己
go: 如何编写一个正确的udp服务端
Exploration and practice of NLP problem modeling scheme
Freemaker template framework generates images
1404萬!四川省人社廳關系型數據庫及中間件軟件系統昇級采購招標!
洞见科技作为「唯一」隐私计算数商,「首批」入驻长三角数据要素流通服务平台
3-2 host discovery - layer 3 discovery
How to use filters in jfinal to monitor Druid for SQL execution?
Flume configuration 3 - interceptor filtering
【精品】pinia详解
命令执行(RCE)漏洞
Deficiencies and optimization schemes in Dao
一次 Keepalived 高可用的事故,让我重学了一遍它!
以其他组件为代价的性能提升不是好提升
Canonical engineers are trying to solve the performance problem of Firefox snap
NLP - giza++ implements word alignment
Sophomore majoring in software engineering, the previous learning situation is not very good. How to plan the follow-up development route
Snowflake ID, distributed unique ID