jiar怎样duplicatejira bug管理

总&结这个星期的总结如下:1.为什么提出的是won’t fixed。2.怎么样才能使bug不产生重复性,提高效率。3.提bug的语言简洁明了,并提供出错的原因及解决方案。4.最近一段时间总结,不断改善自己。&近期一个时间段的总结
:从一下方面分析反思并且做出需要改善的地方:&1.近期一段时间对的思考,学到什么,会做什么。善于做什么。要需要改进什么。比如 用例的设计、bug提交总结2.在工作中发现什么问题。比如上面提到的1.2.3点等3.以后需要向哪方面努力。&总结:从做测试到现在SCM上线,对以前工作进行一个总结。测试就是尽量找出系统的漏洞让系统在用户体验和对公司运行更高效率及把可能出现风险降到最低的一种工作。在项目上线起到一个把关的作用。现阶段测试做了哪工作呢:比如测试系统的bug并提交到JIAR里,从而更方便的管理bug和解决bug。第二个就是写测试用例,测试用例编写质量影响到测试系统完善性而且是测试中最基本却又是最重要的环节,所以必须要不断的练习编写,不断的改进完善。从开发到现在测试,能熟练的使用bug管理软件,能够尽量提出有意义的系统bug,能够编写比较完善的测试用例,同时熟悉一些测试管理方向的知识比如软件、流程等。&&&&从提交的bug分析:SCM 53个bug,13个won't&fix,4个Duplicate,ERP提交的32 bug&其中8个won't fix、2个Duplicate、1个Cannot
Reproduce&总共提了85个Bug其中won't&fix占总bug的25%,Duplicate占总bug的7%,Cannot Reproduce占总bug的2%。从数据上分析,不用解决的bug占很大比例,具体分析下won't&fix bug。第一:需求分析不明确 提出的bug本来就是符合项目需求。第二:系统普遍存在的问题,不易解决的打了won't&fix,第三:系统到处存在的比如框架问题导致,比如输入很长的小数点导致等打了won't&fix。第四,系统存在的小bug,完全不影响系统运作的打了won't&fix。 从分析看,总结一下:最主要的还是需求分析的不明确导致。主要分布在:第一  项目的需求文档不完善,在测试一个模块必须认真的熟练的看懂看透需求分析,最主要搞懂一点客户需要什么样的功能。第二.自己的主动性欠缺,不懂的就自然的带过,这样完全不利于以后的工作熟练度。第三.没认识到工作的重要性,盲目的测试导致,没完整的计划来工作。关于Duplicate bug对此类的bug分析主要在于测试各个模块责任划分有关,一个模块如果多个人测试肯定会出现一个bug多人提出的现象。所以建议的是前期分模块测试,分到此模块的必须认真的测试,后期在进行交叉测试,毕竟每个人的思考方式是不一样的,每个人的理解各个模块程度是不一样的。对提出的bug要做个记录,在发给以前测试过本模块的负责的人看看,这样能够不断发现自己的不足,也能避免减少提交重复的bug。同时提交别人负责的模块先查询下JIRA也可以先问下以前负责此模块的人,从而尽量避免重复bug产生。对编写的测试用例总结:从一段时间不断的编写更改测试用例来看,现在基本能做到较完整的理解需求文档,在根据需求文档编写交完善的测试用例。但是不足的地方还得注意:第一就是书写文档质量欠缺,能表达出意思但是却不简洁明朗。通过对我负责测试模块不断重复测试验证和测试用例不断编写和修改,慢慢发现一些测试的技巧。就拿SCM中入库模块分析:首先应该对需求文档理解深透,同时明确整个数据流程。在根据文档需求设计测试用例。根据测试用例在进行测试。首先按钮点击的顺序,比如:此模块有三个按钮:新建、保存、出库,其中新建是打开一个新的页面、保存是对填写的数据插入到中,数据从系统瞬时状态到持久状态变化,但入库状态没有改变,出库只是修改出库状态,通过根据状态来判断出库唯一标准。测试按钮点击顺序分为:保存—保存。保存—入库,入库—保存,入库—入库。其中保存—保存是用来验证修改过的数据是否产出对应变化。保存-入库是验证保存的数据能否入库成功。入库—保存是用来验证入库的数据是否还能更改。入库—入库是验证入库的数据是否还能继续入库。其次根据业务划分:比如入库类型划分有全球发货、客户退货、赠品入库。其次按重要功能划分测试:比如其它入库的各类型产生的库存影响和平均价的影响,在操作数据的同时要不断注意保存或入库同入库列表所查询的数据是否有差别。这样才能保证测试更加全面&&最后总结下需要改进和继续的方向:首先对提交bug的质量必须要不断的完善,减少won't fix的bug量 ,改进提交bug编写质量。第二.测试用例的完善及标准化。第三.必须熟悉数据库表的操作,最好能够对数据库优化等进行操作。第四.关于测试工作及相关的知识需要了解掌握。第五.继续编程,从很多方面看出,一个优秀的技术测试人员一定是个精通开发的人员。年轻时候一定把握住机会,别总让自己在迷茫中度过。&&<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&[转载]java原创&Lucene&排重&DuplicateFilter&Bug&验证
感谢博主热心回复。目前我采用的方式与您类似。我需要多个field联合排重,把几个field的md5值建到索引里面了,之后的方法基本与您相同。不过我没有遍历结果,而是在分页的时候进行排重,如果10条内有3条重复内容,那么就再多取几条,凑够10条返回。不过这样有个问题就是,用户第一页看到的内容有可能在第二页中再次出现。比较囧.未测试您的方法,不知效率如何啊
package com.loongtao.lucene.
import java.io.IOE
import org.apache.lucene.analysis.standard.StandardA
import org.apache.lucene.document.D
import org.apache.lucene.document.F
import org.apache.lucene.document.Field.I
import org.apache.lucene.document.Field.S
import org.apache.lucene.index.CorruptIndexE
import org.apache.lucene.index.IndexW
import org.apache.lucene.index.T
import org.apache.lucene.index.IndexWriter.MaxFieldL
import org.apache.lucene.search.DuplicateF
import org.apache.lucene.search.F
import org.apache.lucene.search.IndexS
import org.apache.lucene.search.Q
import org.apache.lucene.search.ScoreD
import org.apache.lucene.search.S
import org.apache.lucene.search.SortF
import org.apache.lucene.search.TermQ
import org.apache.lucene.search.TopD
import org.apache.lucene.store.D
import org.apache.lucene.store.LockObtainFailedException;
import org.apache.lucene.store.RAMD
import org.apache.lucene.util.V
public class DuplicateFilterTest {
&&& public
static void main(String[] args) {
Directory dir = new RAMDirectory();
Sort sort=new Sort();
sort.setSort(new SortField("duplicate",
&&&&&&&&&&&&&&&
SortField.STRING, false));
&&&&&&&&&&&
IndexWriter indexWriter = new IndexWriter(dir,
&&&&&&&&&&&&&&&&&&&
new StandardAnalyzer(Version.LUCENE_30), true,
&&&&&&&&&&&&&&&&&&&
MaxFieldLength.LIMITED);
&&&&&&&&&&
&&&&&&&&&&&
for (int i = 0; i &100000; i++)
&&&&&&&&&&&&&&&
Document doc = new Document();
&&&&&&&&&&&&&&&
doc.add(new Field("id", "xiao.bin"+i, Store.YES,
Index.NOT_ANALYZED));
&&&&&&&&&&&&&&&
doc.add(new Field("string", "闪出光芒", Store.YES,
Index.NOT_ANALYZED));
&&&&&&&&&&&&&&&
doc.add(new Field("time", "", Store.YES,
Index.NOT_ANALYZED));
&&&&&&&&&&&&&&&
int ii =(int)(Math.random()*100);
&&&&&&&&&&&&&&&
doc.add(new Field("duplicate", "asdfasdfasdfasdfasdfasdf"+ii,
Store.YES, Index.NOT_ANALYZED));
&&&&&&&&&&&&&&&
indexWriter.addDocument(doc);
&&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&&
indexWriter.close();
&&&&&&&&&&&
Query query = new TermQuery(new Term("string", "haha"));
&&&&&&&&&&&
Filter filter = new DuplicateFilter("duplicate");
&&&&&&&&&&&
IndexSearcher indexSearcher = new IndexSearcher(dir);
&&&&&&&&&&&
TopDocs top = indexSearcher.search(query, filter, 200,sort);
&&&&&&&&&&&
ScoreDoc[] scoreDocs = top.scoreD
&&&&&&&&&&&
for (ScoreDoc scoreDoc : scoreDocs) {
&&&&&&&&&&&&&&&
Document rdoc = indexSearcher.doc(scoreDoc.doc);
&&&&&&&&&&&&&&&
System.out.print("id:"+rdoc.get("id") +"& 排重ID:"
+rdoc.get("duplicate"));
&&&&&&&&&&&&&&&
Query queryDuplicate = new TermQuery(new Term("duplicate",
rdoc.get("duplicate")));
&&&&&&&&&&&&&
System.out.println("转载:"+ indexSearcher.search(queryDuplicate,
100).totalHits);
&&&&&&&&&&&&&&
&&&&&&&&&&&
} catch (CorruptIndexException e) {
&&&&&&&&&&&
e.printStackTrace();
} catch (LockObtainFailedException e) {
&&&&&&&&&&&
e.printStackTrace();
} catch (IOException e) {
&&&&&&&&&&&
// TODO Auto-generated catch block
&&&&&&&&&&&
e.printStackTrace();
100000的结果
id:xiao.bin99993&
排重ID:asdfasdfasdfasdfasdfasdf0转载:1018
id:xiao.bin99960&
排重ID:asdfasdfasdfasdfasdfasdf1转载:985
id:xiao.bin99951&
排重ID:asdfasdfasdfasdfasdfasdf10转载:983
id:xiao.bin99927&
排重ID:asdfasdfasdfasdfasdfasdf11转载:957
id:xiao.bin99969&
排重ID:asdfasdfasdfasdfasdfasdf12转载:983
id:xiao.bin99980&
排重ID:asdfasdfasdfasdfasdfasdf13转载:1049
id:xiao.bin99982&
排重ID:asdfasdfasdfasdfasdfasdf14转载:979
id:xiao.bin99950&
排重ID:asdfasdfasdfasdfasdfasdf15转载:1012
id:xiao.bin99925&
排重ID:asdfasdfasdfasdfasdfasdf16转载:977
id:xiao.bin99978&
排重ID:asdfasdfasdfasdfasdfasdf17转载:1043
id:xiao.bin99965&
排重ID:asdfasdfasdfasdfasdfasdf18转载:978
id:xiao.bin99748&
排重ID:asdfasdfasdfasdfasdfasdf19转载:1043
1000000的结果
id:xiao.bin315678&
排重ID:asdfasdfasdfasdfasdfasdf30转载:10042
id:xiao.bin472638&
排重ID:asdfasdfasdfasdfasdfasdf30转载:10042
id:xiao.bin629582&
排重ID:asdfasdfasdfasdfasdfasdf30转载:10042
id:xiao.bin786865&
排重ID:asdfasdfasdfasdfasdfasdf30转载:10042
id:xiao.bin943822&
排重ID:asdfasdfasdfasdfasdfasdf30转载:10042
id:xiao.bin999973&
排重ID:asdfasdfasdfasdfasdfasdf30转载:10042
id:xiao.bin158439&
排重ID:asdfasdfasdfasdfasdfasdf31转载:9996
id:xiao.bin315539&
排重ID:asdfasdfasdfasdfasdfasdf31转载:9996
id:xiao.bin472608&
排重ID:asdfasdfasdfasdfasdfasdf31转载:9996
id:xiao.bin629785&
排重ID:asdfasdfasdfasdfasdfasdf31转载:9996
id:xiao.bin786864&
排重ID:asdfasdfasdfasdfasdfasdf31转载:9996
id:xiao.bin943906&
排重ID:asdfasdfasdfasdfasdfasdf31转载:9996
id:xiao.bin999963&
排重ID:asdfasdfasdfasdfasdfasdf31转载:9996
id:xiao.bin158543&
排重ID:asdfasdfasdfasdfasdfasdf32转载:10143
id:xiao.bin315544&
排重ID:asdfasdfasdfasdfasdfasdf32转载:10143
id:xiao.bin472478&
排重ID:asdfasdfasdfasdfasdfasdf32转载:10143
id:xiao.bin629759&
排重ID:asdfasdfasdfasdfasdfasdf32转载:10143
id:xiao.bin786797&
排重ID:asdfasdfasdfasdfasdfasdf32转载:10143
id:xiao.bin943687&
排重ID:asdfasdfasdfasdfasdfasdf32转载:10143
id:xiao.bin999878&
排重ID:asdfasdfasdfasdfasdfasdf32转载:10143
id:xiao.bin158584&
排重ID:asdfasdfasdfasdfasdfasdf33转载:10050
id:xiao.bin315593&
排重ID:asdfasdfasdfasdfasdfasdf33转载:10050
id:xiao.bin472715&
排重ID:asdfasdfasdfasdfasdfasdf33转载:10050
id:xiao.bin629741&
排重ID:asdfasdfasdfasdfasdfasdf33转载:10050
id:xiao.bin786894&
排重ID:asdfasdfasdfasdfasdfasdf33转载:10050
id:xiao.bin943912&
排重ID:asdfasdfasdfasdfasdfasdf33转载:10050
id:xiao.bin999832&
排重ID:asdfasdfasdfasdfasdfasdf33转载:10050
id:xiao.bin158537&
排重ID:asdfasdfasdfasdfasdfasdf34转载:9943
id:xiao.bin315653&
排重ID:asdfasdfasdfasdfasdfasdf34转载:9943
id:xiao.bin472676&
排重ID:asdfasdfasdfasdfasdfasdf34转载:9943
id:xiao.bin629775&
排重ID:asdfasdfasdfasdfasdfasdf34转载:9943
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。沪ICP备3-2012 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltdbug管理系统
bug管理系统比较好的是JIAR。
1.提交问题的种类:
任何现有功能上出现的问题;或者未实现的功能都选择该项;
&Improvement
现有功能没有问题,但是可以改进的更好,提供更好的人机接口
&New Feature
需要在产品中增加新的功能特性
非产品代码功能,如调研、文档开发等选择此项
2.bug的状态
提交(Open):测试员测试完后提交bug;
解决问题:问题解决方式(bug)反馈方式;
修改中(In
Progress):程序员正在对bug进行修改;
未修改(Reopened
):程序员已经修改完成,但是没有通过测试员验证的bug;
不修改:程序员与项目经理或者负责人讨论后,决定对bug不进行修改;
待修改:处于等待修改的bug状态,如没有受到资料暂时无法开发;
延迟:根据目前项目进行或计划的等情况,对bug的修改暂时延迟;
关闭(Closed):程序员已经修改完成,并且已经通过回归测试(对修改的测试再一次进行测试)的bug;
重新打开 :出现在新版本中,重新打开以 前已修改完成并经过验证的bug 。
3.bug的优先级别
最高:阻塞开发或测试的工作进度,或影响系统无法运行的错误,该级别需要程序员立即修改;
高:系统崩溃,数据丢失或内存溢出等严重错误,或者必须完成的任务,该级别需要程序员立即修改;
中:主要功能无法使用,或者新增的问题,该级别需要程序员尽快修复;
低:次要功能不能使用,如提示信息不准确,链接出错等问题,该级别需要程序员修改;
最低:微小的问题,对功能几乎没有影响,如有错别字,界面不整齐,操作不方便等,或者建议性的问题,该级别需要程序员修改或不修改。
4.bug反馈方式
Fixed:问题已经解决;
Fix:问题未解决,将不会解决的问题;
Duplicate:重复的问题;
Incomplete:问题描述得不够准确、完全;
Reproduce:问题重现失败,或者无足够的信息重现。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 jira提交bug 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信