jiazurongyu 发表于 2016-1-20 21:14:27

欢迎大家踊跃提问。

Alawn 发表于 2016-1-21 08:59:10

老师,对于客户端网络游戏,自动化测试给一些宝贵建议和经验分享可以么

jiazurongyu 发表于 2016-1-23 16:27:37

Alawn 发表于 2016-1-21 08:59
老师,对于客户端网络游戏,自动化测试给一些宝贵建议和经验分享可以么

端游 ,自动化可以实现做任务,打怪,打副本,掉落物品,自动买药水,卖东西等功能点。
从协议入手分析后,程序代码完成功能点,结合gm指令的瞬移到某个坐标点位置,和切换场景地图id,这些都是可以实现的,每个事件结束了,都打1个log,如果一旦卡住了,就去查对应的位置。
这个由测试来主导的话,需要对测试人员代码能力很高,可以建议和程序一起配合,大部分功能点都是程序现成的,最终串一起,程序给予接口,然后组合成一个序列化的,可以测试来做。

zhumingming 发表于 2016-1-25 09:03:33

老师 我目前的工作主要是测试棋牌类的游戏 但是还没有一套特别完善的测试流程 不知道该从哪里入手 主要用什么测试工具比较好 希望老师给点建议 谢谢!

xuquan 发表于 2016-1-25 14:36:51

支持下!
👍

jiazurongyu 发表于 2016-1-25 14:40:07

xuquan 发表于 2016-1-25 14:36
支持下!
👍

谢谢~

jiazurongyu 发表于 2016-1-25 14:45:56

zhumingming 发表于 2016-1-25 09:03
老师 我目前的工作主要是测试棋牌类的游戏 但是还没有一套特别完善的测试流程 不知道该从哪里入手 主要用什 ...

棋牌类的游戏。是基于什么结构的呢,b/s还是c/s的,告诉我后,我在做补充回答
测试流程给你一些参考(这个是日常测试流程,不是常用的版本流程)
日常测试流程:
1)每天设置大于最低新增问题和用例(用例非Ui形式的,需要条件类的)
2)用例需要标注用途方式,需要准确标注.bug解决也需要备注.
3)当日晚上分配好指定模块,次日的工作先基础安排,会有适当的调整.每日达成本日的修复率.
4)bug管理工具上的抛错信息最好使用markdown,遇到抛错先截取屏幕信息或者日志信息
5)常用的配置表和修改配置的地方做快捷文档.
6)定期维护测试备忘录
7)测试计划周三前和周三后,分别确定本周完成量.
一般整个项目 流程也是分层级的。

前行的小菜鸟 发表于 2016-1-26 09:52:06

入职三个月,现在还是纯黑盒测试。
老师你给其他论坛朋友回复的好多东西我看都看不懂。
现在完全不知道该怎么提升自己
着急啊。

jiazurongyu 发表于 2016-1-26 14:22:53

前行的小菜鸟 发表于 2016-1-26 09:52
入职三个月,现在还是纯黑盒测试。
老师你给其他论坛朋友回复的好多东西我看都看不懂。
现在完全不知道该 ...

黑盒最初的构想是 用户的测试,现在有种概念叫灰度。
我建议还是可以看一些软件测试的基础书籍,先把测试用例写好,在学数据库,把一些问题和测试辅助定位在数据库环节里。这样入手也比较简单。

394819525 发表于 2016-1-26 16:37:18

您好,我一直从事游戏行业,以手游为主,目前也只是业务方面的测试。想着手接口、性能方面的测试。提几点疑问
1、jmeter工具能用于手游的服务端方面的压力测试吗?
2、python可以用于手游的接口测试吗?学了python的基础,感觉无从下手接口方面的测试,能稍微举个简单的例子吗?
3、手游在手机上的性能方面的测试该如何着手。(如:耗电量、耗流量、耗内存等等),像测这种,是不是要掌握java,然后看安卓的源代码与IOS的源码?如果看的话,看哪些模块呢?
希望能得到你的解答,万分感谢

jiazurongyu 发表于 2016-1-26 18:39:15

394819525 发表于 2016-1-26 16:37
您好,我一直从事游戏行业,以手游为主,目前也只是业务方面的测试。想着手接口、性能方面的测试。提几点疑 ...

1.jmeter 目前我分析是不可以用于cocos2d手游服务端方面的测试
2.python用于解析json字符串可以用于接口测试。执行接口测试,json找一些固定返回列在value里,然后解析后和比对。
class jsonprase(object):
    def __init__(self, json_value):
      try:
            self.json_value = json.loads(json_value)
      except ValueError, e:
            pyapilog().error(e)

3.性能方面采集adb shell可以帮助到你
4.掌握java可以辅助定位查看抛错的信息和定义

jiazurongyu 发表于 2016-1-26 19:00:10

394819525 发表于 2016-1-26 16:37
您好,我一直从事游戏行业,以手游为主,目前也只是业务方面的测试。想着手接口、性能方面的测试。提几点疑 ...

补充啊,如果你要做一些手游的也好,app也好,如果你想从py入手可以看看Appium Python 里面有很多通用的api。

zhumingming 发表于 2016-1-28 13:28:50

老师我想问一下 对于游戏 有时候会出现网络延迟的情况 应该怎么测试网络延迟这种情况呢

jingzizx 发表于 2016-2-1 09:55:15

jiazurongyu 发表于 2016-1-7 15:13
项目组做计划,测试这边也有对应的计划,测试完成率(work比率),通过率,激活问题率,修复率,高问题模 ...

谢谢这么详细的解答

evilmax0617 发表于 2016-2-3 10:10:27

jiazurongyu 发表于 2016-1-20 19:01
游戏测试要寻找突破点,最好的办法还是从配置表,数据库和服务器操作入手。
这些地方在日常工作中可以直 ...

“先入手更新服务器和检查配置及修改服务器时间的测试”那意思是,还得从新学习代码基础了?

13535520676 发表于 2016-2-3 10:42:05

公司还需要测试人员嚒,我刚比较系统的学习测试流程和技能

jiazurongyu 发表于 2016-2-3 19:43:04

zhumingming 发表于 2016-1-28 13:28
老师我想问一下 对于游戏 有时候会出现网络延迟的情况 应该怎么测试网络延迟这种情况呢

最近比较忙,十分抱歉。
网络延迟 是可以制造miss率的,主要是验证一些数据包网络层的健壮性,是否会存在丢包或者多次发,还有并发脏数据。
比如你购买1个道具,是先扣除货币在发该道具,在模拟网络延迟后,出现反复链接中,出现了先发道具,但货币没有扣。
比如创建账号,网络延迟下,该角色名字被占用等问题。
很多工具都可以实现,可以试试clumy

jiazurongyu 发表于 2016-2-3 19:44:07

13535520676 发表于 2016-2-3 10:42
公司还需要测试人员嚒,我刚比较系统的学习测试流程和技能

额,谢谢 你可以来这边提问的,目前公司暂时不外招了。

jiazurongyu 发表于 2016-2-3 19:45:52

evilmax0617 发表于 2016-2-3 10:10
“先入手更新服务器和检查配置及修改服务器时间的测试”那意思是,还得从新学习代码基础了?

不是哦 只是学习操作系统使用,linux基本命令和winserver基本使用,修改服务器时间也是很简单的。这里面不涉及代码。如果测试按一定流程的话,win服务用shell实现多少时间后修改一次本地时间 还是很简单的。修改时间写死在脚本内

吼吼哈哈 发表于 2016-2-23 15:35:21

陈兄坐而论道,支持
页: 1 2 [3] 4
查看完整版本: 【你来问我来答第66期】:小论游戏测试及互联网测试更好的提高质量!(活动已结束)