51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 24439|回复: 37
打印 上一主题 下一主题

【你来问我来答第75期】:Sdk测试流程和兼容性方面的测试(活动结束)

[复制链接]
  • TA的每日心情
    擦汗
    前天 09:00
  • 签到天数: 1025 天

    连续签到: 4 天

    [LV.10]测试总司令

    跳转到指定楼层
    #
    发表于 2016-11-1 10:21:05 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

    论坛ID:锅贴
    真实姓名:黄超发
    现任公司:上海哈邻网络科技有公司
    现任职位:测试经理
    工作经验:8年
    项目经验:
    1、游戏功能:熟悉项目业务流程,能分析项目风险模块和雷区。
    2、SDK测试:擅长SDK测试有渠道包打包,渠道包管理,渠道包sdk测试经验。
    3、项目维护:有项目上线后后期维护测试经验。
    4、海外版本:有海外版本测试管理经验。
    5、任职公司:以前从事传统软件测试到目前游戏测试,任职华平股份,六分网络,目前任职哈邻网络。
    6、参与项目:测试过的项目有《地下城与龙》《新天使帝国》《动漫X乱斗》《秦时明月Q传》《SD高达手机版》《抗日奇侠》等
    曾参与竹庄幻灵奇侠测试。


    各位会员可以在11.11日前以回帖的方式向客座专家提问。

    (请大家围绕本期客座专家的擅长领域进行提问、探讨)

    客座专家将在11月11日—11月30日为大家集中解答。

    机会难得,欢迎大家踊跃提问!



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏7
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-4 11:09
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    推荐
    发表于 2016-11-1 20:40:19 | 只看该作者
    fishfishfish 发表于 2016-11-1 15:24
    怎么测sdk,提供流程和方法吧

    SDK测试的业务流程,不能单独对sdk来进行讲或者测试,要根据项目的流程来确定在项目的那个阶段sdk开始接入然后测试。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-4 11:09
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    推荐
    发表于 2016-11-1 21:04:04 | 只看该作者
    fishfishfish 发表于 2016-11-1 15:24
    怎么测sdk,提供流程和方法吧

    刚刚发了图好像没发成功,文字描述下吧。
    下面说下大致的测试流程吧,个人观点欢迎指正。

    游戏资源确认
      1、首次出包确定内容:评估游戏功能是否稳定
      2、后期出包确定内容:游戏资源是否是最新(例如:所出整包内容和目前的线上版本资源内容一致)

    平台资源确认
      1、找运营(首次出包):确认android和ios的版本号和资源号
      2、找平台:确认渠道sdk是否是最新

    出包
      1、排查出包是否出包成功,有问题反馈给相关技术)
      2、批量出包(建议3个一起出),节省时间和便于排查问题。

    SDK测试
      1、记录保存每个渠道的sdk账号和登录的服务器名称,必要时记录游戏内虚拟货币数量(已文档的形式保存)。
      2、切换账号。
      3、充值,支付宝,微信,银联,点卡等
      4、月卡,月卡,季度卡,年卡,终身卡。
      5、其他,其他功能确认跳转页面是否能正常打开,功能是否正确。

    渠道包存包
      1、上传云存包:建议上传云后把每个渠道包的下载链接给相关人员。
      2、存包记录(文件夹命名例如:1.0.0 1100 release 0908)

    后期skd测试
      1、预登录测试:运营发送邮件,查看是否收到。
      2、更新sdk测试:测试所有sdk,充值,切换账号。
      3、合服测试:根据服务器如果来确定抽查测试。通过平台发送邮件。
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-7-23 11:23
  • 签到天数: 316 天

    连续签到: 1 天

    [LV.8]测试军长

    35#
    发表于 2016-11-30 16:47:01 | 只看该作者
    支付sdk和游戏sdk是一个概念?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    34#
    发表于 2016-11-27 10:11:52 | 只看该作者
    ding呀 支持
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-2 00:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    33#
    发表于 2016-11-20 14:11:13 | 只看该作者
    游戏测试新人,膜拜大神,有没有交流群之类的,对于SDK 理解的不是很深入!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-12-27 13:32
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]测试营长

    32#
    发表于 2016-11-18 03:34:15 | 只看该作者
    黑盒测试 发表于 2016-11-16 15:39
    其实就是第三方接口吧

    我是他同事。的确可以称为是第三方的接口。
    非混合的sdk对应渠道厂家,是1对1的关系。
    接口层 app与sdk层调用分离,通过manager进行调用,不同厂家通过在各渠道的manager实例
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-4 11:09
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    31#
    发表于 2016-11-17 11:30:23 | 只看该作者
    hzy1990 发表于 2016-11-9 18:28
    请问怎么高效管理各个sdk渠道各版本功能开关情况?

    sdk测试通常都归功能测试管,功能测试周期内有多个sd ...

         是的SDK测试是归测试管的。包括sdk测试用例的维护,sdk登陆账号的管理和维护,还包括渠道包测试通过后渠道包的管理,还有你说的被打回渠道的管理。

          怎么处理看看你们人少够不够,人少足够就好说了。人少不够就需要根据优先级来测试了,确定优先级就需要和运营来确认。
      
          这边再提一下渠道包管理,建议渠道包的文件夹命名一看就懂,不需要进入文件夹里面就知道存了什么包。这边举个例子:正式服的渠道包的文件夹命名《slen 1.0.0 1100 release 20161117》分别是指slen是项目名称,1.0.0是版本号,1100是资源号,release是正式包,20161117是出包时间。

          这边还有一点需要提醒的是,为了防止以后客户端有底层库文件更新,需要准备一个资源号和本次出正式服的渠道包资源一样的测试包方便以后测试。建议每出一次渠道审核包就准备一个测试包,这样的目的是测试的游戏资源和玩家的游戏资源一致。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 08:48
  • 签到天数: 1767 天

    连续签到: 5 天

    [LV.Master]测试大本营

    30#
    发表于 2016-11-17 10:33:34 | 只看该作者
    本帖最后由 海海豚 于 2016-11-17 10:37 编辑

    刚刚看到有真机,那么想请教一下,这个真机的最低配置的cpu是以什么为标准呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-5-10 09:16
  • 签到天数: 172 天

    连续签到: 2 天

    [LV.7]测试师长

    29#
    发表于 2016-11-16 15:39:02 | 只看该作者
    其实就是第三方接口吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-7-10 10:05
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    28#
    发表于 2016-11-16 11:47:51 | 只看该作者
    有没有推荐的基础教程
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-3-18 14:20
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]测试连长

    27#
    发表于 2016-11-14 21:54:16 | 只看该作者
    很幸运看到这篇~我目前在做 SDK 测试,和楼主说的一模一样,但我觉得测试的深度和广度不够,看了楼主的回答,很受启发。谢谢楼主!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26#
    发表于 2016-11-12 17:17:17 | 只看该作者
    web测试插码测试怎么做啊,主要是看哪些内容?还有查看日志还有报文,了解的都好模糊,能提供一些意见吗?有没有关于测试的书籍推荐啊?大神
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-4 11:09
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    25#
    发表于 2016-11-10 16:34:25 | 只看该作者
    1160391566 发表于 2016-11-9 17:18
    都没有接触过游戏测试,感觉场景很多,都不好来写用例

    你好,任何产品的产生都是需求来实现的,可以对照需求文档来编写测试用例。部分需求不明确的及时和策划沟通确认。需求变更后也需要对用例进行维护更新。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-4 11:09
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    24#
    发表于 2016-11-10 16:04:34 | 只看该作者
    wang9958 发表于 2016-11-9 15:48
    请问,sdk的灰度发布怎么做的呢?

    你好,SDK的灰度发布的方法是把更新后的sdk安装包给一部分玩家试玩一段时间,试玩的这部分玩家有新玩家有老玩家。在试玩的这一段时间(例如1周内)中没有出现或者发行问题就推广给所有玩家用,渠道包正式上架对所有玩家开放下载。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-4 11:09
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    23#
    发表于 2016-11-10 15:39:00 | 只看该作者
    段小兰 发表于 2016-11-8 17:00
    您好。我想请问一下有一般应用的测试经验(注意是基金交易客户端),是否可以去测试游戏?测试游戏的侧重点 ...

    你好。抱歉最近比较忙。现在才回复您。

      1、我想请问一下有一般应用的测试经验(注意是基金交易客户端),是否可以去测试游戏?
          你好只要你系统的学习过软件测试,测试游戏也是可以的。

      2、测试游戏的侧重点是什么?
           游戏的每个功能都很重要,玩家消费虚拟道具以后购买的道具数量正确,扣除的虚拟货币正确,游戏过程中游戏的每个功能正常使用。最重要的应该是支付了(所有的功能都没问题了,但是就是支付接口没有或者其他的支付情况)

      3、常出现的bug在哪些方面(除了设置、账户这些)?
          这个要看项目研发本身,还有你自己平时可以看看bug管理工具总结下。说明下测试方法:边界值,逻辑性相关,组合测试,顶号,弱网,结算界面断网等都是常用的方法。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-4 11:09
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    22#
    发表于 2016-11-10 14:18:35 | 只看该作者
    克力巧 发表于 2016-11-8 15:38
    说说兼容性测试吧

    好的,抱歉最近比较忙。下面说下兼容性相关的。
    线下环境未发布 该测试结合了一些其他方法。
    兼容性主要关注:
      1、系统兼容
      2、分辨率兼容
      3、真实机器进行置顶向下的
      4、云测

    1、系统兼容性:需要关注sdk类库支持的版本是哪些,我们这个产品最低支持多少,渠道支持多少取决这个产品最高支持os版本。
    通过壳里面对ios和安卓分别最低支持的内容进行验证,安卓ios报告需要分开说明,这里不会检查重要的配置信息。
    如果市场上出新的系统,需要提前最好升级准备,但也要准备1台旧的验证不升级的情况。
    在这里会执行一份基础测试用例(验证从壳到游戏的每个环节,拆分返回看下是否会黑屏)

    2、分辨率:分辨率兼容分辨率测试根据主流数据的分辨率进行验证
    分辨率是第一个数字向下兼容,测试常规的分辨率规格后,需要对特殊宽屏和大屏手机进行验证,可以租借云手机,执行adbshell(安装 卸载 切换后台 登陆退出 拉起)
    adbshell可以仿真电量较低和限速网络的情况下。
    ipad也是必备需要测试的。
    分辨率结合部分渠道横屏切换竖屏加载过程中测试,也会在切换横竖屏做电话呼入和home切换。以前有电话卡的,现在貌似没有了。

    3、真机兼容:真实机器选择用iphone,ipad,安卓各一台即可,如果有wp的需求就需要wp的,尽量选择较低配置的,我们公司是iphone,安卓,wp都有低配机器
    低配置主要是cpu内核,真实机器会使用笔记本链接的wifi热点,该热点会做限速测试。先会验证带宽测试,然后检查游戏几个场景的上下行速率。
    在这里会执行一份基础测试用例(内容同上)
    经过上面几轮的置顶向下,基本上问题排查掉了一大半了。

    4、云测:满足以上的内容后,会通过之前朋友赠送的云测试平台的钱,选择1~2款选择机型进行,其中在设计选择机型时,需要把部分机型在2个云测试平台上进行重合的验证。
    最终通过率最低为85%,我们其中几款游戏第2轮测试后,可以达到92%
    使用云测后的报告,如果机型是公司没有的,使用sogou云测试,租借云手机来进行对应的验证。
    如果直接使用云测平台要保证覆盖,价格是一次基本要1000多块很贵的,我目前10次都花不了700,而且还有很多测试费用没用掉。

    线上环境是兼容性或者逻辑问题导致,可以通过友盟等数据分析。
    主要二方面:
    数据异常,有别之前数据,某次更新后,在启动游戏到加载loading之间退出游戏较多的
    数据异常,有别之前数据,某次更新后,直接点击游戏后退出游戏较多。
    需要根据上面2条对应的内容分别重新检查壳的问题和游戏问题。

    现有公司支持第三方数据和一个客户端log的查询后台(临时要解决问题,要求要接的,好像就没人用了,那个还可以定位到纹理内存的警报)

    大体是这样的,时间充足情况下,每个点都不会漏,时间紧会做适当简化。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2016-11-9 18:28:17 | 只看该作者
    请问怎么高效管理各个sdk渠道各版本功能开关情况?

    sdk测试通常都归功能测试管,功能测试周期内有多个sdk测试任务时,经常会出现提审版本测试完了,被很奇葩的sdk方原因打回来,同时要处理多个紧急的任务,时间不够,这时如何处理?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-9-15 10:02
  • 签到天数: 65 天

    连续签到: 1 天

    [LV.6]测试旅长

    20#
    发表于 2016-11-9 17:18:12 | 只看该作者
    都没有接触过游戏测试,感觉场景很多,都不好来写用例
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2016-11-9 15:48:26 | 只看该作者
    请问,sdk的灰度发布怎么做的呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-7-1 10:38
  • 签到天数: 71 天

    连续签到: 1 天

    [LV.6]测试旅长

    17#
    发表于 2016-11-9 15:41:16 | 只看该作者
    赞哦~来学习
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-8-22 11:14
  • 签到天数: 83 天

    连续签到: 1 天

    [LV.6]测试旅长

    16#
    发表于 2016-11-8 17:00:56 | 只看该作者
    您好。我想请问一下有一般应用的测试经验(注意是基金交易客户端),是否可以去测试游戏?测试游戏的侧重点是什么?常出现的bug在哪些方面(除了设置、账户这些)?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-28 00:24 , Processed in 0.101237 second(s), 30 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表