Android 基础库 - 调试体系 - 问题提交

需求背景

测试人员在提交BUG时,操作繁琐,因个体原因,经常出现少提交日志,信息不全,信息不准确的情况。

为此,设计程序半自动提交BUG的方案。方案目标是:程序自动提供(填写)基础信息,人工补充问题现象和重现方法等。

操作流程设计

针对测试人员,操作流程设计:

  1. 配置问题自动提交相关配置项
  2. 发现问题时,马上在测试菜单点击问题提交按钮
  3. 程序自动提交完成,返回新创建的BUG号
  4. 登陆BUG系统,进入该BUG,补充BUG信息

配置项

项目

意义

说明

后端服务地址

HTTP提交请求URL

不一定直接对接BUG系统,可能由另一个服务中转

BUG系统账号

测试人员账号

 

账号名称

 

 

账号密码

 

暂不考虑安全性

BUG描述

 

 

项目名

 

 

处理人

 

 

 

 

 

程序附加信息

项目

意义

说明

设备信息

测试设备的系统信息

 

设备型号

 

 

ROM版本号

 

 

Android版本号

 

 

应用信息

被测试应用的信息

程序初始化时注册

应用名

 

 

应用版本

 

 

播放器版本

 

 

问题描述

 

 

问题摘要

 

可选

细节描述

 

可选

日志文件

ZIP压缩

 

应用日志

 

程序初始化时增加注册文件名

模块日志

 

程序初始化时增加注册文件名

系统日志

 

最近的日志

系统Trace

traces.txt

上传之后删除

Dump文件

ZIP压缩

 

系统Dump

tomstamb文件

上传之后删除

后端接口

POST接口,附加zip文件

后端服务地址举例:

http://10.200.10.222/bug.py?reporter=<>&auth=<>&project=DDD&assignee=<>

参数通过URL规则构建。

猜你喜欢

转载自blog.csdn.net/luansxx/article/details/82837422
今日推荐