为Trac的工作流程中增加测试流程
来源:互联网 发布:关闭淘宝店铺的步骤 编辑:程序博客网 时间:2024/05/17 23:37
Trac(版本:0.11)安装好后,传票的默认工作流程可由下图所示:
而在实际应用中,我们发现这个默认的工作流程中缺少一个测试(testing)流程:在默认工作流程中,一个传票解决后,只能直接关闭进入关闭(closed)状态。这样会带来一个问题,当开发人员完成了一个传票后,应该如何操作呢?直拉关闭传票进入closed状态吗?但这个解决结果并未进行测试,还需要交给测试人员测试,测试人员测试完后,如果没问题还好办,但如果测试发现问题,又只能重新打开(reopen)到重开(reopened)状态,然后再修改、再关闭、再测试,这样的流程感觉并不是很妥当,另外,更重要的是,对于一个closed状态的传票很难清楚的表述其是不是已经测试通过的传票,可能过了一段时间,谁都不知道它有没有测试过了。那么,完成传票后不关闭行么?这样测试人员也很难直观的发现这个传票是不是已经完成了的,正在等待测试的传票。
解决上述问题,效好的办法应该新增加一个测试(testing)状态:当开发人员完成一个传票后,将传票测试成testing状态,然后交给测试人员测试;测试人员测试,如果OK,就关闭传票;如果不OK,需要重新交回到开发人员修改,则将传票修改成needs_work状态。
如何增加一个测试流程呢?由于Trac的开放和自由特性,我们可以很容易的在Trac中定制我们想要的任何工作流。增加一个测试流程,只需要修改trac.ini文件,在“[ticket-workflow]”段中增加如下代码即可:
testing = new,accepted,needs_work -> testing
testing.name = Submit to reporter for testing
testing.permissions = TICKET_MODIFY
reject = testing -> needs_work
reject.name = Failed testing, return to developer
pass = testing -> closed
pass.name = Passes Testing
pass.operations = set_resolution
pass.set_resolution = fixed
修改保存后即时生效,无需重启Trac的webserver程序。看看增加测试流程后的效果:
(1)项目未进入testing状态前(红圈是增加上述代码后所新增的选项):
(2)项目进入testing状态后(红圈是增加上述代码后所新增的选项):
- 为Trac的工作流程中增加测试流程
- Trac - WorkFlow - 工作流程
- Trac - WorkFlow - 工作流程 - 胡争辉 - CSDNBlog
- 功能测试的测试工作流程
- 功能测试的测试工作流程
- 【转帖】功能测试的测试工作流程
- 功能测试的测试工作流程
- 测试工作流程
- 功能测试工作流程
- 测试工作管理流程
- 测试工作流程
- 软件测试工作流程
- 测试工作流程
- 测试工作流程
- 软件测试工程师的工作流程
- 性能测试流程-各阶段的工作
- 性能测试流程-各阶段的工作
- 性能测试流程-各阶段的工作
- 软件人员素质要求
- 搜索引擎行业的羊群效应
- java复习
- java访问windows剪贴板中的图片
- 通用的权限管理系统的设计
- 为Trac的工作流程中增加测试流程
- matlab学习心得
- jfreechart两简单实例
- 鲶鱼效应
- 纯净xp ghost
- Oracle exp query参数 转义符的各个操作系统通用解决方法
- Trac如何限制只能将任务分配给已经存在的用户
- C++库大全
- Windows Mobile 5.0 系统开发环境的配置