BugFree 2.0 使用手册:缺陷管理与测试案例集成

需积分: 9 1 下载量 163 浏览量 更新于2024-07-22 收藏 442KB DOC 举报
"bugfee_2.0" BugFree是一款开源的缺陷管理系统,它基于PHP语言和MySQL数据库,可以在Linux和Windows等不同操作系统上作为服务器端运行。用户通过常见的浏览器如IE或Firefox即可进行无须安装客户端的便捷操作。BugFree的主要目标是帮助企业或团队有效地追踪和管理软件开发过程中的错误和问题,即我们通常所说的“bug”。 BugFree2.0相较于1.1版本,新增了TestCase和TestResult的管理功能,使得整个测试流程更为完善。在BugFree2中,用户可以创建测试用例(TestCase),执行这些测试用例并记录测试结果(TestResult)。如果测试结果未达到预期,即为Failed,用户可以直接从TestResult中创建新的Bug,方便地将测试用例的相关信息(如标题、步骤、运行环境)复制到Bug报告中,提高了工作效率。 **Bug管理**: - Bug的3种状态:通常包括新建(New)、处理中(In Progress)、已解决(Resolved)。 - Bug生命周期:从发现到修复,再到验证的过程。 - Bug的七种解决方案:可能包括修复、拒绝、无法复现、将来修复、重复、已过时、设计如此。 **TestCase管理**: - TestCase状态:可能包括未执行(Not Run)、通过(Passed)、失败(Failed)等。 - TestCase字段说明:包括标题、步骤、预期结果、实际结果、优先级等关键信息。 **TestResult管理**: - TestCase的执行结果:记录每次测试的详细情况。 - 查询结果:用户可以根据不同的条件查询测试结果。 **查询与筛选**: - 设置查询条件:自定义搜索Bug或TestCase的特定属性。 - 快速筛选:快速定位所需信息。 - 自定义显示字段:根据需求选择显示的列。 - 查询结果排序:按不同字段对结果进行升序或降序排列。 **统计报表**: - 提供各种统计图表,帮助分析和评估项目的质量状态。 **BugFree使用技巧**: - 发送邮件通知:系统可以自动或手动发送邮件通知相关人员关于Bug的状态变化。 - 在Bug和Case中使用UBB代码:增强文本格式化能力。 - 更改上传附件的大小:调整系统允许的最大附件大小。 - 使用快捷键:提高操作效率。 **后台管理**: - 管理员角色:包括系统管理员、项目管理员、用户组管理员,各自拥有不同的权限。 - 用户管理:添加、删除、禁用和激活用户。 - 用户组管理:管理用户分组,分配权限。 - 项目管理:创建、编辑和禁用项目。 - 模块管理:定义项目中的各个功能模块。 - 用户日志:记录用户的操作历史,便于跟踪和审计。 **BugFree应用程序接口**: - 提供API接口,允许与其他系统集成,实现自动化工作流。 BugFree2.0是一个全面的缺陷跟踪和测试管理工具,它涵盖了从测试用例设计到问题解决的全过程,有助于团队更高效地管理软件开发的质量控制。通过其丰富的功能和易用性,可以显著提升开发团队的工作效率和产品质量。