51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3622|回复: 0
打印 上一主题 下一主题

[原创] 自动化测试,单元测试在项目中的实际应用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-5-3 20:08:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
写这篇帖子,就当是对前一个项目的总结。

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

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

项目方向: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.性能测试,提起性能测试大家会想起一大推的工具,其实具体的项目中,不同的业务逻辑,会对应不同的性能测试需求,这次的性能测试工具使我们自己写的,实现的就是大数据量通信时,所消耗的时间是否满足需求,分析数据后会发现很多问题,性能测试,任重而道远。



做完这个项目,感觉国内的项目水平和国外还是有差距的,不过庆幸的是,找到了差距,也就找到了目标。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 15:43 , Processed in 0.069001 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表