现在的位置: 首页 > 综合 > 正文

心血来潮 测试的问答系列(一)

2013年06月13日 ⁄ 综合 ⁄ 共 640字 ⁄ 字号 评论关闭

从51test上看到一条问题。

问:在游戏测试的时候,游戏界面卡住,之后关闭游戏,提示:网络数据包处理失败。
有什么办法可以判断出这个是网络问题还是程序员的代码问题呢?

 

答:

首先根据提示:网络数据包处理失败,报告给程序,检查msg产生在哪里。

出现问题后,保护好环境,记录好还原的步骤(动作)。

然后检查本机的环境性能。如果是由本机性能产生的问题则转入步骤a;如果性能良好则转入步骤b

步骤a:重启机器,按步骤(动作)还原,检查关键点。

如果没有重现进入步骤b

根据动作中的Ui部分进行交互检查;如果有,请下记录下来,还不能定论

根据前后端交互部分进行黑盒逻辑排除,响应多少次,通信级别;如果有,请继续下一步步骤a2

步骤a2:

鱼骨检查某些行为而导致的中断,了解中断的关系。如果找到了,确定问题原因?

能否通过改动操作步骤而减低风险,质量的核心就在尽可能减低风险,但必须是经过可靠的验证。否则会存在重心偏移,没问题反而出了问题。

第二个回答:

网络问题可以通过客户端的小工具能看到是不是阻塞,如果要检查这部分可以使用多台机器开启lr,来实现验证网络问题。这里需要注意的是大部分网络公司,测试的网络环境是和其他部门共用的,这点并不利于测试。

程序问题?

上面可以检查到,确保是哪个层面的问题,还是可以比较柔和的私聊。想了解的欢迎找我发私信。

测试还是尽可能的配合程序。

程序问题决定了要动用多少时间去优化。

效果标杆时的验证出现问题,把效果设置改成最低,用对比法去查看,依然存在同个问题,这点可以判断为程序问题。

抱歉!评论已关闭.