当前位置:  软件>java软件

业务测试解决方案 FitNesse

    来源:    发布时间:2015-01-27

    本文导语:  FitNesse是一个增加了可触发Junit 测试等附加功能的wiki程序。如果这些测试能够与业务需求结合起来,就会使业务需求更加清晰。而且,测试数据的组织更有逻辑性。使用FitNesse更 重要的是学习隐含在其中的一些思想,某些部分...

FitNesse是一个增加了可触发Junit 测试等附加功能的wiki程序。如果这些测试能够与业务需求结合起来,就会使业务需求更加清晰。而且,测试数据的组织更有逻辑性。使用FitNesse更 重要的是学习隐含在其中的一些思想,某些部分需求可以作为测试的一部分,这意味着,这些需求是可以测试的,或者说是可以进行校验的。

利用 FitNesse,开发的工作过程可以这样描述:需求工程师使用FitNesse书写业务需求(取代了一般文档)。他试图尽可能让客户参与其中,当然这并 不是每天都能做到的。而测试者在反复研究这些文档,并从第一天起就开始提问各种问题,因为他们考虑问题的方式不同,不是在考虑“软件应该实现些什么”?而 是在考虑“怎样才能让软件出错?如何让软件中断运行?”等。开发者更象一个需求工程师,他更想知道“软件必须要完成它的功能是什么”?

测试人员可以更早地开始测试,甚至在需求没有全部完成前,而且可以把测试写进业务需求中,这些测试不仅仅成为需求的一部分,而且也将成为需求评审和验收的重要过程,并具有以下几方面的重要优点:

---客户也会被吸引来开始考虑关于测试的事情,通常他们还会参与到建立测试的工作中来(你也许会吃惊,他们怎么对这些这么感兴趣了。)
---相关规范将更详细、更周密,因为测试总比单纯的文字要准确.
---通过这种方式,可以更清晰明确地了解软件(象一个软件原形,但是功能更多),因此可以更早地考虑真实的运行场景,提供测试数据和测算结果。

最后,需求将提交给开发人员,他的工作要比以前要更容易些,因为需求都附带具体的实例,因而更贴近实际需求,因此减少了被突然改变的机会。

业务测试解决方案 FitNesse[图片]

业务测试解决方案 FitNesse[图片]


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • yqg,那个业务流转的时候,你解决了优化问题了吗/?
  • 用JSP构建营销业务系统,报表打印怎解决
  • 【免费试用】红帽企业虚拟化 助力解决您的业务烦恼
  • 业务基础软件平台 JXstar
  • 业务规则平台 JBoss BRMS
  • 业务流程自动化应用 Interleave
  • 业务系统监控 ​kaleido
  • 业务智能平台 BIPLAM
  • PHP业务框架 ATK framework
  • 业务规则引擎 Intalio BPM
  • 业务流程管理 uEngine BPM
  • Java 业务规则引擎 Drools
  • 业务流程管理(BPM)和工作流系统 Activiti
  • 手拉手业务基础平台
  • Java控制流业务平台 Waterken
  • 业务流程管理 BpmScript
  • 业务流程管理平台 kbee.workflow
  • 业务流程管理 Apache Agila
  • 面向业务的配置平台 Utmost
  • 业务规则引擎 JRules
  • 业务流程管理平台 JBoss BPM Suite
  • 基于业务模型的MVC框架 SimpleFramework
  • 一个腾讯面试题,如何设计服务进程,让业务进程重启后,服务进程可以自动继续重启前的服务?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3