JIRA bug管理APP

react-native
IOS&Android
81—1 · 2017年11月30日 · 248 次阅读 · 11 条评论

功能描述

基于 React Native 开发的简易版 Jira Bug 管理 APP。
本人是测试,故而应用主要服务于测试过程中的,Bug 新建,状态管理,回归备注,附件查看等测试流程。
一改了之前常规管理应用的列表到详情式设计,新版本采用更为直观的瀑布流式设计,使我们像刷朋友圈似的刷 Bug 单。结合 PC 上的收藏过滤器使用,可以让我们更准确的获取需要的信息列表。

Android 安装包下载地址

功能演示

image

开发环境:

项目结构简介

├── __tests__                   // jest测试脚本
├── android                     // 安卓原生文件
├── app                         
   ├── components              // 通用组件
   ├── containers              // 应用文件
   ├── images                  // 静态资源文件
   ├── models                  // 封装了redux的models
   ├── services                // 请求api
   └── utils                   
     ├── dva.js                // dva核心
     ├── request.js            // 封装的fetch请求
     ├── storage.js            // 本地存储封装
     └── index.js              // 工具封装集合
   ├── router.js               // 路由配置
   └── index.js                // 注册model
├── ios                         // 苹果原生文件
├── index.js                    // 入口文件
├── app.json                    // 应用名配置
├── .eslintrc                   // eslint语法限制配置
├── .flowconfig                 // flow语法配置
├── .gitignore                  // git上传配置
├── .babelrc                    // babel按需加载配置
├── README.md                   // 我
└── package.json                // npm应用包清单

历史版本

  • 2018-8 v3.0.0

    使用 dva 架构重构,移除了部分功能,优化了界面样式及稳定性

  • 2017-11 v2.0.0

    集成了任务管理及工作日志等功能

  • 2017-8 v1.0.0

    初始版本

联系方式

562746248@qq.com
---------------------------------------------------------------------------------以下为老版本介绍------------------------------------------------------------------------------------

项目介绍

对于移动端提 bug,我们之前都是手机截屏后上传到 PC,再由 PC 去写 bug 单。这样不仅复杂而且如果遇到公司 USB 口限制等等因素,会很影响移动端测试的工作效率。
我们公司用的是 JIRA,期间也有尝试用过一些第三的 JIRA app,各种崩溃与卡慢。我只是想提个 bug 啊,那就自己写个吧。
基于 React-Native 框架开发,Android、iOS 版本都在源码里。Android 版本我已经打包好了下载地址,IOS 由于没有那 99 刀的帐号,需要的还是得自己打包。

源码地址:https://github.com/t880216t/buger.git
欢迎拍砖、提 bug 或建议。

主要功能

1.BUG 列表获取近 50 条,提交人是自己,状态未关闭的 bug。
2.提供 resolve 的 bug 测试通过功能键。移动端验证完可以从这直接置 bug 状态。
3.过滤器列表同步的是 PC 的已收藏过滤器。
4.填写任务日志功能,可多个任务填写后保存在本地,最后一并提交。
5.手机端快速提 bug 功能,只捡了常用的填写项。若项目有特殊要求的可以 PC 端补充,或联系我优化。
还有个方便的是手机可装语音输入法,就可实现 “说” bug 了。

组件依赖

其中 react-native-image-picker 需要打包时 plist 做相关权限配置,不知道可看下这里
"react-native-busy-indicator": "1.1.0",
"react-native-datepicker": "1.6.0",
"react-native-device-info": "0.12.1",
"react-native-easy-toast": "1.0.9",
"react-native-image-picker": "0.26.7",
"react-native-keyboard-aware-scroll-view": "0.4.1",
"react-navigation": "1.0.0-beta.11"

运行效果

模拟器截图偏了,见谅。

评论列表
81—1 发表于 2019年03月15日

作者还活着,可以给个截图看看你的问题吗?
你可以把图放这里:https://github.com/t880216t/buger/issues

LoginLee 发表于 2019年03月14日

还在维护吗?2340x1080 分辨率安卓手机有兼容问题呢。

81—1 发表于 2018年08月31日

新版本已整理放出,需要的请瞅瞅

81—1 发表于 2018年08月28日

近期更新了版本,整理好了文档再放出来。

__承_影__ 发表于 2018年08月25日

这个很实用啊,mark

阿亮 发表于 2018年05月28日

棒!

梁春燕 发表于 2018年05月24日

66666

81—1 发表于 2018年05月14日

报服务器错误?要确认下,手机当前连接的网络,是不是能访问到 PC 的 jira 接口哦。

大大国 发表于 2018年05月11日

一直报服务器错误

大大国 发表于 2018年05月10日

这个和 pc 端的 jira 是可以关联的吧

YUE PENG 发表于 2018年04月28日

很好很强大