JIRA实例入门

1.下载
JIRA 3.6 下载:
http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-enterprise-3.6-standalone.zip

破解文件 下载:
http://www.blogjava.net/Files/martinx/atlassian-extras-0.7.19.rar
下载(请将rar中的文件释放下来,直接覆盖掉web-inf下面的包即可,适用版本3.6):

以上地址下载下来的JIRA支持MySQL数据库,并已打包Tomcat。

 

2.安装

(1)解压下载下来的JIRA3.6压缩文件,整个应用都在/atlassian-jira-enterprise-3.6.4-standalone文件夹下,以下简称:jira目录。
(2)将MySql驱动mysql-connector-java-3.1.12-bin.jar放入 jira目录/common/lib 。没有MySQL驱动可前往 www.mysql.com下载。
(3)打开 jira目录/atlassian-jira/WEB-INF/classes/entityengine.xml ,将 field-type-name=“hsql” 改成   field-type-name= “mysql” 。
(4)修改 jira目录/conf/server.xml 将
          <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"...
        这大段修改为:
     <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
      username="root" password="密码" driverClassName="com.mysql.jdbc.Driver"
      url="jdbc:mysql://localhost/jiradb?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF8&amp;mysqlEncoding=utf8"
      minEvictableIdleTimeMillis="4000" timeBetweenEvictionRunsMillis="5000" maxActive="20" />
(5)在MySQL中创建数据库jiradb
(6)用jira目录/bin/startup.bat启动tomcat,然后在浏览器中输入http://localhost:8080就可以见到安装页面了。安装界面几乎为傻瓜式的,按照提示一步步做即可。
授权码可使用:
用下面这个:
            rppmrqvvRuKldVsEIMoMmJcNOmxFxlPvSREWRfmrEKalmX
            mi2KEwyJuNEeYhKnasY27jxz2Km<6juHqhlYlK3W>NM>jo
           OrPWVRMMOoqrrpMOmMSUrpPmOMPQnrqmmTwUuvostUUnnr
            ustqqonooqUUnnrustqqonooqUUwdk
         (共4行)
(7)安装完成后,可以通过浏览器使用JIRA了。

 

3.初始化

3.1 问题类型 Issue Types
用于定义各种问题的类型,默认有BugImprovement、New Feature、Task等四种类型 :

序号

问题类型

描述

1

Bug

测试过程、维护过程发现影响系统运行的问题。

2

Task

需要完成的任务。

3

New Feature

对系统提出的新功能

4

Improvement

对现有系统功能的改进

 

3.2 优先级 Priorities

用于定义各种问题的处理优先级,默认有5个级别:

序号

问题类型

描述

1

Blocker  [紧要]

阻塞开发或测试的工作进度,或者影响系统无法运行的错误。

2

Critical  [重要]

系统崩溃,丢失数据或内存溢出等严重错误、或者必需完成的任务。

3

Major   [主要]

主要的功能无效,或新增功能建议。

4

Minor   [次要]

对现有系统功能的改进。

5

Trivial [不重要]

排版方面,比如文本对齐或拼写错误等。

 

3.3 解决状态 Resolutions

序号

问题类型

描述

1

Fixed

问题已经解决。

2

Won’t Fix

问题未解决,将来也无法解决。

3

Duplicate

问题在问题库中已存在。

4

Incomplete

问题描述得不够准确、完全。

5

Cannot Reproduce

问题重现失败,或者无足够的信息重现问题。


3.4 问题状态

主要用来描述问题当前的处理状态,可以设置如下:

序号

状态

状态描述

描述

1

Created

新建问题

新建了一个问题,等待项目负责人确认是否需要解决。

2

Pending

问题处理中

问题被项目管理员确认,并分配给开发人员解决。

3

Resolved

问题解决

问题已解决等待结果确认-- “Reopened”或者“Closed”

4

Reopened

问题重开

问题曾被解决,但未经确认,需要重新处理。

5

Closed

问题关闭

问题处理结果确认后,置于关闭。

 

4.定义项目BUG处理流程

以下是个简单的BUG处理流程,大家可以根据各自公司的流程以及项目团队特点进行自定义。

JIRA实例入门_第1张图片

在流程下,问题总共有5个步骤及状态:

步骤[Step Name]

链接状态[Linked Status]

变迁[Transition]

新建[New]

New

Confirm Issue (问题被确认)

Reject Issue  (问题被打回)

处理中[Pending]

Pending

Resolve Issue (问题已处理)

已处理[Resolved]

Resolved

Reopen Issue (结果未经确认)

Close Issue   (结果经确认)

重开[Reopened]

Reopened

Confirm Issue (问题被确认)

Reject Issue  (问题被打回)

关闭[Closed]

Closed

Close Issue

 

我们对每个变迁进行了定义:

序号

Screen

情景

界面属性

使用者

1

Create Issue

测试人员新建问题->提交给项目管理员

分配给、模块、问题类型、概要、描述、影响版本、报告人。

问题报告人/测试人员

2

Confirm Issue

项目管理员确认问题->提交给开发人员

分配给、优先级别、修复版本、预估日期、描述、备注

项目管理员

3

Reject Issue

项目管理员打回问题->提交给测试人员

分配给、解决状态、描述、备注

项目管理员

4

Resolve Issue

开发人员处理完问题->提交给测试人员

分配给、解决状态、描述、备注

开发人员

5

Reopen Issue

测试人员重开问题->提交给项目管理员

分配给、描述、备注

测试人员/项目管理员

6

Close Issue

测试人员关闭问题

 

测试人员/项目管理员

 

你可能感兴趣的:(tomcat,mysql,数据库,测试,项目管理,transition)