jira使用教程_jira入门教程

各省高考 2025-01-17 10:13:05

jira 新手使用入门2

需要注意的是我们在业务中出现的每一个任务 问题都可以抽象的看做是某一个项目中的一个子问题,一个项目也是因为这些问题的组合,不断丰满起来,问题 任务 故障 隶属于项目,所以在 新建问题 的时候 ,首先要确认这个问题属于哪个项目,如果存在则在这个项目中创建问题,如果不存在则需要通知来首先创建项目 来管理这些问题 任务故障

jira使用教程_jira入门教程jira使用教程_jira入门教程


jira使用教程_jira入门教程


jira使用教程_jira入门教程


jira使用教程_jira入门教程


新建项目

选择合适的 项目种类 比如种 分软件和商业两大类,软件主要涉及软件的开发周期 中的bug 问题,商业主要是项目管理 流程管理 任务管理

点击下一步

为项目命名 填写完毕后 点击提交 ,创建人则是负责人,拥有对该项目的所有权限

项目创建完毕后 就会生成一个面板, 点击【新建】可以创建问题 任务 流程等等

新建问题 每一个问题 会有很多属性 需要选择和填写

它属于哪个项目

她是什么类型的问题

简述问题标题

这个问题是谁提出来的

这个问题 是哪个模块出现的问题

这个问题具体的描述信息

这个问题不 需不需要优先处理

这个问题要反馈给谁,要分配给谁处理

这个问题张什么样子 报错内容是什么 添加截图 输出文本附件 佐证

这个问题要不要限定处理时间

这个问题和哪些问题是关联问题

这个问题 关键字 标签是什么

当这个问题被创建后,会分配给经办人,经办人可以是多人,那么经办人 的【分配给我未完成的问题】 列表 就会出现 刚刚问题报告人分配的任务,

当你确认这个问题是属于你的职责的话,可以开始处理他,并更新状态

当你确认这个问题不属于你,可以驳回 并返回给报告人,告知你重新分配,或者 主动分配给下一个人

当你处理完成后 选择 点击【完成】,这个时候 状态会更新给报告人,报告人会去前往 项目验证结果,

如果问题验证通过,报告人关闭【完成】问题,那么经办人的问题 执行完毕 ,如果问题依旧存在,问题会重新被打开【重启】 经办人会重新看到此问题,如果问题 不存在 可以【停止进行】

JIRA子任务使用

以下步骤添加子任务的工作流

1、添加子问题类型:紧急发布,并关联问题类型方案: Test Apply Type Scheme

2、添加工作流:Patch workflow

3、添加工作流方案:sub patch workflow scheme,把工作流patch workflow加入方案

4、进项目修改工作流方案,添加新的工作流:patch workflow,使得项目的工作流方案 Test Apply Workflow Scheme 下有两个工作流,不同工作流关联不同的问题类型配置完后如下:

子任务界面:

1、添加界面:sub patch screen

2、添加界面方案:sub patch screen scheme

3、在原来的问题界面方案: Test Apply Type Screen Scheme ,配置如下:

JIRA的使用介绍(一)- 概念篇

JIRA这个工具接触有好几年了,在多个海外项目上都用过这个工具。去年又在项目上深度使用后就有点爱不释手了,回国后也在找机会给其它项目上用。近正好有新项目需要用,借这个机会把JIRA的配置学习的过程记录下来。

JIRA是Atlassian公司的产品。Atlassian公司于2002在澳大利亚悉尼成立,提供面向企业业务流程的协同办公产品,并于2015年12月在纳斯达克上市。作为一家SaaS公司,不雇佣一个销售人员,仅通过获客,市值达10亿美金级别(64亿美元-2017年3月13日),这也从另外角度反映出这个产品的独特之处。

Atlassian主要有5款产品,分别面向不同的市场。

Atlassian核心的产品仍然是 JIRA 和 Confluence ,JIRA被业界公认为的项目管理和开发管理工具,Confluence 被认为是用的企业级知识管理工具。

包括美国航空航天局使用Atlassian来设计火星探测器,Runkeeper使用Atlassian来设计健身应用。eBay、宝马、花旗都是Atlassian客户。传闻世界 500 强企业里,80% 都用过JIRA。

组件是项目中对问题单的一种逻辑分组,例如上图中的UI,DB,和Bug,组件一个项目根据组织的需要可能会包括多种组件。

举例而言,一个软件开发项目可以包括如下组件:文档,后端,邮件子系统,界面。一个网站系统可能包括产品,等组件。在一个项目中,一个问题单可以归属于0到多个组件。

对于一些类型的项目,尤其是软件研发项目,把一个问题单关联到一个特定的项目版本(例如:1.0 beta, 1.0, 1.2, 2.0)会非常有用。

问题单(Issues)有两个跟版本有关的字段:

版本可以是下面三种状态之一:发布(Released),未发布(Unreleased)和归档(Archived)。版本会有一个发布日期,并且如果在发布日期之后还没有按时发布,这个状态会自动变为过期状态(overdue)。

JIRA的问题单非常灵活,页面可以定制,字段也可以定义。这里介绍一些内置的基本概念。

JIRA可以用来跟踪不同类型的问题单。默认类型如下,JIRA的系统也可能会定制这些类型。

优先级也可以自定义,系统默认优先级如下:

每一个问题单都会有一个当前的状态。一个问题单开始阶段可能是Open状态,然后可以转移到Resolved或者Closed,依赖于系统流程配置的方式。内置的常见状态如下:

一个问题可以有多种解决结果,其中只有一种方法是修复。一个解决结果通常会在状态变更时候被设置起来。系统默认的问题解决结果会有以下几种:

JIRA的使用介绍(三)- Xray - 基于JIRA的测理插件

JIRA是一个流行的产品,除了其自身功能强,可扩展性好以外,JIRA还拥有一个庞大的生态圈。拥有众多的插件开发商、合作伙伴和用户。

从产品层面看,JIRA产品具备很强的扩展能力,例如对于问题单类型、流程、表单、字段,报表,通知,权限配置都是可以定制的,而且还内置或者可以定制很多模板(Schemes)方便扩展。

另外JIRA产品拥有支持Add-On(插件)的能力,围绕Add-On能力Atlassian公司做了一个App市场,各种外围合作方和供应商可以通过App市场把他们开发的第三方的插件开放给所有JIRA产品的客户购买和使用。另外JIRA产品相关的相关的各种培训和也都非常活跃。这些反过来也让这个产品更受欢迎。

Xray就是众多这些插件应用中的一个,Xray是一个叫xpand的英国公司开发的插件。据说就个插件已经在60多个被1K多的客户在使用。因为我们在之前的一个项目上用这个工具,所有有所了解。Xray在测理这个领域比较知名,下面就用这个插件为例介绍下使用JIRA+Xray如何进行测理。

项目可以包括多个版本,每一个版本可以包括一个或多个需求,一个需求可能包括一或多个测试用例。实际上,一个需求甚至可以包括测试。测试包括那些需要被跟踪的测试用例。测试执行包括那些希望被执行的测试用例。一个测试用例可以被包括在多个测试中,可以被多个测试所使用,也可以被多个测试执行所执行。一个测试用例可以包括一或多个前置条件,一个前置条件也可以被多个测试用例所引用。每次一个测试用例在测试执行中被执行后,一个测试运行(Test Run)就会被创建。

每一个阶段的测试一般都包括,设计,执行和报告四个主要过程,Xray中可以通过创建特定的问题单来对应以上步骤。

通常在使用一个Xray的测试项目之前,先创建一个需求相关的项目,这样通过和需求项目的关联,我们可以很容易知道测试的覆盖率。

安装Xray也很简单,通过JIRA内置的Add-On市场找到Xray,选择安装即可,可以试用一个月,喜欢就可以直接购买了。下面介绍下如何试用Xray一步步来做一个UAT测试的项目。

总体而言,Xray是一种非常简单易用的插件产品。系统设计的思路很贴近业界的测试理论和实践,例如自动化测试的设计,支持敏捷/看板的实践,另外可以很容易对接需求用例以及外围系统。

在我们的一个项目中,Xray被用于了UAT的测试过程,整个测试过程采用敏捷研发的方式,系统按照产品分多个团队,每个团队每两周一个迭代,每个迭代一个测试,每个测试包括若干测试用例,每个迭代失败的用例放入下一个迭代继续测试。

测试用例结构上分为Epic->Story->Test Case,其中Epic和Story来自需求和HLD,Test case需要覆盖所有Story。在用例执行层面有Sprint-> Test Plan -> Test Execution,用以管理所有用例的执行和执行结果。

整个使用过程很流畅,系统的概念清晰,内置了流行的测试方,系统可扩展性比较强,另外JIRA内置的强大JQL查询能力和Dashboard的定制能力也让人印象深刻。个人觉得Xray+JIRA是值得的测理工具。

JIRA的使用介绍(四)- 高级搜索(JQL)

JIRA的高级搜索功能超级好用,使用了自带的JQL查询语言,有点类似于SQL的语法,但是做了扩充和简化。

高级搜索可以让你使用结构化查询搜索JIRA问题单。搜索结果将显示在问题导航器,你可以将其导出到MS Excel等多种格式。你还可以保存和你的高级搜索。

当你执行高级搜索时,你是用的是JIRA搜索语言(JQL)。JQL简单查询(也称为一个“语句”)包括一个字段,包括一个运算符、一个或多个值或功能。例如,下面的简单的查询会搜索在“XRTP2”项目中的所有问题单:

当在以下字段执行搜索时,可以使用Lucene的文本搜索功能的CONTAINS运算符:

在JQL中使用文本字段的"some words"值搜索问题。这会搜索所有文本自定义字段如总结、描述、环境、评论。如果你有很多文本自定义字段,你可以通过搜索特定的字段来改进搜索,例如:

通常情况下,使用“简单搜索”创建查询可能会被转换成“高级搜索”(JQL),然后再简单查询。然而,使用“高级搜索”创建查询就不会被转换成“简单搜索”,特别是当:

你可以通过使用括号来强调JQL语句中运算符的优先级。例如,如果你想查找X项目中所有被解决的问题,以及目前被分配给系统(leo)的问题。你可以在你的查询中使用括号强制执行布尔运算符的优先级,即:

(status=resolved AND project=X) OR assignee=leo

需要注意的是,如果你不使用括号,该语句将使用运算符优先级评估。你还可以使用括号来组合语句,这样就可以将NOT运算符应用于组。

如果你添加括号强制符的优先级,但他们没有严格要求的运算符优先级执行但返回相同的结果,当你保存查询时JIRA会删除你查询语句里面的优先级。

如果你需要在查询中作为内容来使用这些字符,就需要做如下转化:

WAS运算符包括Was,Was in,Was not,Was not in

这个用于查找当前或曾经分配给leo的所有问题,这个功能很实用也很强大。

CHANGED运算符用于查找问题单的某个特定字段被变更过了。这个运算符有以下一些常见用法:

备注: CHANGED运算符常被用于Assignee, Fix Version, Priority, Reporter, Resolution, and Status这些字段。

示例:

查询带有附件的问题:

查询不带附件的问题:

示例:

查找评论里包含有"My PC is quite old"的问题(模糊匹配):

查询评论里含有完整语句"My PC is quite old"的问题:

查找某个特定日期前或后创建的问题(或某个日期范围)。注意,如果没有指定具体时间,默认为凌晨00:00。查询结果是根据你的JIRA设置的时区。使用如下格式:

或者使用"w" (周), "d" (天), "h" (小时)或"m" (分钟)来指定相对于当前时间的日期。默认为“M”(分钟)。一定要使用引号(“);如果省略了引号标记,你提供的数字将被解释为纪元(1970-1-1)之后的毫秒。

注:该字段不支持自动填写功能。

支持的函数

当使用 EQUALS, NOT EQUALS, GREATER THAN, GREATER THAN EQUALS, LESS THAN 或LESS THAN EQUALS运算符时,该字段支持:

示例 :

查找2010年12月12日00:00点之前创建的所有问题:

查找2010年12月12日创建或2010年12月12日之前创建的所有问题:

查找2010年12月12日下午2点之前创建的所有问题:

查找创建不足一天的问题:

查找在2011年1月创建的所有问题:

查找在2011年1月15日创建的所有问题:

开发人员怎么使用jira 知乎

1.需求人员可以在jira上提需求(父任务)

2.开发组长可以在此需求下创建子任务即开发任务指派给具体的开发人员

3.开发人员接收到任务后进行开发并同时变更任务的状态,以便其他人知晓开发进度

各个角色之间更好的协作~

版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。