iOS上线check_list
iOS 上线前 check_list
|
类型 |
序号 |
检查项 |
结果(pass/no) |
|
|
安装 卸载 |
1 |
非越狱环境下的安装、卸载 |
||
|
2 |
越狱环境下的安装、卸载 |
|||
|
3 |
安装文件检查,无泄漏用户信息的隐患 |
|||
|
4 |
卸载后残留文件检查 |
|||
|
功能性 测试 |
5 |
测试用例已全部通过 |
||
|
6 |
严重等级和次要等级的bug已全部修复 |
|||
|
7 |
无影响用户体验的问题(UI排版和图标) |
|||
|
8 |
需求文档所规定的功能已全部实现 |
|||
|
9 |
需求文档所规定的其它功能实现 |
|||
|
10 |
功能键、触发键、按钮、菜单、选择项功能正确 |
|||
|
11 |
登录(手机号登录,第三方登录) |
|||
|
12 |
注册(手机号注册/获取验证码,第三方注册) |
|||
|
可靠性 测试 |
13 |
多终端运行,兼容低配和高配机型,低版本和高版本iOS系统 |
||
|
14 |
非法键容错性测试 |
|||
|
15 |
异常字符容错性测试 |
|||
|
16 |
程序负作用检查 |
|||
|
17 |
无崩溃/闪退的问题(内存泄漏,功能性崩溃等) |
|||
|
18 |
崩溃后有崩溃日志的输出,上传后台 |
|||
|
19 |
后台运行,与第三方软件交互 |
|||
|
20 |
Wifi,移动网络(4G 3G 2G)环境下运行 |
|||
|
多用户 测试 |
21 |
终端随机测试 |
||
|
22 |
终端同步测试 |
|||
|
23 |
终端共享测试 |
|||
|
维护性 测试 |
24 |
更新推送,下载更新 |
||
|
25 |
本地更新,覆盖安装 |
|||
|
26 |
更新后无需重新登录 |
|||
|
27 |
更新后数据不会丢失 |
|||
|
正确性 测试 |
28 |
AppStore中App展示信息正确: 无错别字,无错误链接,版本号正确,logo和切图 |
||
|
版本 |
时间 |
|||
|
测试备忘 |
||||
iOS上线check_list的更多相关文章
- Android上线check_list
Android 上线 check_list 类型 序号 检查项 结果(pass/no) 安装 卸载 1 非Root环境下的安装.卸载 2 Root环境下的安装.卸载 3 安装文件检查,无泄漏用户信息的 ...
- iOS 上线因iPv6被拒,查询服务器是否支持iPv6,mac设置iPv6网络,手机测试iPv6
一. iOS----如何检查域名是否支持ipv6 iOS----------如何检查域名是否支持ipv6 1.检查你所用到的库,像af 3.0以上什么的(不用改),其他的库自己去搜下是否支持ipv6吧 ...
- ios上线流程
一.前言: 作为一名iOSer,把开发出来的App上传到App Store是必要的.下面就来详细讲解一下具体流程步骤. 二.准备: 一个已付费的开发者账号(账号类型分为个人(Individual).公 ...
- unity打包iOS上线归纳
1.去https://developer.apple.com登陆账号去生成打包用的签名文件,生成一个测试用的和一个上线发布用的签名文件 注意:签名文件绑定id必须和应用绑定包命一致,iOSapp唯一性 ...
- iOS上线...踩坑
总结一下上线过程中出现的问题: 1.AppStore不允许app中出现下载别的app的提示 (例如:三方登录的时候,检测到手机未安装QQ,微信,微博,提示你的设备未安装!❌❌❌ 正确的做法:未安装的, ...
- iOS 上线被拒收集
根据上线被拒的原因 自己 也在慢慢总结 希望对各位有所帮助 1)QQ 微信 等第三方平台 必须要做是否安装应用的检测
- iOS上线项目源码分享
最强UINavigationController和TabBar结合(会员satian ) 最强UINavigationController和TabBar结合的Demo,这里取用了明星衣橱app里的 ...
- IOS 上线问题
info.plist 是否支持后台位置 音频 Info.plist中添加UIBackgroundModes键值,它包含一个或多个string的值,包括 audio:在后台提供声音播放功能,包括音频流和 ...
- iOS 上线过程中出现的问题总结
1: 因为使用后台播放音乐,在 info 里面添加 required background modes 的 key, 如果你的代码里面没有后套播放音频的功能, 不要添加 required back ...
随机推荐
- bzoj4006
斯坦纳树 比之前要求高了一些 其实利用斯坦纳树的dp[i][s]以i为根,S为状态就行了,先跑一遍斯坦纳树,预处理出dp数组,记住每个S的最小值,然后再dp,这里dp必须要求同一种颜色的状态都必须在S ...
- AngularJS系统学习之Factory,Service, Provider(工厂,服务,供应者)
本文转自:http://blog.csdn.net/zcl_love_wx/article/details/51404390 我看过敲过代码之后, 有了很深的理解, 这三个东西其实都是用来返回对象的. ...
- Android开发—— 传递数据
一:使用静态变量传递数据 (1)静态变量传递数据,在目标Activity中声明静态变量,然后使用setText()方法将静态变量的值导出即可: (2)静态变量传递数据,在主Activity中对目标Ac ...
- Mice and Holes
题意: 有 $n$ 只老鼠和 $m$ 个鼠洞,第 $i$ 只老鼠的坐标为 $x_i$,第 $j$ 个鼠洞的坐标为 $p_j$ ,容量为 $c_j$. 第 $i$ 只老鼠钻进第 $j$ 个鼠洞的距离为 ...
- java读取文件:文本文件
一般使用串行方式读出或者写入文件.总的来说,使用输入流把文件内容读入内存,使用输出流把内存中的信息写出到文件.这些类位于java.io包下.输入和输出的类和方法往往是对应的 文本文件 先了解如何读写文 ...
- mysql慢日志记录
DBA工作:通过日志找到执行慢的sql语句 慢日志: - 执行时间 > 10 - 未命中索引 配置: - 基于内存 show variables like '%query%'; set glob ...
- Flutter实战视频-移动电商-17.首页_楼层组件的编写技巧
17.首页_楼层组件的编写技巧 博客地址: https://jspang.com/post/FlutterShop.html#toc-b50 楼层的效果: 标题 stlessW快速生成: 接收一个St ...
- Fitnesse 之 Script Table
在表中每一行代表一个执行脚本. 第一行中的Script关键字表明表格类型,后面紧跟着类名(Fixture)和构造函数中的参数.在一个测试页中如果没有再指定其它Fixture,将一直沿用上一个Fixtu ...
- MongoDb Samus 驱动的改进
一直使用 MongoDb 的 Samus C#驱动. 其有一个缺陷,就是无法支持struct的读写. 但是一般数据都用Class包装,所以也没有太在意. 随着这些天尝试写入 KLineData 时,遇 ...
- 自定义socket 模拟B/S服务端
目录 通过什么实现连接? B/S 客户端与服务端交互过程 socket server端 python代码 (静态html反馈) socket server端 python代码 (动态html反馈) 小 ...