请教:协议的自动化回归测试有什么好的方法或工具?
我们项目是做网络游戏的,用c++写基于TCP的游戏协议。
希望能把协议的自动化测试做起来,但是发现麻烦比较多。
比如要测试一个用户登录,需要客户端和服务器配合,服务器也不是单服架构,多个服务器之前的启动顺序都要有保证。比如网关服务器与后面的登录服务器,世界服务器等。
还有为了配合测试,数据库里面的东西也得专门配置,要不就只有在c++里面想办法搞个假的数据库。不然登录的时候怎么知道哪个账号好用呢?
自动化回归测试原本是要执行迅速,但是这样必须多个服务器启动,配置,还有设置数据库,然后再是测试客户端来交互测试协议,感觉这个方法很笨重。而且自动化起来问题很多,容易出错。
请教一下一般协议测试有没有什么好方法?
[解决办法]
没啥好办法,自己开发一个机器人程序来,模拟用户操作,不过这个耗费有点儿大,或者说用抓包工具,自己研究一下!
[解决办法]
编写一个简单的测试程序,应该不费什么力气吧?