APP不同上线情况对应的测试流程

  一个App软件从研发提测到版本上线都会经过哪些测试流程呢?很多人认为就是进行功能测试,没bug了就提交审核,审核通过就直接上线了,其实不然,有些步骤是需要特别关注的,否则极易造成线上bug,本文千锋教育小编就通过两步介绍一款App从提测到上线的具体测试流程。

  

软测

 

  一、了解上线的各种组合情况

  1.目标

  掌握App和后端服务上线的不同组合情况

  2.组合情况

  1.后台服务和App都有业务更新

  2.只有后台服务更新

  3.只有App业务更新

  二、App测试流程

  1.目标

  掌握各种组合情况下App上线流程

  2.上线流程

  上线方式:后台服务+App都有更新

  上线流程:

  步骤一:测试环境验证后台服务和App的功能

  步骤二:用线上app版本对应的功能打个测试包+最新后端功能进行验证

  步骤三:验证历史往前数3个版本的功能+最新后端功能

  注意问题:步骤2和3往往是被很多人忽略掉的

  上线方式:后台服务

  上线流程:

  步骤一:测试环境验证后台服务的功能

  步骤二:用线上app版本对应的功能打个测试包+最新后端功能进行验证

  步骤三:验证历史往前数3个版本的功能+最新后端功能

  注意问题:步骤2和3往往是被很多人忽略掉的

  上线方式:App业务

  上线流程:

  ·测试环境验证App功能

  ·验证历史往前数3个版本的功能+目前后端功能

  注意问题:步骤2往往是被很多人忽略掉的

  总结

  App业务必定要靠后台服务的支持,上线的时候如果涉及到后台业务更新,这时候就要特别注意了,因为app上线有个审核过程,因此不可避免的后端服务要先上线,所以要提前验证下最新后台服务对当前线上app版本是否支持,另外有些用户可能还不会实时更新app版本,所以最好对app当前往前数历史3个版本的功能都进行下验证,否则新服务上了以后很容易造成线上bug,这个是大家需要格外注意的。

  【免责声明:本文图片及文字信息均由小编转载自网络,旨在分享提供阅读,版权归原作者所有,如有侵权请联系我们进行删除。】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一步:例如我们要测试内网结点A与B两台计算机之间的传输带宽,那么我们需要复制iperf.exe到这两台计算机硬盘中。   第二步:随意选择结点A作为服务端,而B作为客户端,在A上进入命令提示窗口运行iperf -s命令,这样iperf将以服务端方式启动,并且通过TCP的5001端口监听数据。(如图4)   第三步:接下来我们返回到B结点进入命令提示窗口,然后运行iperf -c 192.168.0.199 -t 60,这个命令是将B结点以客户端的方式运行,并且连接IP地址为192.168.0.199的服务端,监视测量数据时间是60秒。(如图5)   第四步:运行完毕客户端将自动开启1903端口连接服务端的5001端口,通过发送与接收数据包来实现测量带宽的目的。   第五步:与此同时我们在服务端上也可以看到有客户端连接5001端口的提示,这表明两个结点已经建立了相应的连接,数据通讯正常。(如图6)   第六步:由于我们之前是设置了测量时间间隔为60秒,所以在60秒过后客户端结点上就会显示出测量的具体数据,从A到B发送接收数据的速度为177Mbits/sec,由于以太网数据传输是双向双工的,所以百M网线理想状态传输速度应该是200Mbits/sec。(如图7)   第七步:当然我们还可以通过在客户端上执行iperf -c 192.168.0.199 -t 60 -i 2,这样将每隔两秒自动将测量结果显示出来,在最后再计算其平均值。(如图8)   通过简单的设置和简单的指令我们轻松实现了针对内网两个结点之间带宽传输速度的测量,当然iperf程序还支持很多参数,具体设置我们可以参考其帮助信息,比较常用的有-l 缓冲区大小,-m 显示tcp最大mtu值,-p 指定服务器端使用的端口或客户端所连接的端口,-u 使用udp协议,-w 指定TCP窗口大小,默认是8KB,-M 设定TCP数据包的最大mtu值等。另外在客户端上可以通过-n 指定传输的字节数,-r 单独进行双向传输测试,在服务端则可以通过-D参数以服务方式运行ipserf,以-R来停止iperf服务。
图+文字,详细到小白都可以直接照搬。 目录如下: 一、 申请app id 1. 登录苹果开者中心 2. 进入证书中心 3. 新增appid 4. 填写app ID Name 5. Bundle Identifier (App ID Suffix) 6. 选择服务 二、 生成Provisioning Profiles 1. 生成development Provisioning Profiles,用于真机调试 1.1. 新增Provisioning Profiles 1.2. 选择Provisioning Profiles类型 1.3. 选择相关的app id 1.4. 选择开发者证书 1.5. 选择设备 1.6. 下载安装 2. 生成distribution Provisioning Profiles,用于发布 2.1. 新增Provisioning Profiles 2.2. 选择Provisioning Profiles类型 2.3. 选择app id 2.4. 选择发布证书 2.5. 填写名称,下载安装 三、 在itunes connect添加app 1. 新增app 2. 填写的海报信息 3. 填写产品描述 4. 填写审核信息 5. 填写价格信息 6. 可选价格区间 四、 构建版本 1. 在mac mini上打开程序源码 2. 插上设备,进行真机调试编译 3. 上线环境配置一:boundle id配置,版本,build版本,开发者账号 4. 上线环境配置二:64位架构编译配置 5. 上线环境配置三:发布证书选择 6. 上线环境配置四:兼容最低版本选择 7. 上线环境配置五:运行设备类型选择 8. 上线环境配置六:发布配置 9. 上线环境配置七:包名设置 10. 上线环境配置八:构建名称设置 11. 上线环境配置九:加密确认 12. 构建 13. 导出ipa 14. 确认构建项 15. 上传构建版本 16. 在app store选择构建版本 17. 在itunes connect保存信息,检查填写,提交审核

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值