51Testing软件测试论坛

标题: 自动化测试,单元测试在项目中的实际应用 [打印本页]

作者: johal    时间: 2007-5-3 20:08
标题: 自动化测试,单元测试在项目中的实际应用
写这篇帖子,就当是对前一个项目的总结。

说是一个项目,其实只是某海外巨头公司给我们的一个外包测试项目,他们的目的不在于这个项目能为他们带来多少利润,而只是证明他们在于某个技术领域想法是否成熟

项目的技术细节不便透露,我这次也是第一次做这方面的项目,只给大家演示一个框架方面的东西,还请各位看官口下留情

项目方向:J2EE(Webservice)
项目所用到的技术:Apache Servicemix,Junit,Maven,Ant
项目主要实现的功能:不同消息(xml)不同规则下的传输,转换
开发那边主要是J2EE的配置,我主要说说测试这边的情况
1.因为是要测试消息的传输,发送,所以必须有一个客户端做end-to-end的测试,WebService的Client端网上有很多现成的框架,可以依具体需求改进。在队列中收发消息,Junit的assert即可实现断言所收到的消息是否为我们所预期的结果。
2.serverside的单元测试,主要是做JBI方面的组件测试,大家可以下载servicemix的源码,里面有对应的测试,可以作参考
3.ant部署,这个项目着实提高了我们对Ant的熟练程度,Ant是个集成化的系统部署,打包,测试工具,做测试的人一定要熟悉,有了这个基础,才可能进一步的实现所谓的自动化测试,
4.maven,这个东西集成了ant,概念定义是一个项目管理工具,我的水平现在也就仅限于会用,查了资料发现,国外这个东西已经应用的非常广泛了。
5.性能测试,提起性能测试大家会想起一大推的工具,其实具体的项目中,不同的业务逻辑,会对应不同的性能测试需求,这次的性能测试工具使我们自己写的,实现的就是大数据量通信时,所消耗的时间是否满足需求,分析数据后会发现很多问题,性能测试,任重而道远。



做完这个项目,感觉国内的项目水平和国外还是有差距的,不过庆幸的是,找到了差距,也就找到了目标。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2