缺陷跟踪系统BugTracker.NET 汉化版使用说明

在日程项目开发的过程中,会有来自不同开发及测试人员的修改及维护需求,当项目成员较少是,通常对缺陷管理的处理方式是Email和Excel,但人员一多,就会显得混乱而无头绪。为此,我们引入了缺陷跟踪系统BugTracker。

以下对使用,进行简单说明:

首页为登录页面:

clip_image002

输入密码和帐号登录;

以下是登录后的界面:

image

对于每个提交的缺陷(bug),都会对应一个id号。当记录非常多时,如果哦记得id号,可以直接通过顶部的跳转到ID,输入id号回车查看;

Flag:对于需要标记强调的缺陷记录,可自行在前面加上Flag标志(点击相应记录的方框)

image

描述:发布的缺陷记录的标题(缺陷记录包括标题和内容,和发Email一样)

当移动鼠标到描述内容上时,会弹出框显示缺陷的正文:

image

类别:提交记录的类别分为以下4种:

  • 缺陷(Bug):这是我们使用最多的一种;对于某个问题的修改;
  • 完善(enhancement):某个功能需要并不是缺陷,但由于项目的需要,需要完善功能;
  • 问题(question):咨询其它开发人员问题;
  • 任务(task):分配的项目开发任务;

image

提交者:缺陷的提交人员;

优先级:分为3等:高,中,低;按提交内容的情况来定,如无特殊需要,一般提交问题时请选择 “低”;

处理着:提交的缺陷需要由谁来处理;

状态:缺陷处理的状态分为5等:

 image

  • 新提交:缺陷提交者初始发布的缺陷;
  • 进展中:处理者已经看到这条记录,正在修改,但问题比较复杂,需要一段时间,处理者可以将缺陷状态改为“进展中”;
  • 已修改:缺陷修改完成后,处理者将缺陷状态置为 “已修改”,随后,由测试人员进行测试;
  • 重新开放:测试人员测试 已修改的 缺陷,发现还有问题,则将该记录置为“重新开放”,由处理者 继续修改(完成之后,仍置为“已修改”);
  • 关闭:测试人员测试 “已修改”的缺陷,没有问题后,可将该记录置为“关闭”;

注:缺陷的处理人员 修改完缺陷后不能将 记录置为 “关闭”;

左上方是缺陷记录筛选器:

image 

  • Bug开放修改:缺陷状态不是“关闭”的所有记录都被选择;
  • 包含附件:缺陷记录中包含附件的;
  • 所有BUG:所有记录;
  • 提交时长-状态:查看各项记录提交后经过的时间,及目前处理的状态;
  • 需要我处理: 选择 处理者为登录用户的记录;
  • 已修改-待测试:选择记录状态为“已修改”的记录;

打印BUG列表,和打印Bug详情 则是将当前显示记录 打印成一张HTML网页(这个功能对于访问服务器网速慢的开发人员相当有用,可以选择需要处理的记录 打印下来,都处理完成之后上web提交);

添加缺陷:

以下是添加缺陷的界面:

image

提交一个缺陷时,需要写描述和正文,选择缺陷类别、处理的优先级,处理者,以及状态;

注:右上方的use/save非常有用,当选择了类别,优先级、处理者及状态后,使用save将目前选择可以保存下来,下次需使用相同选择时,只需点击user即可;

对于缺陷添加,如果单纯只是文本,则通过web方便的添加,如果包含图片,这样的界面就不是很合适了,为此,提供以下方法:

1.使用第三方插件(bugShooting),截图后直接发送到该界面进行缺陷添加;

2.为了更方便的使用,我为这个BugTracker开发了一个Metaweblog API接口,大家可以使用LiveWriter提交缺陷(如果提交的记录中包含多张图,推荐使用这种方式);

3.后续将支持使用Email提交缺陷记录(目前尚不支持);

对于问题的处理,点击相应的描述标题进入后,与缺陷添加界面一样,很方便操作。

首发URL:http://blog.donews.com/me1105/archive/2010/12/04/65.aspx

OVER

出处:https://www.cnblogs.com/me115/archive/2010/12/04/1896534.html

===================================================================================

BugTracker.NET安装指南

为公司配置了一个Bug跟踪系统,找到BugTracker.NET,读了一下,翻译了其中的配置方法。以后有研究心得再放上来分享。

有需要的朋友可以在下面的网址去下载   http://sourceforge.net/project/showfiles.php?group_id=66812

BugTracker.NET的首页是 http://ifdefined.com/bugtrackernet.html,开源软件。想研究源码的直接下回去研究就是了。

你需要安装IIS ASP.NET2.0 同时 SQL Server也必须运行起来,SQL Express也可以

下面是主要的步骤

 1.解压缩zip文件到一个目录

 2. 创建一个IIS 虚拟目录并且指向刚才的文件夹。请查看下面的连接http://support.microsoft.com/kb/172138 了解如何创建IIS虚拟目录

 3.编辑文件 Welcoming ,根据不同的节改变如下的设置

     LogFileFolder 指向 日志文件夹

    AbsoluteUrlPrefix 指向首页

 4. 创建数据库,名字根据喜好而定。 如国你没有SQL Server Management Studio Express来创建数据库。你可以用BugTracker.NET

网页来替代这个工作。首先设置Web.config中的ConnectionString 指向master数据库,打开网站导向到首页。选择Setup Database Tables联接,然后点击Create Database按钮。

   5. 修改web.config中的ConnectionString指向你新创建的数据

   6. 打开浏览器导向到站点的虚拟目录,并且以用户admin(密码是admin)登陆(如果默认页面不是default.aspx,请在IIS中指定默认页)

   系统会提示运行setup.sql,创建表格,你也可以在SQL 企业管理器中运行这个脚本。

 7. 请认真读下面的警告

 警告:如果你打算在公共服务器上使用BugTracking.NET作为您的Bug跟踪管理系统,当安装配置完成后,你还应该做下面的事:

    1. 改变admin帐户的密码

    2. 删除下面的文件:query.aspx install.aspx

现在,你可以开始通过点 add a bug 开始创建bug. 请花一些时间来阅读这篇文档,同时也请阅读web.config了解你能用BugTracker.NET能为你做什么。

 如果你打算备份BugTracker.NET数据,备份下面的文件:

 1. SQL Server数据库

 2.Web.config中指定的UploadFolder.

3. 你的自定义配置文件

    a) Web.config

    b) btnet_service.exe.config

    c) btnet_custom.css, btnet_edit_bug.css, btnet_search.css

出处:https://www.cnblogs.com/hsapphire/archive/2010/02/05/1664255.html

===============================================================================

BugTracker.NET 汉化手札

引 言

  在以前的公司就曾推荐在项目组中用 BugTracker.net(错误跟踪管理 开源 直到现在他们仍然在使用),最近自己需要对一个网站项目进行错误跟踪管理,自然就又想到了它。上网下载了个最新版本2.1.4(2005/10/22)。

  因为现在需要将其部署在公共Web服务器上让普通用户使用 BugTracker 来报告错误,所以必须将其进行汉化并调整其默认的安全策略。

简 介

  BugTracker.net 是用C#写的一个基于ASP.net的开源项目,是一款简单易用的错误跟踪管理软件。

安 装

 

  1. 将下载的压缩文件全部解压缩到某个文件夹中(譬如“E:BugTracker”)。
  2. 创建数据库(譬如“BugTracker”),然后打开『SQL查询分析器』执行下载压缩文件内的“setup.sql”既可。
  3. 打开『IIS信息服务管理器』在“默认网站”下面创建虚拟目录(譬如“BugTracker”),并对应到你的物理目录(譬如“E:BugTracker”)。将“default.aspx”添加到默认文件列表中。
  4. 打开浏览器在地址栏输入“http://127.0.0.1/BugTracker”,使用默认的系统管理员(Admin)帐号登录使用。

汉 化

  BugTracker 项目的源代码和页面标签是混合在一起的而没有使用Codebehind,就像又回到了ASP时代一样。所以你千万不要像我一样到处找代码文件,我一度还以为它没提供源代码呢。坦白说,该项目的设计和代码实现都不咋的(看来,老外也不尽都是强人啊),远没有 ASP.net Forums(中文版) 来得漂亮,当然也可能是因为这两个项目的复杂度相差太大而导致设计思路不同罢。

  该项目没有使用资源文档,各种显示文本/链接资源等均是硬编码在ASPX页面文件中的,所以我们必须一个个打开相关的ASPX文件,找到显示的英文内容后将其一一修改成中文,然后保存就可以了。因为是使用代码混合的方式,所以连编译这个步骤都可省略了(“可见即可得”)。

  该项目中包含两个可能导致安全隐患的页面:

  1. query.aspx 页面是用来直接运行SQL语句的,这会导致非常严重的安全隐患,尤其是将该项目部署到公共服务器上面,一定要将该页面文件删除,否则不怀好意的人就可以利用其执行危险的SQL命令了!!!
  2. view_web_config.aspx 页面通过它能查看 Web.config 内容,这实在是个非常糟糕的事情。因为数据库连接字符串都是未经加密就直接保存在 Web.config 文件中的,如果你未删除该页面那后果可想而知了罢?!
  在该汉化版本中,我将配置文件中的某些选项改成更安全的设置了。并且将 Web.config 配置文件改成了UTF-8编码方式以支持使用中文。另外,配置文件中的“UploadFolder”键和“LogFileFolder”键值必须指定的是绝对物理路径而不是虚拟路径,所以如果你要将该项目部署到公共服务器中,可能需要写个测试页面以得到你当前虚拟目录对应的物理路径(譬如[C#]:Response.Write(Server.MapPath("."));),然后将该物理路径更新到配置文件中的该健值。
  经过一段时间的测试运行后,发现其日志文件增长较快,便将本 Web.config 配置文件内的是否启用日志记录选项(LogEnabled="0")设成关闭了。

其 他

  本人英文水平很菜,如果有翻译的辞不达意的地方敬请各位来信告知:SW515@21cn.com,我将及时更正!

  下载 BugTracker.NET 2.1.4(汉化版):

出处:https://www.cnblogs.com/SW515/archive/2005/11/29/286619.html

================================================================================================

根据上面所说的,自己也去下载源码,并修改了一份

主要修复内容如下:

  1. 修改了创建数据库,由SQLEXPRESS替换成本机sql数据库
  2. 修改了bug_list.cs文件,列表上的说明靠左,长的表格内容显示开头12个字符串部分,鼠标移上显示全部
  3. 导出的bug列表,当时数字字符串会显示科学计数法的形式
  4. 修复bug列表显示时间格式为24小时的形式,且精确到秒显示

可以在本博客中下载源码和对应修改后的程序,下载地址如下:

btnet_368_官方下载.zip

btnet_368_个人修改版.7z

您的资助是我最大的动力!
金额随意,欢迎来赏!
款后有任何问题请给我留言。

如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我。(●'◡'●)

如果你觉得本篇文章对你有所帮助,请给予我更多的鼓励,求打             付款后有任何问题请给我留言!!!

因为,我的写作热情也离不开您的肯定支持,感谢您的阅读,我是【Jack_孟】!

原文地址:https://www.cnblogs.com/mq0036/p/13569448.html