51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3405|回复: 5
打印 上一主题 下一主题

[转贴] 移动 app 测试流程 (2年 功能测试经验制定)

[复制链接]
  • TA的每日心情
    无聊
    2024-7-12 13:16
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2017-6-27 13:44:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    仅供参考
    app背景资料:
    数据监控平台:友盟
    用户反馈平台:阿里百川、QQ
    落笔:2017年3月9日 16:15:05
    本规范基于app大小版本测试血的教训总结。
    第一阶段:需求分析(技术+产品)
    1.新需求是否合理
    2.新旧需求时否存在冲突
    3.理出测试重点
    4.估算测试时间
    5.不熟悉的需求点,确认(负责人,竞品)
    6.对产品有个内在认识(初衷,流程,组成)
    第二阶段:编写用例
    1.大版本必写
    2.小版本创造条件写
    3.用例区分等级,标注重点
    4.正常情况之外注重新旧模块交互
    5.为空(接口空、数据空)、加载超时、网络异常、重复提交、异常中断、缓存冲突、系统兼容、流程迂回、流程中断。
    6.维护用例,保存用例
    7.无旧版用例,做好新旧版对比
    8.界面显示以720P机型为准,兼顾480/540/1080/2k屏下不错位,位置适宜。
    9.不同网络下的测试,电信、联通、移动。wifi、4G、3G、2G
    10.安卓版本兼容两个要素:品牌(三星、华为···)、系统版本(由最低版本算起)。
    第三阶段:执行用例
    1.单个用例执行情况记录
    2.执行过程中形成新的用例要加入
    3.优先执行重点功能用例(文档底部有重点功能说明)
    第四阶段:回归测试
    1.与上一阶段存在交叉,注意做好记录
    2.第三阶段用例未跑完的前提下,只需要验证bug是否修复
    3.第三阶段用例跑完的情况下,重点就修复的bug进行关联用例回归
    第五阶段:终版测试
    1.跑monkey测试崩溃
    2.跑一遍重点用例+bug
    3.测试基本功能,升级功能
    4.向产品讨要更新说明
    第六阶段:提交验收
    1.记录验收中的点,视产品决定是否改
    第七阶段:上线
    1.保留一部手机始终是线上版本,用他升级到最新版本,确认包功能
    2.观察友盟数据半小时,观看错误率
    3.知会客服、产品,app已经上线
    4.留意观察用户反馈
    第八阶段:铺渠道
    1.友盟数据正常,即可以开始
    2.官方渠道、其他渠道都需要检查
    3.将新包备份在案
    第九阶段:(阿里百川、QQ等,各渠道app评价)
    1.观察用户反馈,尝试复现用户的问题。
    2.知会开发抽空处理友盟上面上报的错误
    XX阶段:
    1.新包出现崩溃异常、功能异常,第一时间了解原因,知会产品。
    2.通用处理方式:停止版本更新,视bug严重程度、已更新用户数量,采取平版本更新或者升级版本更新。
    以视频类app为例,定位主要功能:
    ①观看视频
    ②视频离线
    ③送礼
    ④评论
    ⑤个人信息管理
    ⑥充值
    ⑦购买vip
    ⑧搜索
    ⑨分享
    ⑩收藏
    ⑪聊天加好友
    ⑫广告
    主要功能确认标准:用户经常用的,app的卖点,涉及营收的。需严重关注,覆盖多品牌,多系统版本机器的兼容。

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

    使用道具 举报

    该用户从未签到

    推荐
    发表于 2017-6-27 13:50:09 | 只看该作者
    我觉得总结得很不错啊~我四年多的水平,也就这个样了。
    不过有几个点,跟你有些不同
    1 我不知道你们是给谁验收,我一直是给产品经理验收,一般在冒烟测试完成后,跑通功能后就扔给产品验收功能,避免可能后期一些重大功能没时间修改。
    2 用例里边的兼容性,机型方面,就算规定了,但是我测试过程中也基本是测试不完的,我一般是在初始版本,或者有增加native功能(比如增加使用蓝牙)的版本上,会重点测试一下这些,否则基本就是让开发暴露各种功能,然后扔testin的程度。
    3 monkey测试提前做,最好功能跑通就可以开始跑了
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    3#
    发表于 2017-6-27 14:02:09 | 只看该作者
    草帽路飞UU 发表于 2017-6-27 13:50
    我觉得总结得很不错啊~我四年多的水平,也就这个样了。
    不过有几个点,跟你有些不同
    1 我不知道你们是给 ...

    恩,一般功能没什么大问题就提交给产品验收。可能分工不一样,测试直接给测试主管验收。产品的验收由产品提交产品负责人验收。分开的,功能大致OK就提醒产品提交其负责人过一轮。到发版前还改需求之前也碰到过,真的很无奈。
    兼容的话放在中前期,monkey放在后期是因为前面一轮轮的碾压基本没什么崩溃了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2017-9-20 17:11:25 | 只看该作者
    草帽路飞UU 发表于 2017-6-27 13:50
    我觉得总结得很不错啊~我四年多的水平,也就这个样了。
    不过有几个点,跟你有些不同
    1 我不知道你们是给 ...

    本人刚开始接触app测试,你们说的monkey测试是?它是测试工具吗?菜鸟一个,寻求帮助,谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-10-10 16:00
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2017-9-20 17:47:07 | 只看该作者
    总结的不错,受教了
    回复 支持 反对

    使用道具 举报

    6#
    匿名  发表于 2017-9-25 09:33:59
    xiaomantou228 发表于 2017-9-20 17:11
    本人刚开始接触app测试,你们说的monkey测试是?它是测试工具吗?菜鸟一个,寻求帮助,谢谢

    测试工具
    回复 支持 反对

    使用道具

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-21 05:34 , Processed in 0.068277 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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