引用:
原帖由 gantangyu 于 2007-3-16 09:23 发表
看了楼主blog里的关于自动化测试的部分,虽然都是用TestComplete作为测试工具,但是发现我实现的自动化真简单,很想看看你实现的自动化系统具体什么样子,希望能得到你的指导!
我这个系统是在以前的公司做的。实际的样子可能没有机会看到了。而且,我的代码也全部留在了以前的公司里,属于以前公司的知识产权吧。
具体的样子就是3台机器,大量的虚拟机。
一台机器是web server, 一台机器是web service的host,一台机器是测试机。测试机上装有vmware,可以打开不同的虚拟机。
用起来的话是这样的,
通过IE登陆web server, 在网页上设计测试用例,保存到一个xml文件里。然后可以点击按钮执行测试用例,xml下放到web service上,web service 要求测试机打开相应的虚拟机。然后给虚拟机发布命令,等待测试结果。最后把所有测试结果整合,传回到web server上。
现在的公司有非常成熟的测试系统,因此也不需要我再继续进行我以前的系统。
不过区别在于,以前是通过brower来访问,现在的系统是需要一个client software,没有我以前的方便。
现在是server直接把任务下发到测试机,没有service这一层,因为多台机器的协作测试就很困难了。
当然,现在的系统是专门的team 开发的,功能性,稳定性等等都比我的系统要好。不过我的系统确实有一些特点,是现在系统所不具备的。
如果你感兴趣的话,也可以尝试开发一下类似的系统,我可以在技术上帮你你一下。