测试工具-Jira和禅道
Posted 大道测试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试工具-Jira和禅道相关的知识,希望对你有一定的参考价值。
1-简单再认识
Jira和禅道是两款做项目管理的软件,功能丰富,涵盖面广。
Jira主要功能
适用于敏捷团队的项目管理工具
scrum板:敏捷团队可专注于尽可能快速地交付迭代和增量价值。
看板:全面了解后续工作事宜,从而让您可以在最少的周期时间内持续交付最多的输出
路线图:描绘项目整体概况
敏捷报告:借助数十种开箱即用的报告,团队可以实时了解成员在每个 sprint 中的表现,获取切实可行的洞察信息
将事务与代码关联起来
将信息从您喜欢的版本控制、构建、部署或功能标记工具中引入 Jira Software,并随时掌握您的开发管道的具体情况。
特色功能
自定义过滤器JQL,提供高效便捷查询
可定制工作流,工作流与界面任意组装
插件丰富,可以提供几乎你所需要的所有软件服务
丰富的 API
禅道主要功能
1. 产品管理:包括产品、需求、计划、发布、路线图等功能。
2. 项目管理:包括项目、任务、团队、版本、燃尽图等功能。
3. 质量管理:包括bug、测试用例、测试任务、测试结果等功能。
4. 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。
5. 工作流管理
6. 统计功能:丰富的统计表。
7. api机制,所见皆API,方便与其他系统集成。
2-对于测试可以是缺陷管理工具,而不仅仅是
测试人员在日常工作流程中,大多数都会使用到这两款工具。
对于我们测试而言,最基本的就是需要用这两款工具去做缺陷管理工具。
那我们就先抛开那“高级”的项目管理概念,单纯的从测试的角度去看看如何充分利用这两款流程管理工具。
3-禅道的测试推荐使用方案
【用例库界面】
不要再用Excel维护用例了。用这个,用这个,用这个【测试单界面】
要求研发使用测试单提测
测试开始关联本次提测需要执行的测试用例【用例界面】
关联完成测试用例后,测试进入用例界面,可以开始进行测试执行,及时正确标记每次执行结果,可以让你拥有更好更加客观的测试报告【Bug界面】
这个用的太多,就略【报告】
根据测试根据提测单选择用例的执行情况,bug的具体情况,禅道会生成一个多维度分析的测试报告
4-Jira的测试推荐使用方案
jira好像啥也没,其实她内含宇宙乾坤。
太自由,太奔放的Jira,无法用1.2.3去给大家演示,只截取一点,
自定义任意工作流
jira需要我们去一步步构建出我们所有的流程、所有的界面、所有的权限。jira以问题为要素,可以勾勒出无数的视图。工作流校验的丰富方式--Groovy script其中一种
boolean result = true;
Issue issueEpic = issue.parentObject.epic;
for(int i=0; i<issueEpic.stories.size; i++){
for(int j=0; j<issueEpic.stories[i].subTaskObjects.size;j++){
Issue issueSub = issueEpic.stories[i].subTaskObjects[j];
if(issueSub.getAsString("issuetype") == "开发子任务" && issueSub.getAsString("状态") != "已完成"){
return false;
}
}
}
return result;
事务与代码关联-Jira与GitLab的通信设置
每一个问题上,都能看到代码提交记录
1、在GitLab中完成相关配置(百度即可)
2、Jira中通用设置中->允许远程 API调用 需要是打开状态。
3、日志中只要带上了jira问题单号即会在问题单内添加一个链接。
4、集成后gitlab的issues列表会直接跳转到jira中。
测试相关插件推荐
(均体验,个人不喜欢)
SynapseRT
Zephyr
TestRail
通过api关联公司自建测试平台
Jira api 涵盖所有的问题操作。
我们只需要获取问题ID,就可以完成备注添加,状态流转......
原理完全类似于Jira与GitLab的集成原理
jira好像啥也没,其实她内含宇宙乾坤。
扫一扫,关注我
以上是关于测试工具-Jira和禅道的主要内容,如果未能解决你的问题,请参考以下文章