ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:866.87KB ,
资源ID:1525921      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1525921.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(app测试流程.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

app测试流程.docx

1、针对app的测试过程和重点关注内容,做以下梳理和总结。1、首先是测试资源确认及准备(1) 产品需求文档、产品原型图、接口说明文档以及设计说明文档等应齐全;(2) 测试设备及工具的准备:IOS和andriod不同版本的真机,以及相关测试工具的准备。2、 测试用例的设计与评审(1) 根据产品需求文档、产品原型图等文档,设计客户端的一般功能测试用例;(2) 测试用例评审、修改与完善,评审通过后着手进入正式测试阶段。3、 UI测试(1) 确保手头的原型图与效果图为当前最新版本,符合产品经理及用户要求;(2) 测试过程中一切以效果图为准,若有用户体验方面的建议,可以先以邮件的形式与产品经理确认,确认通过

2、后,可以正式向开发提出用户体验方面的问题;(3) 由于测试环境中的数据为模拟数据,测试时必须预先考虑到正式环境中可能出现的数据类型。4、功能测试(1) 功能测试时主要依据编写的功能测试用例进行软件功能的遍历;(2)涉及的测试主要包括基本功能测试,安装、卸载、运行测试,异常处理(包括网络突然断开或者网速过慢、机器内存不足等异常情况的处理)测试。(2) 涉及的测试主要包括基本功能测试,安装、卸载、运行测试,异常处理(包括网络突然断开或者网速过慢、机器内存不足等异常情况的处理)测试。5、中断测试(1) 软件运行过程中接电话、收短信、锁屏、闹铃、充电,收到通知提醒后再使用软件,软件应仍可正常运行使用;

3、(2) 软件运行时,由前台切换到后台,再切回前台后,应仍可正常运行使用。6、兼容性及适配测试(1) 硬件的适配:不同手机厂商、硬件性能,不同屏幕大小的适配;(2) OS版本的兼容:IOS6-10;Andriod4以上等,如果用了一些新的API在老的系统上不支持会导致crash;(3) 不同分辨率屏幕的适配:移动设备的分辨率多种多样,如果app没有做比较合适的处理就可能会显示不好,甚至影响功能的操作。(4) 兼容性测试必须在一定数量的真机上进行,由于真机类型过多,尤其Android在做兼容性测试时,可以选取典型的几种运用较多的真机,进行兼容性测试;(5) 另外可以借助开源测试testin云测,进

4、行更多机型的兼容性测试,testin云测提供基本的运行情况和一些截图,以及简单的测试报告,有助于扩大测试的范围。7、 性能测试(1) 客户端性能测试重点关注:安装卸载时间、启动时间、页面加载时间、主要功能占用的CPU、内存、流量、耗电量等,以及与同类产品相比较是否有优势;(2) 其中页面加载时间可以利用Android调试工具DDMS获取到,在DDMS里面搜索Displayed关键字就可以看到页面加载时间;(2) 其中页面加载时间可以利用Android调试工具DDMS获取到,在DDMS里面搜索Displayed关键字就可以看到页面加载时间;(3) 运行过程中主要功能占用的CPU、内存、流量等可以

5、借助开源工具emmagee(适用于Android)获取到;(4) 至于服务器端的性能,主要利用接口对服务器施加压力,重点关注响应时间、吞吐量、并发数、事物通过率等,可以视同工具loadrunner、jmeter进行测试。8、稳定性测试(1) 安卓APP的稳定性常常使用monkey命令进行测试,通过随机事件流模拟人的操作,对检查程序的内存溢出、空指针有很大的作用。(2) Monkey主要用来检测系统ANR及Crash等问题9、测试分析及测试报告输出以上各项测试结束后,应该形成完整的分析及报告文档(包括buglist、性能及稳定性结果分析,版本上线风险分析等内容),输出给各项相关人员。安装、卸载测

6、试,主要针对编译后源程序生成的APK安装文件1. 生成APK文件在真机上可以安装及卸载2. Andriod手机端的通用安装工具,如:豌豆荚及91助手等工具可以正常安装及卸载程序;IOS,itools工具可以正常安装及卸载3. Android平台程序安装在SD卡上(android2.2版本以后)升级测试1. 验证数字签名2. 升级后可正常使用(升级覆盖安装、下载后手动覆盖安装),升级后看数据对不对3. 在线跨版本升级(长时间不使用app,从小版本0.几升级到3.几),有些系统支持功能测试1、 业务逻辑测试:主要测试客户端业务能否正常完成,比如说我们手机端购物商城,要测试各种业务能否正常完成,比如

7、说购物,能够正常选择商品、付款进行商品业务流程2、 功能点的测试,比如说登录功能、搜索功能等单个功能点的测试,主要根据需求利用各种常用用例设计方法编写用例,从正向及反向进行考虑3、 关联性测试,主要测试客户端与PC端的交互,客户端处理完后,PC端与客户端数据一致,比如说在手机端购买商品,那用相同账户在PC端登录后,相关信息在PC端是否同步。3、 关联性测试,主要测试客户端与PC端的交互,客户端处理完后,PC端与客户端数据一致,比如说在手机端购买商品,那用相同账户在PC端登录后,相关信息在PC端是否同步。异常测试1、 异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能否正常处理,保证

8、数据正确性。2、 交互性测试:客户端在运行的时候被其他时间打扰,如来电、来短信。,低电量测试。还要注意手机端硬件上,如:待机、插拔数据线、插拔耳机等操作不会影响客户端,比如说我在看新闻,这个时候忽然来电话了,接听电话后会不会当前网页有影响 客户端侧性能测试客户端在不同网络环境下响应速度(2G、3G、4G等)。app对资源的占用(cpu、内存、耗电、流量等)兼容性测试:各种手机平台、操作系统版本、分辨率、不同尺寸屏幕、与其他App的兼容各种网络环境下的测试各种网络状态下进行的测试(包括飞行模式)3G上网:td-cdma、cdma2000、wcdma能否正常使用。edge、gprs能否正常使用4G

9、网络能否正常使用App运行测试:最小化、多个app切换,关机、待机后app能否正常使用,强制退出后还能否正常运行 长时间开机且开app,看是否会出现异常情况反复运行关闭appAndroid/IOS特性测试:横竖屏,home键,音量键,power键等互动分享:如果程序里面包括分享功能,那么检测点击分享的时候是否会正常给出分享提示,点击分享后所填写的分享内容是否正确APP功能测试一、 安装1.2.3.4.5. 应用程序应是否正确安装到设备驱动程序上 安装路径是否能指定 没有用户的允许, 应用程序不能预先设定自动启动 卸载用户使用过程中产生的文件是否有提示 意外情况是否有提示,如内存不足,因手机系统

10、限制部分功能不能使用,如miui短信拦截,软件安装过程中意外情况的处理是否符合需求(如死机,重启,断电)二、 软件权限1.2.3.4.5.6.7. 扣费风险:包括发送短信、拨打电话、连接网络,没有网络时能否提醒 隐私泄露风险:包括访问手机信息、访问联系人信息等 允许使用手机发送接受信息功能 使用手机拍照 允许使用手机读取用户数据 检测App的用户授权级别、数据泄漏、非法授权访问等三、 登陆注册1. 如果没有网络时候,需要有个提示到用户没有连接到网络2. 现在是如果登陆之后,退出app再点击进去就可以直接到个人中心,这里应该有个缓存时间,如果在登陆缓存内,就直接进去,如果不在就引导到登陆注册页面

11、。而现在是需要到操作内页时候再去登陆。时间,如果在登陆缓存内,就直接进去,如果不在就引导到登陆注册页面。而现在是需要到操作内页时候再去登陆。3. 密码:输入密码时可见,保存密码是如何确保其安全性,能否找回密码,用户名密码长度4. -注册后的提示页面5. 登录系统是否允许多次非法的登陆,是否有次数限制。6. 使用已经登陆的账号登陆系统是否正确处理7. 使用禁用的账号登陆系统是否正确处理8. 用户名、口令(密码)错误或漏填时能否登陆9. 删除或修改后的用户,原用户登陆10. 登陆超时的处理11. 注销原模块,新的模块系统能否正确处理12. 终止注销能否返回原模块,原用户13. 注销原用户,新用户系

12、统能否正确处理14. 使用错误的账号、口令、无权限的被禁用的账号进行注销四、 卸载1. 直接删除安装文件夹卸载是否有提示信息。2. 测试系统直接卸载程序是否有提示信息。3. 卸载过程中出现的意外情况的测试(如死机、断电、重启)。4. 卸载是否支持取消功能,单击取消后软件卸载的情况 。5. 系统直接卸载UI测试,是否有卸载状态进度条提示 。五、 Ui测试(详见ui优化文档)1. 测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否统一,文字是否正确、操作是否简单易懂、部分功能是否有相应提示,提示用语是否易懂。2. 哪些操作需要反馈、提示信息,反馈是否及时、提示是否易懂3. 相应界面是

13、否有操作引导六、 运行1. App安装完成后的试运行,可正常打开软件,是否有加载状态进度提示。2. App打开速度测试,速度是否可观。3. App页面间的切换是否流畅,逻辑是否正确七、 应用的前后台切换1. APP切换到后台,再回到app,检查是否停留在上一次操作界面;检查功能及应用状态是否正常;程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候2. 手机锁屏解屏后进入app注意是否会崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。3. 当App使用过程中有电话进来中断后再切换到app,功能状态是否正常4. 当关闭app进程后,再开启app,

14、app能否正常启动。5. 出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,是否出5. 出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,是否出现自动跳过提示框(对于有数据交换的页面,每个页面都必需要进行前后台切换、锁屏的测试,这种页面最容易出现崩溃)八、 免登陆1. 应用开启时是否自动以上一次登录的用户身份来使用app.,无网络情况时能否正常进入免登录状态2. 切换用户登录后,用户登录信息及数据内容是否相应更新,确保原用户退出。3. 一个帐户只是否只能登录一台机器,一个帐户登录其他手机时,原手机里的用户是否会被踢出,并给出提示4. app切换到后台,再

15、切回前台的校验,切换到后台,再切换回前台的测试5. 密码更换后,检查有数据交换时是否进行了有效身份的校验6. 支持自动登录的应用在进行数据交换时,检查系统是否能自动登录成功并且数据操作无误。7. 用户主动退出登录后,下次启动app,是否停留在登录界面九、 数据更新1.2.3.4.哪些数据需要手动刷新,哪些数据会自动刷新,哪些数据是手动+自动刷新 确定哪些数据从后台切换回前台时需要进行数据更新。 哪些内容需要实时更新,哪些需要定时更新 确定数据时需从服务端请求,还是有缓存到本地十、 离线浏览1.2.3.4.5.6.是否支持离线浏览,即在本地客户端会缓存一部分数据供用户查看 在无网络情况可以是否浏览本地数据 退出app再开启app时是否能正常浏览 切换到后台再切回前台可以正常浏览 锁屏后再解屏回到应用前台可以正常浏览 在对服务端的数据有更新时会给予离线的相应提示十一、 App的更新1. 当客户端有新版本时,是否有更新提示 ;当版本为非强制

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1