SpringSide团队日志

Eclipse插件与新的QuickStart效果

作者 calvin 目标文章 项目日志 - 2006-09-15

在dfdfswsw的努力下,Simon同志的指导下,springside的第一个plugin终于诞生了。

第一个plugin的功能是新建项目,实际调用的是ant脚本。

同时,在曹晓刚同志的试用后,QuickStart的效果做了修改,终于达到和我最喜欢的pentaho一样的效果。

 



Selenium备忘手册

作者 johnsonchen 目标文章 项目日志 - 2006-09-13

    最近的项目准备用Selenium作一部分的Regression Test。在SpringSide里参考了一下,又下了个Selenium IDE玩玩,觉得还蛮容易上手,基本上不需要手动写测试代码。
    但实操起来时面对各种复杂的页面情况遇到不少麻烦。感觉Selenium 的offical documentation写的比较high level, 最后找了个though works的ppt,算得上比较全面易懂。匆匆翻译了一下,供后来者参考。

 查看全文


三个完美版完成

作者 calvin 目标文章 项目日志 - 2006-09-03

1.QuickStart 完美版

    之前QuickStart启动Tomcat是以后台方式启动的, 用户看不到tomcat的窗口,也不能以普通方式关闭Tomcat   (为了Tomcat启动后不把ant进程杜塞,用了spawn=true参数)

    现在在ant 里使用了并行容器, 没有了这个问题.

2.Selenium 完美版

    之前Tomcat 与 Selenium Server同样是后台摸黑启动的,现在都改为明版.

    原来用firefox作测试浏览器,考虑到firefox的普及率,SS2.0 换回IE当默认测试服务器.

    代码简化, 下面是一段Helloworld 增加用户的测试,非常清晰,完全可以省略controller测试.

        String userName = "TestUser";
        user.open("/helloworld");
        user.click("adduser");
        user.waitForPageToLoad("5000");
        user.type("user.name",userName);
        user.click("save");
        user.waitForPageToLoad("5000");
        assertTrue( user.isTextPresent(userName));

3. 构件安装完美版

前两天的构件安装只负责拷贝jar 和 template文件
今天增加了web.xml ,struts-config.xml 这类文件的自动合并功能.
另外在web/ec 里演示了构件自定义安装脚本,把/meta/taglibs.jsp 的内容append 到主应用的taglibs 里.

 备忘录:

selenium 的浏览器设定 ,*firefox, 会在系统的PATH 里找*firefox.exe文件

selenium  使用IE时, proxy机制较特殊,好像需要改注册表,而且与E家宽这种同样以proxy机制提供宽带服务的供应商冲突,需要断网才能正确运行.