|
功能测试部分要检查的:
1.在保证摆摊的基础功能正确的情况下(启动摆摊条件的检查、上架商品数量上下限、出售商品金额上下限、商品出售后的扣除数量检查、金额变化的增减判定、所有商品出售完毕后程序的处理),
可以尝试在商店名输入过长的名字、非法字符、下划线后,程序的处理方式;
一个玩家选定了商品后,在点击"购买"按钮的同时,取消摆摊,查看程序的处理逻辑(能否购买成功?如果购买不成功,购买者的金钱数量不可扣除);
同上,取消摆摊替换为强制离线(Alt+F4);
尝试在商品金额输入UI输入中文字符和其他非数字字符(不允许,只能输入数字);
出售商品类别达到最大后(比如说一次只能出售10类物品),再将第11样物品拖拽至商品陈列UI,查看第11样物品能不能上架,如果不能上架,需要有相应的提示;如果允许,是否能抵消掉第10样物品?)
在摊位开启的情况下尝试如下行为:使用回城道具、使用技能、使用表情动作(人物动作播放)、使用增益类物品、开启其他功能UI,查看程序的处理方式;
对开启摊位的PC进行交易行为、PK行为、邀请队伍行为、添加好友等带交互性质的行为,查看程序处理方式;
性能测试方面:
1.服务端的性能:在同一区域使用大量机器人并发摆摊/收摊(机器人数量依据服务器的承载极限而定):
需要测试的数据有:最大摊位数量、摊位开启/关闭频率、金钱扣除的数据类型发送、商品扣除的数据类型发送
CPU、内存、DB Server、还有负责处理摊位的这部分子服务器的数据流量监控、内存泄露==一系列问题。
2.客户端的性能:在有大量摊位的区域进行移动行为、查看摊位、购买商品,摊位数量之前说了;在客户端挂上一个叫FRPS的软件,这个可以监控当前客户端的运行FPS,很有用!
还需要记录客户端的CPU使用率、内存占用率、虚拟内存使用率,还有测试的客户端电脑配置最好使用游戏的标准配置,不要使用推荐配置,当然推荐配置的机器也可抓一份数据。 |
|