首页
学习
活动
专区
圈层
工具
发布

质量看板开发实践(二):利用python获取jira数据-进阶篇

sprint 不过python的jira库并未直接提供相关的方法来获得sprint信息 通过【网上冲浪‍♀️】发现可以借助jira的REST API来获取 具体步骤如下: (1) 先拿到项目下的board...state=future,active,closed" """ 这是获取sprint的api接口 id3是刚才获取的board_id, state参数指定提取哪种状态sprint,它有3个值可选:future...(未来),active(激活的),closed(已关闭的) "" res = requests.get(sprint_url, headers=headers, cookies=cookies) print...#api-rest-agile-1-0-board-boardid-sprint-get 综上我们就通过接口拿到了一个项目的sprint 整理下上述代码,新建文件jira_get_sprint.py #...state=future,active,closed" # state = future,active,closed,表示筛选指定sprint的状态,未来、活动、关闭

1.8K20

质量看板开发实践(二):利用python获取jira数据-进阶篇

上一篇介绍了如何利用python的jira库操作jira,我们能通过项目的key获取项目的相关信息,同时也能利用jql查询一些信息,例如查询bug、故事、子任务等等,但是有些属性却不能通过这种方式直接拿到...sprint 不过python的jira库并未直接提供相关的方法来获得sprint信息 通过【网上冲浪‍♀️】发现可以借助jira的REST API来获取 具体步骤如下: (1) 先拿到项目下的board...state=future,active,closed" """ 这是获取sprint的api接口 id3是刚才获取的board_id, state参数指定提取哪种状态sprint,它有3个值可选:future...(未来),active(激活的),closed(已关闭的) "" res = requests.get(sprint_url, headers=headers, cookies=cookies) print...state=future,active,closed" # state = future,active,closed,表示筛选指定sprint的状态,未来、活动、关闭

1.2K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Jira 使用手册

    创建Story 必填项目 开发负责人(Planning meeting update) 产品负责人(创建时update) 测试负责人(Planning meeting update) 解决结果...For QA Tips for QA 当QA接受到一个Story时,需要关注几点: 解决结果不为“未解决” 任务状态在“测试中” 如上述结果正确,进入story测试中。...)必填校验,Defect Created By & Resolutions In sprint defect 需要在当前sprint修复并关闭,如因特殊原因无法修复,需报PM,由PM决定是否要在当前sprint...story Step1 BA: 需求收集中,待排期,需求设计 Step2 DEV:已进入处理队列,开发中 Step3 QA:已完成待测试,测试中 Step4 (PM) Result:已关闭,测试完毕等待上线...,并可看到当前的工作时间,当前sprint剩余时间等等 如下图 ?

    3.6K20

    基于JIRA的产品需求全生命周期管理实践

    由于有赞零售产品包含了多条业务线,我们使用 JIRA“模块”来区分来自不同业务线的 Story,跨多个业务线的 Story 需要标记为多个模块,通过“业务模块快速过滤器”查看仅该模块的需求。...当产品 PRD 文档通过了产品内部的方案评审后,产品经理会给研发同学做产品需求宣讲。...当迭代 Sprint 启动后,我们可以在项目看板的“活跃 Sprint”中跟踪技术任务的执行,常用操作有:a)通过拖动任务卡片来更新状态;b)给被阻塞的任务卡片增加 Flag(右键点击卡片→增加 flag...当 Bug 暂时不需要修复时,我们可以将其拖到“挂起中”列,挂起的时候需要在 JIRA 备注中说明原因。 ?...由于两者的严重程度和影响面不一样,所以我们使用不同的流程进行管理,当前线上问题处理流程如下图所示,使用 JIRA 看板来辅助流程的管理(流程图中的红色为 JIRA 状态)。

    4.7K42

    规范化测试流程,看这篇就够了~

    bug状态标准:提交bug -> 待处理 -> 已确认 -> 已处理 -> 测试验证 -> 已修复(关闭) 需要注意的:有的小公司只有测试环境和生产环境, bug等级划分 bug一般可分为4个等级,根据问题的实际影响正确填写...二.测试开始条件 项目需求阶段,产品提相应的jira,需要召开响应的需求评审会议,测试开始介入,熟悉项目需求,着手设计系统测试用例; 当所有的模块都开发完毕,研发人员对各个模块进行合成进行自测,自测通过后才可以发布测试版本...;测试人员将bug反馈给相关开发人员,开发人员进行修复,测试人员对已修复的bug进行再次验证,直到bug解决为止,把状态置为关闭,并将测试结果记录。...四.测试结束 当所有的用例都被执行完,所有一般及以上的bug都被修复,产品验收通过,测试编写完测试总结报告; 基本功能都已实现,一些遗留bug可以再下一版本中修复; 如遇项目紧张,急于上线,测试基本功能没问题...,对于用户后续发现的bug可以进行跟踪,并且后续发现的问题记录在jira中。

    6K32

    ​kafka概述 01 0.10之后的kafka版本有哪些有意思的feature?【kafka技术图谱 150】

    为了解决此问题,我们建议添加一个新的admin API,用户可以调用该API删除不再需要的数据。 用户应用程序确定每个分区可以删除的数据的最大偏移量。...- Kafka Connect已添加了几个新功能,包括标头支持(KIP-145),Connect REST接口中的SSL和Kafka群集标识符(KIP-208和KIP-238),连接器名称验证(KIP-...Connect应该允许用户配置在处理记录的所有阶段中如何处理故障。某些故障,例如缺少某些外部组件的可用性,可以通过重试来解决,而应该记录其他错误,而跳过问题记录。...但 OFFSET_OUT_OF_RANGE 遇到这种错误的时候也有多种可能,官方给出当 consumer 遇到这种问题的解决思路, Use the OffsetForLeaderEpoch API to...这有助于减少broker的启动时间。但是,无论是否需要关闭,都仍在关闭的分段上创建分段索引。 理想情况下,我们应该:通过延迟访问偏移量和时间索引来提高关闭性能。

    1.2K40

    Jira是什么

    作为一家SaaS公司,不雇佣一个销售人员,仅通过口碑获客,市值达10亿美金级别(64亿美元-2017年3月13日),这也从另外角度反映出这个产品的独特之处。...) 每一个问题单都会有一个当前的状态。...Resolved — 已解决状态,表明问题已经被处理完成,等待问题报告人的验证。从这个状态,问题单一般可以进一步变更为重新打开状态(Reopened)或关闭状态(Closed)。...Reopened — 重新打开状态,问题经过验证发现没有被解决,就可以变更到这个状态。 Closed — 关闭状态,问题被彻底解决就可以转为这个状态。...Resolution(解决结果) 一个问题可以有多种解决结果,其中只有一种方法是修复。一个解决结果通常会在状态变更时候被设置起来。系统默认的问题解决结果会有以下几种: Fixed — 修复。

    3.5K30

    揭开软件错误生命周期的神秘面纱

    软件测试人员通过以最少的时间和精力发现错误来实现这一目标,同时确保软件满足客户的要求。一个好的工程师可以识别尽可能多的错误,但找到错误只是一个起点。一个错误必须经过几个阶段才能达到最终解决方案。...它从测试人员记录错误开始,到他在彻底验证后决定关闭它时结束。因此,软件缺陷生命周期与测试过程中发现的缺陷有关。 Q-2。列出可用的最流行的错误跟踪解决方案?...回答 测试社区的测试人员大多使用以下两种软件工具。 Bugzilla 错误跟踪系统。 Jira 允许错误跟踪、问题监控和项目处理。...已分配——  当测试人员记录缺陷时,技术负责人确认错误并将其分配给开发团队中的相应开发人员。然后缺陷进入已分配状态。 进行中 - 开发人员开始解决错误,目前正在调查问题。...已解决 –开发团队已修复缺陷,并已准备好进行测试。 已验证 – QA 团队已使用最新版本对错误进行了测试,并且测试人员已确认该缺陷已修复。 关闭 - 它是生命周期中错误的最终状态。

    36140

    Jira API的踩坑记

    大家如果有机会对接jira API文档,到时候一定要首先确认jira的版本。 HTTPcode 在jira API文档中,http协议响应状态码有很多使用。...因为大多数情况都是成功的话,返回200,不成功的话也是返回200(通过业务状态码来区分不同原因), 只有在接口请求失败,或者说服务器故障的时候会处理一下400和500系列的响应状态码。...在对接Jira API文档的过程中,我遇到了很多种之前没有接触过的200系列的http协议响应状态码。Jira API 是通过http,响应状态码来表示业务处理状态,他并没有使用业务状态码。..."self": "http://www.example.com/jira/rest/api/2/user?...我一度认为他这个文档就是通过工具直接生成的。跟源码中的文档标记很相似。 下面分享一条文档中的错误,这是一个接口传参格式的Demo。乍一看其实没什么问题,但是这其实并不是JSON的标准格式。

    1.7K20

    需求池管理工具全方位解析:从需求收集、评审到开发落地覆盖全流程场景

    它解决什么问题?需求池管理工具,聚焦于产品需求从提出到落地的整个生命周期管理,覆盖需求的: 收集与录入 分类与筛选 评审与排期 分发与追踪 验证与归档 为什么你需要它?...常见问题需求池管理工具提供的解决方式信息来源混杂,需求重复或遗漏统一入口收集,去重、归类机制优先级模糊,节奏混乱可视化权重评分、优先级排序流程缺失,需求推进无人负责责任人指派 + 处理状态追踪口头沟通多...,如“新建 - 待评审 - 排期中 - 开发中 - 已上线” 负责人机制:清晰标记每条需求当前责任人,避免“扔完就没人管” 协作能力:支持评论、通知、提醒、审批等基本协同动作 系统集成性:是否能对接到...✅ 明确“需求生命周期”设定标准的需求流转路径,并全员达成共识,如:新建 → 评审中 → 排期中 → 进行中 → 待验证 → 已完成✅ 责任人制度 + 定期审查每条需求必须绑定“当前处理人”,并通过周会...✅ 用户反馈入口整合通过表单、客服工单、社群等渠道接入统一平台,避免信息碎片。六、总结:构建专业产品节奏的关键一步需求的多少不是问题,需求的混乱才是瓶颈。

    18221

    Jira入门教程 敏捷开发管理(一)

    可以说,在项目管理范畴内可以看作“项目”的,都是Jira中的项目。Project是Issue的容器。在创建项目时,JIRA会要求你指定“KEY”,这个KEY加上数字,就是Issue的唯一ID了。...Workflow和Workflow Scheme 我们知道,任务会有不同的状态:待办,进行中,已完成;需求也会有不同的状态:刚提交,待评审,暂缓,已拒绝,开发中,已完成,等等。...从一种状态切换到另外一种状态必须借助Transition。JIRA提供了方便的配置项,可以自动生成Transition(允许所有状态切换到当前状态)。...而且严格的Transition可以避免人为的误操作。 当有了Workflow之后还不够。...只要知道,我们在新建Issue、编辑Issue、查看Issue详情时,其实是通过“新建视图”、“编辑视图”、“详情视图”完成的就好了。

    14.5K91

    使用 Whistle 作为 API 服务网关

    假如你的 Jira 站点为 https://jira.example.com ,此时,需要浏览器能直接对 Jira 的 Rest API 服务(https://jira.example.com/rest...CORS 合法化配置 当浏览器向与当前页面域名不同的域名发起 API 请求时,会触发 CORS 策略,以确保请求是被目标服务所允许的。...本地开发时的域名是 localhost,API 服务是 example.com,所以会触发 CORS 及其 Preflight Request 策略。...http://my.jira.com 127.0.0.1:8000 (注意:/rest/api 需要配置在前面,确保优先命中) 由于 Rest API 的域名和当前页面设置为同域,所以不会产生 CORS...另外,由于需要在 JS 代码中隐藏 Jira HTTP 鉴权的用户名和密码,我们可以通过 auth 协议将这部分信息配置在 Whistle 网关中。

    3.4K101

    定制JIRA项目模板经验总结 顶

    JIRA:在研发工具领域大名鼎鼎的Atlassian出品的缺陷管理/项目管理/问题跟踪工具。 版本演进,一路跟随 从使用JIRA起到现在已五年之久,伴着JIRA的版本演进,有幸一路跟随。...此外,还可以通过JIRA插件市场搜索、安装与项目模板相关的插件。...用户可以根据需要自定义问题类型。 在创建JIRA问题时问题类型下拉框只会出现相关的标准问题类型,在某个问题下创建子任务时问题类型下拉框才会出现相关的子任务问题类型。...2.已完成的问题解决结果修改为完成: 修改问题对应的工作流,在向完成状态转换的【动作】处增加【后处理功能】,选择【更新问题域】,将解决结果设置为完成。...3.创建问题时,可以校验用户是否在某个组,以做限制: 在工作流创建【动作】处选择【验证器】,点【增加验证器】,选择合适的验证器以对用户进行相关校验,验证当前用户是否在指定组里。

    3.5K20

    利用Jira的邮件服务器连通测试功能发现其CSRF漏洞

    在Jira中部署POP3邮件服务时需要管理员提交完整的邮件服务配置信息,如服务器名称、主机地址、端口号、用户凭据等等,在底部有两个按钮,一个是新建邮服请求,一个是测试当前建立邮服的连通性。...当我测试该测试请求时发现,其中的Referer header头信息和CSRF参数校验都未执行,所以,这样一来,如果要对该请求实施CSRF攻击,那么唯一需要的仅只是重用当前已登录Jira系统的管理员Cookie...POP3邮服的连接验证请求需要在POST请求的参数中设置用户名和密码信息,当请求实现成功握手后,这些参数会被发送到指定的主机和端口,这也就提供了一种机制,攻击者可以通过这种渠道向邮服主机发送消息或命令实现主机监听...目的在于观察请求去连接不同主机和端口号时的状态变化差异。我在上述脚本中加入了以下state状态转化跟踪代码: ?...当Jira服务端试图去连接一个内网不存在的IP地址时,其XMLHttpRequest请求的state属性会从1到4变化,从而去调用onreadystatechange事件,而只有当连接终止结束后,原始的

    1K10

    红队和蓝队都关心的东西在这儿了

    造成此问题的原因是,在编写文件时缺少对用户提供的数据的正确验证。攻击者可以利用此漏洞在SYSTEM上下文中执行代码。...CVE-2017-12615:远程代码执行漏洞:当 Tomcat运行在Windows操作系统时,且启用了HTTP PUT请求方法(例如,将 readonly 初始化参数由默认值设置为 false),攻击者将有可能可通过精心构造的攻击请求数据包向服务器上传包含任意代码的...www.manongjc.com/detail/14-tjkcvyvhmnupndv.html 四、 源代码管理 GitLab GitLab 12.9.0任意文件读取(CVE-2020-10977) a 漏洞分析 当项目之间发生移动问题时...a 漏洞分析 Atlassian Jira 8.4.0之前版本/rest/api/latest/groupuserpicker接口允许未授权查询员工信息,攻击者可以通过爆破用户名名单等方法获取用户信息。...在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。

    2.1K20

    【GIT版本控制】--项目管理与工具

    这可以通过在项目管理工具中分配任务给特定的团队成员来实现。 将任务与Git提交相关联: 在Git提交消息中,可以包含与项目管理工具中任务或问题相关的标识符(如Issue或Jira编号)。...自动关闭任务: 一些项目管理工具支持自动关闭任务的功能。当与任务相关联的Git提交被合并时,任务可以自动标记为已关闭,减少了手动管理的工作。...所有新的功能、修复和改进都应该从主分支创建新的分支。 创建特性分支(Feature Branches): 当要添加新功能时,从主分支创建一个新的特性分支,通常使用描述性的名称。...使用频繁的小提交来跟踪工作进展,每个提交应该解决一个小问题或实现一个小功能。 合并特性分支: 当特性分支上的工作完成时,提交并将其合并回主分支。...这确保了主分支始终包含最新的功能和修复。 解决冲突: 如果在合并时出现冲突,需要手动解决冲突并提交解决方案。 解决冲突后,继续合并操作。

    51640
    领券