如何利用FitNesse做ADempiere ERP的协作开发

基于数据字典/代码的二次开发。例如新增窗体、字段、报表等等。

如何利用FitNesse做ADempiere ERP的协作开发

Postby PeanutBlake » Tue Mar 22, 2011 12:57 pm

如何利用FitNesse做ADempiere ERP的协作开发

这个主题的名称是阿利起的。
以下是大家的讨论记录,我稍为整理了一下。

上海-冯超2011-03-21 02:19:38
FitNesse 这个测试工具看起来蛮厉害的,如果在我们团队,谁可以在国内建一个环境就好了。
将大大提高我们的团队的整体实力。
我在 adempiere.warix.my 上跑 FirstInFirstOut,也报错.

应该是由客户提供一些测试数据,然后将 Adempiere 的 CostingEngine 演算的结果与期望结果去比对。
这个就真正解决"货不对板"的问题了!
财务和生管都需要正确的数据,这个相当重要!

这个测试工具是保证研发开发的逻辑是完全依照用户需求做的,如果有错误,可以追踪问题出在哪里。
特别是在研发不懂财务和MRP 什么的专业技术,而客户又不懂代码的情况下。
测试、测试,还是测试!



上海-冯超2011-03-21 22:42:09
入门教程及介绍资料:

Getting Started
http://schuchert.wikispaces.com/FitNesse.Tutorials.0

Introduction To Decision Tables
http://schuchert.wikispaces.com/FitNesse.Tutorials.1

看一下这两个教程,很简单。


上海-冯超2011-03-21 22:43:01
安装步骤:

先到这去下载一个 FitNesse,只有一个jar 文件。http://fitnesse.org/
只要会写一点 Java 和 wiki 的,就很好学。
如何执行:java -jar fitness.jar
默认是 80 端口。如果你有其他 web 服务器,请暂时关闭
启动好后,用浏览器访问 http://localhost

上海-冯超(343175814) 14:26:57
这个测试工具是保证研发开发的逻辑是完全依照用户需求做的,如果有错误,可以追踪问题出在哪里。
研发按照需求写代码,客户/顾问将演算数据录入(导入) FitNesse,FitNesse 可以快速得出结果。
而不需要进入正式系统。

大大节省单元测试和集成测试时间。
比如,我从这里就知道 Adempiere 有这两个 package: utils,costEngine
从这里知道,有一个 Class: ADempiereLogin 来管理用户登录的。
这个类 CostingStepsfor,是计算成本的。
这个不知道是查询还是什么,可以验证财务凭证是否正确。
想想看,不用进 AD (甚至都不用安装) 就可以验证代码是否写得正确。


沈阳南京-阿利2011-03-21 23:04:03

初识验收测试管理工具FitNesse
http://www.51testing.com/html/76/n-88376.html

如何用那个Fit联合AD,给出一套需求分析、测试、开发的流程?
如果与AD结合起来,相信很牛X啦。
这个是需要我们一起努力的。

先在你们前期说的那个wiki上建个专题。
起题的名称就是:如何利用FitNesse做AD的协作开发
先制定几个主要点。比如FitNesse的入门,FitNesse的开发流程。
回头一起学一学。说不定就可以搞出来呢。
这样先练习一下我们国人的开源协作精神

佛山--小朱2011-03-21 23:12:04

看了看介绍,专门研究这个东西,可以做为研发团队的项目管理工具的。
阿利是希望得到一套完整的解决方案说明?我也想得到个完整的

看了个文档 FIT 跟 FITnesse 合用需求跟开发会更连贯。
通过FIT和FitNesse进行业务沟通
http://www.infoq.com/cn/news/2007/11/fi ... municating

这有个视频,群友的有空的研究下
Automating Business Value with FIT and Fitnesse
http://www.infoq.com/presentations/Auto ... ndFitnesse


深圳-小卢-开发2011-03-21 23:18:26
使用FitNesse进行测试先行开发
http://www.javanb.com/java/1/8721.html


江苏-花生-实施2011-03-22 12:11:09
嗯,这个不错。我们可以先本地架一个。
怎么样才能实现大家共享呢?

有没有朋友可以提供免费服务器的?
PeanutBlake
 
Posts: 20
Joined: Tue Mar 08, 2011 9:51 am

Return to Development - 二次开发

Who is online

Users browsing this forum: No registered users and 1 guest

cron