app性能测试指标有哪些 app性能测试指标有哪些内容
app性能测试指标有哪些 app性能测试指标有哪些内容
app性能测试指标有哪些 app性能测试指标有哪些内容
app性能测试指标有哪些 app性能测试指标有哪些内容
app性能测试指标有哪些 app性能测试指标有哪些内容
关于app性能测试指标有哪些,app性能测试指标有哪些内容这个很多人还不知道,今天小栢来为大家解答以上的问题,现在让我们一起来看看吧!
1、业务功能测试APP专项测试(兼容性测试、安装、卸载、升级、交叉、Push消息推送、性能测试、用户体验、极限、边界、权限型号、作系统、分辨率(Android:1080x1920,720x1280;IOS:2208x1242,1334x750)尺寸(4.7,5.5)、网络环境(Wi-Fi、2G、3G、4G、5G)拨打接听电话接收/发送短信插拔网络切换1.一定数量的真机上进行2.借助testin等云平台3.模拟器:Xcode、Genymotion()第三方在线统计排名(腾讯移动分析、百度研究院)数据(Android、IOS)埋点技术(技术手段)push消息应该按设定规则发送特定用户APP在后台运行时,应能正常收到其push消息设备锁屏状态下,应能正常收到APP的push消息设置网络段断开后再一次建立连接是,应能收到push消息系统设置不接收APP通知消息时,用户应该不再接收push消息安装渠道:Android-应用商城、IOS-APP Store正常情况 :正常安装测试、检查是否安装成功APP本本覆盖测试回退版本测试在不同型号、系统、屏幕大小、分辨率上的进行安装安装完成后能否正常启动应用程序异常情况安装时内存不足安装过程中的意外情况(强行断电、断网、来电话、查看信息)等能否取消安装正常情况:用自己的卸载程序进行卸载,检查是否卸载干净用第三方工具,检查是否卸载干净不同系统、硬件环境、网络环境下进行卸载卸载后再次安装、是否正常使用异常情况:卸载中出现异常情况能否恢复(比如关机、内存、没电等),程序是否还能运行卸载后是否有残留,是否能够再次进行安装是否可以取消卸载,软件恢复使用更新版本需要提示用户考虑是否进行强制升级(软件存在缺陷、软件不能够向前兼容)是否能够跨版本升级性能测试指标:内存、CPU、流量、电量、启动速度、界面切换速度内存溢出与内存泄漏1.内存溢出out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现溢出2.内存泄漏out of leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏危害可以忽略,但内存泄漏堆积后果很,无论多少内存,迟早会被占光3.二者的关系:内存泄漏会导致内存溢出冷启动与热启动1.指app被后台杀后,在这个状态打开app,这种启动方式叫做冷启动2.热启动:指app没有被后台杀,仍然在后台运行,通常我们再次打开这个app,这种启动方式叫做热启动用户体验边界(极限测试)权限测试App的兼容性测试尤为重要:由于厂商生产的型号及相关软硬件存在千千万万的异性,进而APP端需要着重考虑分辨率,系统版本,尺寸,主流机型等App性能测试指标不一样,除了需要和web一样考虑APP客户端的性能外,我们还需要考虑电量、流量的消耗、GPU渲染等APP网络测试场景的复杂性:如2G、3G、4G、5G、Wi-Fi、弱网环境等APP基于载体存在的交叉测试、前后台切换,安装/卸载/升级测试APP基于载体特有的一些用户作习惯类测试,如横竖屏切换,多点触控,触发区域等内测发布平台工作流程:1.开发将打好的程序包上传到内测发布平台上2.内测分发平台基于上传的安装包生成的二维码3.测试扫描二维码即可进行下载,安装并测试蒲公英: fir.im(线上发布平台:应用商店、APP Store前置基础:瀑布模型(不适用快速变化的需求)、快速原型互联点:请求创新、要求的高度不确定性移动互联网的解决方案:快速的反馈机制、快速试错基本可以和快速原型划等号。
2、scrum:提供了一套基于团队的敏捷方法。
3、角色:产品负责人(整理需求)、项目、开发团队输出物:产品待办列表、迭代待办列表、产品增量(可工作的软件)5个活动:迭代、迭代、每日站会、评审会、迭代回顾1.需求分析与评审2.编写测试(测试方案)3.设计测试用例与评审4.执行测试用例与缺陷跟踪5.编写测试报告兼容测试交叉弱网测试极限边界权限测试删除请求:remove all设置过滤查看请求和响应数据修改响应数据辅助bug构建模拟测试场景APP弱网模拟测试前端性能分析及优化重定向、API接口测试为什么抓包?通过抓包工具截取观察网站的请求信息,帮助我们更深入了解系统通过用抓包工具截取,观察网站的请求与返回信息,帮助我们进行bug的与描述步骤1.打开Fiddler,设置(tools-option-connection-勾选Allow remote comrs to connect,并允许远程连接2.连接电脑的热点网络或者在同一个局域网内3.网络连接中,设置,IP是电脑的同网段IP地址,端口是88884.访问APP或者用浏览器访问网络,电脑Fiddler观察抓包情况1.概念在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wi-Fi等多种网络连接方式,不同的协议、不同的制式、不同的速率使移动应用运行的场景更加丰富。
4、2.原理通过Fiddler来模拟限速,提供客户端请求前和响应前的回调接口,Fiddler的模拟限速是在客户端请求前自定义限速,通过延迟发送数据或接收数据的时间来限制网络的下载和上传速度,从而达到限速的效果打开网速模拟模式开关(Rules-Performances-simulate Modem speeds)自定义网络:rules-customize rules(知识就是力量,我将会持续更新软件测试相关知识哟 )。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。