2007年9月10日

自动化测试框架: 与FinalBuilder结合

摘要: 当自动化测试的脚本编辑器完成之后,根据使用者反馈,这样确实大大提高了工作效率。并且代码的管理确实变得有效和可控。现在此项目已经开始向另一个管理系统尝试应用。可以预计,会有一些新的功能加入。不过,我们回过头来思考一个问题——自动化的问题。这是我们最终的目的。虽然说自动化测试框架能够解决软件本身的执行问题,但是一次完整的测试,必然是要覆盖全过程的。很显然,我们的框架不能解决这个问题。我做过很多项目的每日版本构造,所以对FinalBuilder比较熟悉。我也同时意识到FinalBuilder可以弥补我们框架在这方面的缺陷。很自然的,我将这个软件引入到我们系统中来。这个软件在业界是非常有名的,很多人都 阅读全文

posted @ 2007-09-10 22:26 ohmyjava 阅读(455) 评论(1) 推荐(0) 编辑

工具开发:勿以善小而不为

摘要: 这可能是一个被大家忽略的话题。工具的开发,往往是软件开发过程中不可或缺的关键因素。它们往往涉及到程序数据的制作,而这又是一个复杂系统完成的必要前提。谈起这个话题,其实更是一种倡议,希望我们能重视软件开发过程中的工具开发。在项目开发过程中,做得好的项目,往往会在项目初期就设计好需要开发哪些工具,并且会组织开发这些工具。这本身并没有什么可说的。可是我们先来看看实际情况吧。最近一段时间,我接触了这些工具的一些使用者。有几种典型情况,可能是我们设计者当初没有意识到的: 软件数据的生成完全依赖于这些工具,而这些工具却是工作的效率瓶颈。 工具使用者和工具开发者几乎隔离,因此针对工具的反馈和需求很难第一时间 阅读全文

posted @ 2007-09-10 00:37 ohmyjava 阅读(116) 评论(0) 推荐(0) 编辑

导航