目标

能说出项目上线发布的策略
能说出互联网公司开发使用什么模型及原因

迭代速度不同: 开发模型不一样
传统行业: 瀑布模型 (将一个项目作为一个整体, 下一个环节依赖上一个环节的完成)
互联网行业: 敏捷模型(将一个项目拆分成多个子项目, 每一个迭代周期完成一个子项目)

1.1 敏捷开发( scrum) 模型

Scrum: 是一个敏捷开发框架, 是一个增量的, 迭代的开发过程

迭代( sprint) : 项目开发过程中最小周期, 每个sprint周期建议为2-4周。 在scrum框架中, 整个开发周期包括若干个小的迭代周期。

产品功能列表( Backlog ) : 在Scrum中, 将产品Backlog按商业价值排出需求列表

三种角色: 产品负责人( Product Owner) 、 项目经理(Scrum Master) 、 开发团队( Dev Team)

迭代周期: 2-4周

开发流程: 产品规划需求 – > 开迭代计划会 – > 迭代开发需求 – >发布评审会、 反思会
研发测试比: 3:1-5:1

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

1.2 软件包格式

  • 安卓手机: XXX.apk
  • 苹果手机: XXX.IPA

1.3 软件包的发布

  • 给测试

    • 公共平台
    • 标注版本号,放在大家都可访问的地址
  • 给用户
    • 第三方平台
    • 安卓: 应用宝 豌豆荚 360手机助手 各品牌应用商城 等
    • 苹果: APPstore ITools

功能测试(六)—— APP测试之互联网公司的必备知识相关推荐

  1. 移动端开发必备知识-Hybrid App

    简介 面试的时候小伙伴们有没有被问到过Hybrid App呢?不得不说了解Hybrid App是我们前端面试中的一个加分项.今天就跟随笔者的步伐让你彻底弄懂Hybrid App,让你就算没做过也能对面 ...

  2. App渠道统计基础知识:App推广运营人员必备

    App推广运营人员每天最关心的就是渠道数据的变化,毕竟这是衡量工作效果的直接方法.但渠道数据的获取有哪些要点,你真的清楚吗?今天让我们简单了解一下App渠道统计的基础知识,以及高效的统计方法. 一.A ...

  3. 网络协议那些事儿,每一个程序员的必备知识,这次终于理顺了!

    网络协议是每一个程序员的必备知识,不管是前端还是后端. 想要成为编程方面的专家,除了操作系统.计算机原理.数据结构和算法.设计模式和架构.数据库等知识外,网络协议的相关知识也是不可或缺的.同时面试中网 ...

  4. 第四课 脱壳必备知识要点及方法

    第四课  脱壳必备知识要点及方法 今天所要讲的是这高级篇中最为关键,最为重要的一课,希望大家能认真学习,反复推敲,举一反三学习脱壳的各种方法,当然有的时候可能需要几种方法一起使用,今后我们也会一点一点 ...

  5. 移动端webapp开发必备知识

    转载自:移动终端开发必备知识 转载自:移动端webapp开发必备知识 请尊重版权,转载请注明来源,多谢~~ 移动设备的用户越来越多,每天android手机的激活量都已经超过130万台,所以我们面向移动 ...

  6. c++可达矩阵_测试分析人员必备知识—需求管理和可追溯性矩阵

    测试分析人员必备知识-需求管理和可追溯性矩阵 严格的软件开发过程的基石是需求管理以及这些需求对实施的可追溯性,以及随后对正确实施的证明. 需求可追溯性由作者Gotel和Finkelstein定义为&q ...

  7. 移动终端开发必备知识(转载)

    移动设备的用户越来越多,每天android手机的激活量都已经超过130万台,所以我们面向移动终端的WebAPP也开始跟进了.本文主要介绍webapp的开发与调试的相关知识和经验,以及给出几种可选的解决 ...

  8. html网页的主题标签是什么6,HTML标签及标签属性大全(网页制作必备知识)

    html标签及标签属性大全(网页制作必备知识) 总类(所有html文件都有的) ------------------------------------------------------------ ...

  9. 视频教程-游戏网络编程必备知识-Unity3D

    游戏网络编程必备知识 网名:海洋,CSDN社区讲师,3D游戏引擎开发者,IT讲师,计算机图形学方向研究生,曾在浙江大学CAD&CG;国家重点实验室学习.从事IT行业15年,主导或参与了18款大 ...

最新文章

  1. MySQL面试题 | 附答案解析(二)
  2. C++获取windows桌面的路径
  3. Java虚拟机(JVM)的内存划分
  4. python和对象复习_面向对象阶段复习
  5. mysql run sql files_如何在Eclipse DTP中運行多個.sql文件
  6. ZNZD平台vue项目
  7. ansys怎么删除线段_科学网—ansys常用命令 - 刘敬寿的博文
  8. 【转载】基于Redis实现分布式锁
  9. (1)Zabbix2.4.5 安装配置
  10. Hadoop3.0.3-SYNTH运行
  11. 教孩子学编程python pdf_教孩子学编程 PYTHON语言版 PDF_Python教程
  12. 网页的406报错问题
  13. 查看漏洞库平台有哪些?
  14. apache mod_rewrite 简略说明
  15. android仿淘宝语音搜索功能集成科大讯飞
  16. Linux下的文件管理(初学者必看)
  17. HDLBits(4) Procedures合集
  18. golang 下载图片
  19. JEPF快速发开平台
  20. 新概念2背诵500遍后的感受

热门文章

  1. 戴尔R730XD服务器的不定时蓝屏研究 蓝屏错误代码 0x00000124
  2. RWEQ模型的土壤风蚀模数估算、其变化归因分析
  3. 哈佛结构与冯诺依曼结构(含STM32系统结构解析)
  4. ********广度优先搜索*********
  5. xshell6无法卸载、重新安装【1628: 完成基于脚本的安装失败】
  6. Java基础系列28-常用api之包装类
  7. CSS3 图片旋转特效
  8. 淘淘商城第51讲——从商城首页跳转到搜索页面
  9. 弹弹堂 网页游戏 单机自玩 搭建教程
  10. 看板的作用是什么?任务看板如何跟进