【功能测试】2_APP项目 _APP开发模型以及发布策略

文章目录

  • 一、开发模型
    • [1.1 敏捷开发(scrum)模型](#1.1 敏捷开发(scrum)模型)
  • 二、APP发布策略
    • [2.1 项目上线发布策略](#2.1 项目上线发布策略)
    • [2.2 APP发布方式](#2.2 APP发布方式)
      • [2.2.1 APP软件包类型](#2.2.1 APP软件包类型)
      • [2.2.2 APP客户端(内部)发布平台](#2.2.2 APP客户端(内部)发布平台)
      • [2.2.3 APP客户端(线上)发布平台](#2.2.3 APP客户端(线上)发布平台)

一、开发模型

问题:互联网应用(京东)与传统行业应用(个税APP)更新速度一样吗?

  • 迭代速度不同:开发模型不一样
  • 传统行业:瀑布模型
  • 互联网行业:敏捷模型

1.1 敏捷开发(scrum)模型

二、APP发布策略

2.1 项目上线发布策略

yacas 复制代码
上线发布策略
------开发环境---测试环境---(预发布环境)---灰度发布-生产环境
------灰度发布:部分用户可用,若有异常则回滚 
------线上发布:所有用户可用

2.2 APP发布方式

yacas 复制代码
APP软件格式:apk(Android)、ipa(IOS) 
内部发布:蒲公英、Testlink等
线上发布:
------安卓应用:豌豆荚、应用宝、360手机助手、各类手机品 牌商城等;
------IOS应用:主要有App store、iTools

2.2.1 APP软件包类型

2.2.2 APP客户端(内部)发布平台

在实际测试工作中,为了方便测试程序包的安装和管理,可以使用一些应用内测分发平台。如:蒲公英、Testlink等

操作步骤:

  • 开发将应用测试包上传到这些平台上
  • 平台可以生成对应的二维码
  • 测试直接扫码进行应用安装

2.2.3 APP客户端(线上)发布平台

1、产品测试完成后要在线上进行发布,让用户进行下载使用。下面是安卓和IOS应用常用的发布平台和渠道。

  • 安卓应用:豌豆荚、应用宝、360手机助手、各类手机品牌商城等;
  • IOS应用: 主要有 App store、iTools

2、操作步骤:

  • 开发者账号注册,申请在发布平台(各种应用商店)上架
  • 针对不同的发布平台,在软件包中加入对应的平台ID(渠道ID),上传到发布平台
  • 平台审核通过后,用户即可在应用商店中下载
yacas 复制代码
注意事项:
------一般线上发布过程,由开发人员负责。
------在软件包加入平台ID后,上传到发布平台时,需要测试人员验证核心的业务功能
相关推荐
llilian_161 天前
选择北斗导航卫星信号模拟器注意事项总结 北斗导航卫星模拟器 北斗导航信号模拟器
功能测试·单片机·嵌入式硬件·测试工具·51单片机·硬件工程
兰.lan1 天前
【黑马ai测试】黑马头条登录功能测试-发布功能测试-其他功能模块设计
软件测试·人工智能·笔记·python·功能测试·ai·单元测试
K 旺仔小馒头2 天前
【项目】博客系统测试报告
自动化测试·功能测试·性能测试
Word码2 天前
接口自动化测试实战项目
软件测试·python·功能测试·集成测试·实战项目
UTP协同自动化测试3 天前
智能家居中控屏测试:触摸屏操作 + I2C 读取传感器 + UART 与子设备通信 + GPIO 控制
功能测试·单片机·嵌入式硬件·测试工具·智能家居
测试_AI_一辰5 天前
Playwright执行原理拆解(测试视角)
人工智能·功能测试·ai编程
独断万古他化6 天前
【抽奖活动管理平台】完整质量测试报告:功能 / 自动化 / 性能三大维度总结
功能测试·自动化·接口测试·测试报告·ui测试
智擎软件测评小祺6 天前
软件非功能测试全流程探析
功能测试·检测·cma·第三方检测·cnas·软件非功能测试·软件非功能测试流程
川石课堂软件测试6 天前
涨薪技术|Prometheus使用Recoding Rules优化性能
功能测试·测试工具·jmeter·mysql·面试·单元测试·prometheus