项目与事物跟踪工具jira
Jira
简介
Jira是一款项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。最常用的就是缺陷跟踪、项目和任务跟踪。下图是一个jira的用户登录后的界面,大家可以看下。包含用户名、面板、日志面板、自己名下未完成的任务列表、自己创建的过滤器、jira中的所有项目。这些都可以自己定制也可以公司统一定制。一般公司会有一个统一面板,然后自己可以根据需要添加面板。
jira可以与testlink相结合,戳此《测试工具介绍-Testlink》回看,此篇testlink中如果有执行失败的用例,则会要求创建bug,这个bug就是所谓的缺陷,需要在jira上创建缺陷,下面详细描述所谓的缺陷以及缺陷跟踪。
缺陷
缺陷:所谓缺陷,本意就是欠缺或不够完备的地方,在软件测试过程中所谓缺陷就是软件的错误或者不准确的地方,就像一个个小蛀虫似的,是软件的缺陷。小到页面上的标点符号、错别字,大到页面不能访问。
例如:在淘宝上买东西突然不用支付就直接购买了,这就是淘宝内部出现了重大bug导致,导致的结果就是淘宝平台会损失很多钱;淘宝在联网情况下无法打开网站内容,搜索框中输入裙子点击搜索没了反应,等等类似这种问题都属于缺陷,也就是bug。
bug我们之前也已经说过了,这里不做具体介绍了,想看看的戳此回看:《bug那些事儿》、《bug那些事儿2》
下面具体来看jira中bug都包含什么:
一个bug必须包含:所属项目、bug编号、bug标题、bug出现步骤(上图中的重现步骤)、期望结果、实际结果、bug状态、报告人、解决结果。
Bug的可选项包含:类型、优先级、所属模块、影响版本等等…
每个公司有自己的定义,也有自己的工具,这就需要大家举一反三了。
缺陷跟踪
测试的工作从来就不是只找bug这么简单,早期我们就说过测试的工作流程,以及测试要做的工作,(戳此回看《软件测试生命周期》),从描述中我们可以知道测试的工作中“跟踪”占很大一部分,缺陷跟踪是其中的一部分。
为什么要跟踪呢?就好比我们家里空调坏了,我们打电话报给商家,商家说好我知道了,然后...就没有然后了!这时候估计大家都想骂娘了,对不对?我们上报问题是为了解决问题,而不是单纯的上报。缺陷也一样,测试上报缺陷是为了让大家解决问题的;那问题到底解决没解决?什么时候解决?解决后有没有产生其他问题?甚至怎么解决的这都是我们需要关注的。缺陷跟踪就是为了让大家一目了然的看到我们想关注的那些点的这么一个功能。缺陷跟踪当然不止测试在关注,相关干系人都会关注的,比如开发关注名下还有没有未解决的问题、自己修订的问题是否都验证通过了;项目经理关注项目进度,bug数,bug修订是否及时,bug产生以及修订趋势是否正常等等。
单个缺陷的跟踪可以直接根据缺陷编号搜索,然后看图中的改动记录或者所有可以看到所有变动信息,如果是想看项目整体相关问题情况,可以搜索项目。具体不说,大家暂时也用不到。能用到的基本上就是我们讲到的这部分。
如何报缺陷,根据缺陷需要的我们依次填写相关信息即可。是不是很简单?
好了,今天的内容到此结束,我们下期再见!Bye~