![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
工具使用
文章平均质量分 57
测试工具使用
测试步行人
这个作者很懒,什么都没留下…
展开
-
(先导)Git Api对接:获取private_token的两种方式
“Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。在公司一般用于代码管理;开发用例管理平台时我们选择使用git来管理用例,期间使用了很多gitapi。接下来我们就来讨论下如何通过git api达到我们的目的”在使用api之前我们需要获取授权,官网提供了三种方式获取Authentication:OAuth2 tokens、Personal access tokens、Session cookie,我们选择第二种private_token方式,这种方式最简单、最.原创 2021-07-02 09:33:47 · 5382 阅读 · 3 评论 -
(五)Jira Api对接:修改任务状态
项目迭代结束后我们需要把sprint下面的story、task任务状态修改到结束状态,如果手动修改会花费不少时间,本文就介绍如何通过jira api自动修改任务状态,提高工作效率。一、查看任务工作流1、想要查看任务工作流首先需要管理员权限,工作流路径:设置--问题--工作流,如下图:2、点击查看或者编辑,可以通过图形或者文本的方式查看。如下图,我们主要使用文本的方式,这种方式比较容易知道每个工作流动作的ID、状态名称以及与上下节点的关系,这些信息在后面要使用到二、...原创 2021-05-24 21:18:01 · 3564 阅读 · 0 评论 -
(四)Jira Api对接:缺陷分析和任务分析
迭代进行期间或者结束后,在我们的测试日报或者测试报告中需要体现缺陷详细情况,甚至大家工作效率情况。本文就讨论下如何通过jira api获取缺陷信息并进行分析,同时获取需求子任务情况来了解测试和开发的工时。具体代码如下 //定义数据对象 @Datapublic class ReportData { String name; int bugNum; int taskNum; double taskTime; String bugTate;} /**原创 2021-05-19 20:56:49 · 667 阅读 · 1 评论 -
(三)Jira Api对接:缺陷上传附件和关联sprint
缺陷创建完成后,首先为了表述缺陷现象或者初步排查结果我们一般会上传一些附件;其次我们会把缺陷关联到sprint方便晨会时快速查看前一天遗留的问题。本文就针对这两个问题简述如何使用jira api一、上传附件public static void main(String[] args){ Map<String, InputStream> attachments = new HashMap<String, InputStream>(); try {原创 2021-05-18 22:19:13 · 1009 阅读 · 1 评论 -
(二)Jira Api对接:提交缺陷
本文介绍如何通过api提交项目缺陷,由于不同project提交缺陷时要求的必填字段值可能不同,如下图,所以我们需要根据project id动态获取创建缺陷时需要的必填字段以及对应的字段值。一:获取必填字段根据project id获取必填字段并根据字段类型设置字段值,代码如下//创建缺陷时所需要的字段,以及设置默认值 public static String getBugCreateMeta(String jiraProjectId) { //api 接口 Str原创 2021-05-18 21:05:33 · 805 阅读 · 0 评论 -
(一)Jira Api对接:获取项目和sprint
前言:“JIRA是一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、子任务、需求、sprint等。公司为了提高测试效率都会测试平台化,那么就会出现跨平台使用jira数据的问题。最近一段时间我们就来讨论下如何通过jira api达到我们的目的”想要获取到jira上的数据,首先我们需要知道是那个project、project下的那个board以及那一个sprint。本文就介绍如何获取project、board和sprint.一、获取projectjira上project一般原创 2021-05-17 22:31:01 · 2689 阅读 · 5 评论 -
(番外篇)Jira Api对接:jira-workflow中节点校验条件实践
最近对jira-workflow一个节点写了一个校验条件,起初搜索出来的文档更多都是介绍触发条件和处理结果的,对校验条件介绍的比较少而且也不完整,后来我花时间阅读了部分api终于解决。jira api地址:https://docs.atlassian.com/software/jira/docs/api/6.2.1/com/atlassian/jira本文做一个总结一、需求我们想针对线上缺陷workflow的“修复完毕”节点增加一个校验条件,只有关联了修复缺陷时提交的 commit信息才能“修复完毕”原创 2021-04-23 18:53:14 · 749 阅读 · 0 评论 -
获取使用GitHub api和Jira api Authentication的方法
近段时间在搭建我司的用例管理平台,有如下需求:1、需要根据项目--版本--轮次的形式来管理项目用例,用例统一保存在git工程。2、执行用例时,如果用例执行失败,可以通过平台在Jira上提bug。通过调研发现可以使用GitHub api和Jira api,通过http调用的方式来实现,那么获取使用Api的Authentication作为第一步就尤为重要。其实Git作为代码管理工具,Jira作为需求、缺陷等项目与事务跟踪工具,已被大部分公司使用,只是平时我们没有类似上述的需求。下面简述下我如何...原创 2021-03-29 19:46:04 · 750 阅读 · 0 评论