`
bmqnc
  • 浏览: 129132 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于Test Case与Bugzilla的一点思考

阅读更多
对于开发人员来说,我觉得自己先做单元测试是必要的,当然,其实不管做什么测试,Test case我觉得有必要进行一个管理,可以将操作流程,测试中用的数据,发生了什么问题,出在哪个模块中,怎么修正的,我觉得都可以记下来,以方便进行管理。

这样做的好处是:保存Test Case,方便后来的程序员进行测试,因为他可以知道什么地方workflow没走过(代码覆盖率。。。。。),以及什么测试做过了,自己还要做哪些测试。

并且后来改的代码或重构之后的代码至少之前这些Test Case要跑通(流程,或数据)以验证现在的代码是正确的。

Bugzilla我感觉对于开发人员来说粒度太粗,很多时候我感觉是给外部那些人员用的(有点像黑盒测试),看到的很多东西只是表面的。对于接触代码的开发人员来说还是不太友好。(SVN或者CVS那种很多时候只是开发人员随手记录代码修改的,我感觉随意性很强)

不知道现在有没有这种Test Case管理工具,没有的话下一步我准备自己写一个。当然工具的目的是:简单易用,方便管理,便于跟踪代码的修正情况,而且不能因为工具的加入而去特意学这个工具(方便一点,傻瓜一点),那就实在得不偿失了(特别在敏捷的情况下)。
分享到:
评论

相关推荐

    bugzilla-3.6.2

    Bugzilla是一个Bug追踪系统设计用来帮助你管理软件开发。 Bugzilla是一开源Bug Tracking ... Testopia是一款和Bugzilla集成到一起的test case management系统. 国内配置管理之路有Bugzilla版面,可以进行这方面的讨论.

    Bugzilla系统管理员手册

    测试人员或开发人员发现bug后,判断属于哪个模块的问题,填写bug报告后,通过Email通知项目组长或直接通知...(可创建test case附件)  1) 经验证无误后,修改状态为VERIFIED。待整个产品发布后,修改为CLOSED。

    TestCase管理工具: TestLink

    - **与Bugzilla的整合**:实现测试结果与缺陷追踪系统的无缝连接。 - **自定义字段**:可根据项目需求定制测试用例的属性。 - **仪表盘视图**:提供一目了然的项目概览。 #### 七、总结与心得 - TestLink是一款功能...

    bug管理工具

    Bugzilla是Mozilla公司提供的一款开源的免费Bug(错误或是缺陷)追踪系统,用来帮助你管理软件开发,建立完善的BUG跟踪体系。... Testopia是一款和Bugzilla集成到一起的test case management系统.

    Testlink指南.rar

    2. 测试用例(Test Case):这是测试过程中的基本单位,描述了需要验证的一个特定功能或行为。每个测试用例通常包括预条件、步骤和预期结果。 3. 测试套件(Test Suite):是一组相关测试用例的集合,通常按照功能...

    ADTD0508_测试计划(Java).pdf

    4. **测试用例设计** (Test Case Design) - 测试用例是详细描述了如何执行特定测试的步骤和预期结果的文档。针对每个要测试的功能,都需要设计相应的测试用例,以覆盖各种正常和异常情况,确保所有可能的路径都得到...

    系统介绍软件测试工作流程

    - 在`TestManager`右侧窗口中,对测试计划右键选择`Insert Test Case Folder`来创建。 - 根据项目需求配置测试用例文件夹的配置关联和迭代关联。 ### 三、测试准备 在测试执行前,需进行必要的准备工作,包括环境...

    testlink v 1.9

    在描述中提到,"this is the test case tool of php",这意味着TestLink是用PHP编程语言开发的。PHP是一种广泛使用的服务器端脚本语言,特别适合用于Web开发。TestLink利用PHP的灵活性和跨平台性,可以在多种操作...

    TCSTest

    7. 缺陷管理:可能包含与缺陷跟踪系统(如Bugzilla或JIRA)的集成,方便记录和追踪测试中发现的问题。 8. 测试覆盖率:TCSTest可能提供测试覆盖率报告,帮助开发者了解哪些代码被测试覆盖,哪些部分还需要更多的...

    qc的在测试流程中操作使用规范

    - Test Case(测试用例):用于验证某一功能或需求是否满足预期的一种详细描述,包括输入、操作步骤和预期结果。 - Defect(缺陷):软件中存在的错误、问题或不足,导致其未能满足预定的需求或标准。 【工具和规范...

    卡巴斯基+测试工程师+笔试题

    - **测试Notepad的test case**:测试文本编辑器Notepad时,应考虑打开文件、保存文件、复制粘贴文本、查找替换、撤销重做、处理不同编码的文件等功能,确保其正确性和稳定性。 以上是卡巴斯基测试工程师笔试题涉及...

    FTCFuncFlow

    在这个项目中,“FTC”可能是“Function Test Case”的缩写,指的是针对软件功能的测试用例,而“FuncFlow”可能是对这种测试过程的一种流程化管理工具或方法。 在IT行业中,功能测试是软件质量保证的一个关键环节...

    EurekaLog_7.5.0.0_Enterprise

    5)....Fixed: Compatibility issues with older Bugzilla versions (3.x) 6)....Fixed: Passing settings between dialogs 7)....Fixed: "Ask for steps to reproduce" dialog is now DPI-aware 8)....Fixed: ...

Global site tag (gtag.js) - Google Analytics