首页>新闻>徐州软件测试入门是否需要培训

徐州软件测试入门是否需要培训

来源:徐州达内IT培训学校时间:2020/9/6 11:18:51

软件测试是当下比较火的岗位,但是身在软件测试岗位的你还好吗?今天小编给你分析一下关于热修复测试过程注意事项,若果你在一次测试中脱颖而出那将来的你一定很精彩!

基于tinker实际测试过程中遇到的问题,小编简单总结测试过程遇到的经验和教训。


一、功能测试阶段

1. 功能测试:代码修复,资源修复和SO修复逻辑验证;

这个是热修复基本的功能测试,不做赘述;

2. 功能测试:SDK更新时需要注意系统版本适配;

新功能测试和SDK升级时,均需要主要5.0以下系统和5.0以上系统的生效性验证。在项目实际测试过程,曾经发现过SDK升级时5.0以下手机冷启动就出现崩溃,较后发现与与分Dex方案Multidex在Android5.0前后版本引用策略不同有关。所以建议升级SDK升级时需要注意系统适配;

3. 产品逻辑:思考如何查看统计线上修复率;

这个逻辑容易被很多产品和测试同学忽略,与功能逻辑无关,但是测试过程需要思考,上线热修复补丁包后如何查看是否下载成功,加载成功与否。建议测试过程多思考除了功能逻辑以外的一些事情。

4. 策略逻辑:确保可以清除补丁包或者版本升级后不生效;

这个策略逻辑是否重要,但凡所有的事情想好退路,在思考修复功能逻辑之前,思考删除补丁包的逻辑,如果开发如果没有添加相关策略逻辑,那么,下发的补丁包存在问题导致修复失败将是灾难性的问题;

5. 策略逻辑:思考如何解决同一版本,不同渠道打包可能导致基准包不同的问题;

不同公司的不同产品线打包可能存在差异性,在实际测试过程曾经出现一个问题,热修复功能验证通过,但是市场,测试和产品基于自身需求,修改打包配置项重新打包,导致同一个版本,虽然代码逻辑相同,但是系统重新打包导致混淆存在差异。如果该版本需要下发热修复补丁包,可能需要不同的基准包编译对应的补丁包,导致热修复功能的可用性降低;

6. 功能测试:非目标app包在下载补丁包后不会生效且不会出现崩溃;

这个是热修复基本的功能测试,也是必须要注意的。

  • 上一篇:徐州软件测试培训班哪家好
  • 下一篇:徐州软件测试培训机构哪家靠谱
  • 相关推荐 更多>

    数学不好能学java吗

    Java游戏编程

    徐州哪个Java编程培训班比较好

    徐州学习Java语言去哪个培训班

    徐州学Java哪种授课模式好

    徐州Java程序员培训班哪家效果...

    立即申请体验课名额

    徐州达内IT培训学校

    版权所有:搜学搜课(www.soxsok.com)

  • 在线咨询
  • 电话咨询
  • 微信咨询