android端手机测试体系Mr.Dantes

今天恰逢请假在家休息,本来想出门散散心的,但是去了沃尔玛,发现什么都买不起就灰溜溜地回家继续搬砖了。

到家,看到群里的朋友在讨论怎么来测android端的手机测试,那么我在这里想引经据典一下,接下来这篇android端手机测试体系那么应遇而出了。本文仅是给大家一个大概的android手机测试体系,详细学习不做解释。

1.冒烟测试

2.安装,卸载测试

这项对web应用可能测得比较少,这一块很可能归拢到我在后面讲的适配性测试里面。在不同机型测试你们应用的安装,以及卸载,看看会不会出现问题;

这是个第三方手机助手蔓延的时代,那么发布到手机助手上,检查能不能装卸也是很重要的

3.在线升级

一个手机apk得顺应时代的需求,定期时不时的进行更新,在我第一份工作里,很重要的一个内容就是测试在线升级功能。

开发给你一个新版本,你得去测试安装卸载,以及功能流程

4.功能测试

你测试了你们apk的功能测试用例。涵盖三个方面:

4.1业务逻辑测试,测试你家公司apk的业务逻辑流的

4.2功能测试:测试你家apk的功能点的。反正我又不知道你家apk是啥,你自己照着需求书设计呗,测试方法不详细说了

4.3与web端的交互测试。很多apk,比如淘宝啊,京东的app,会跟web客户端进行功能的交互,我想大家都用app来购物,那么你买的东西能正常在web端查看到,这就是你的测试点了。大家可以理解这个意思吧。

5.稳定性及异常性测试

稳定性及异常性测试主要两点;

5.1.交互性测试:客户端作为手机特性测试,包含被打扰的情况13种,来电,来短信,低电量测试等,还要注意手机端硬件上,如:待机,插拔数据线、耳机等操作不会影响客户端。

5.2.异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能否正常处理,保证数据正确性。

其实这一块又可以跟monkey牵扯到了哈哈

6.性能测试

这一块我不太了解,还是把我自己的想法跟大家说下。

测试点跟web应该差不多,比如尖峰性能啊,压力测试啊,基准性能等等

2.压力测试,逐渐加压

3.基准,压服务器端接口及客户端在不同网络环境下响应速度。主要为258原则

对性能这快感兴趣的同学,可以先学学性能有名的理发师模型,比较有趣的。

在一块,我曾帮别人百度到loadrunner测试手机apk,很幸运,他成功解决了他的问题。我的想法或许,android端或许,注意是或许,将app的什么socket,tcp/IP映射到web端的测试工具上,比如jmeter,来进行测试,这是我的一个猜想。另外的大神或许会给我们好的测试方法意见

7.UI测试

界面易用,简介,符合用户者的口味。

8.适配性测试

也就是兼容性测试。

1.手机分辨率:320*240、480*320、800*480等等

2.不同手机版本,2.3,4.2,4.3等等,用户面尽量测的覆盖率高一点

3.手机系统,很多手机厂商喜欢在android原生系统的基础进行修改,你得测试啦

4.手机尺寸:3.4,5.0,4.7等等,这里我来插一下话,我在自学android开发的时候有时候会想,如何将自己开发的app调到适合这么多android机型。百分比是个不错的选择

9.电量及流量测试

用户除了你app的基础功能,适配,UI美观。还关心耗不耗流量跟电量。一般非唤醒状态,后台状态会比较低耗能。这个测试范围,得看你的公司定下的基准。广播貌似可以监控用电量,大家了解了可以留言告诉我学习学习哈哈

10.内存泄露

这个东西你可以用monkey抓到,当然也可以DDMS抓

11.回归测试工具

这个版块的测试工具为大家介绍monkeyrunner,robotium,appnium。

我一直认为一般小公司,用测试工具,主要是主要功能的回归。只有大公司才有本钱请大神用自动化黑盒工具来做大规模的测试覆盖。因此我把这三个工具归属于回归测试工具

11.1monkeyrunner

该monkeyrunner工具提供了编写控制Android设备或仿真器从Android的代码之外程序的API。随着monkeyrunner,您可以编写安装一个Android应用程序或测试包,运行它,发送击键它,需要它的用户界面截图,并将截图工作站上的Python程序。

脚本用jython,whatisjython?ItisAmixofpythonandJava。因此可以用javaapi,当然你也可以扩展。

11.2appnium

Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的jsonwire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。Appium对IOS系统的支持得益于DanCuellar’s对于IOS自动化的研究。Appium也集成了Selendroid,来支持老android版本。

跨架构,nativehybridwebview

跨设备:androidios

跨语言:javapythonruby

跨app,多个app直接交互

native本地应用,如android的信息应用

hybridnative跟webview的结合

webview浏览器应用

11.3robotium

Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium结合Android官方提供的测试框架达到对应用程序进行自动化的测试。另外,Robotium4.0版本已经支持对WebView的操作。Robotium对Activity,Dialog,Toast,Menu都是支持的。

robotium底层是android的instrument,通过Solo对象来创建一系列操作。但是只能android端,不像appnium跨设备。

这里扩展一下大家的知识面,如何定位元素,我总结了三个,还有其他方法,请大家留言。

针对坐标的:

1.monkey的recorder,之前的博客有详细讲

2.hierarchyviewer:sdk自带的工具。很多朋友会问商业机为什么不行,因为谷歌做了安全措施。无版本限制,如果你想测4.2以上版本也可以。注意,开发板或者模拟器可以用。

3.uiautomator,4.2以上android版本的定位利器,可以真机哟。他也是可以做功能测试的

写着写着,感觉还有很多知识想告诉大家,但是我已经写了快1个多小时了,大家看了是否会有点体会,感触,好了,现在是12点27分,中饭还没吃,出去恰饭~

THE END
1.介绍一下:短信测压在线网页版在线短信测压平台短信测压是一款专为安卓用户设计的系统工具软件,旨在帮助用户测试短信系统的发送与接收压力,评估其性能和稳定性。通过模拟大量短信的发送与接收过程,用户能够全面了解短信服务的承载能力和响应速度,从而优化短信服务的使用体验。该站点操作简便,界面友好,即使是初学者也能快速上手,是短信系统测试的理想选择。 https://www.jianshu.com/p/84f00ec64c25
2.手机短信软件app有哪些免费手机短信软件app下载安装在微信、QQ这些软件出现前,大家最常用的联系方式除了电话就是发短信,很多的小伙伴都有开过短信包月,今天小编给大家推荐几款好用的手机短信软件,这类app是非常强大的短信管理软件,能够完全的替代大家手机上的短信功能,支持用户发送短信、批量处理短信等,还有各种炫酷的界面特效,支持气泡对话框等各种装饰,感兴趣的用户http://www.downcc.com/k/sjdx/
3.腾讯科技申请短信平台接口管理专利,提高短信发送过程中的异常调用识别金融界2024年12月13日消息,国家知识产权局信息显示,腾讯科技(深圳)有限公司申请一项名为“短信平台的接口管理方法、装置、计算机设备和存储介质”的专利,公开号CN 119110296 A,申请日期为2023年6月。 专利摘要显示,本申请涉及一种短信平台的接口管理方法、装置、计算机设备、存储介质和计算机程序产品。方法包括:接收并解https://www.163.com/dy/article/JJ9N7S2G0519QIKK.html
4.在线短信压力测试多接口dxhz黎明岛在线短信压力测试 dxhz,一个在线短信压力测试,多接口,是一位用户在评论区留的,应该是店家,于是拿着买了个日卡测试了一下,效果不算差,我挑了一个效果比较好的,测试了10分钟,不仅有短信,而且有些还是电话的验证码,工具仅供娱乐测试使用哈,勿做其他范围的事情哈。 短信压力测试后台 src ---本页内容已结束,喜欢https://d.limingdao.com/71
5.在线短信测压平台腾讯云开发者社区有许多在线短信测压平台可供选择,以下是一些常见的平台: Twilio: Twilio是一个知名的通信平台,提供短信、语音和视频通信服务。他们提供了一个开发者友好的API,可以用于发送和接收短信,并提供了一些测试工具和文档来帮助你进行短信测压。 Nexmo: Nexmo是另一个流行的通信平台,提供短信、语音和验证服务。他们的API简单https://cloud.tencent.cn/developer/information/%E5%9C%A8%E7%BA%BF%E7%9F%AD%E4%BF%A1%E6%B5%8B%E5%8E%8B%E5%B9%B3%E5%8F%B0
6.短信测压短信测压平台是一款特别好用的手机性能测试软件,大家可以在这里体验非常优质的辅助工具,只需要输入你的手机号码就可以在这里进行模拟短信的发送,帮助大家节省了很多的时间,随时可以在这里检测自己的手机反应速度,不断的提升大家的性能,在接收到短信的时候会更加顺畅。 软件简介 1.帮助大家进行电话号码测试,能够管理好你https://www.zxiyun.com/12750.html
7.在线短信测压平台资料大全duanxinhongzha.net查询结果在线短信测压平台电子商务 duanxinhongzha.net 简介:电话短信测压平台 150 收录查询:百度360搜狗必应 网站信息举报 百度权重爱站权重百度收录百度反链 1000 百度预估流量预估日均IP360收录搜狗权重 5010 网站信息更新 标题 骚扰神器24小时轰炸免费-永久免费轰炸电话网页版-2021电话无限轰炸手机版 https://h5.2898.com/website_414861.htm
8.免费短信压力测试工具灵动短信压力是一款免费的短信压,目前支持安卓平台力测试工具,目前软件接口接近9000接口,不过好多都是失效了,能用,效果不是很强,一通操作下来十来条短信,感兴趣的同学可以试试,软件全部权限拒绝也可正常使用,工具仅供娱乐测试使用,勿用做其他用途哈。 灵动短信压力界面 https://blog.yjscloud.com/archives/387
9.java短信压测平台在线短信压测试java短信压测平台 在线短信压测试 压测时间:正式上线两个月 测试环境:正式环境 测试条件:测试时间选在平台使用时间段较少的时候,通过观察数据库一段时间内数据的增长情况确定在周六的晚上。 数据量:目前数据库有51个部门、62个管理员、短信发送总量约4.5W条,单个用户最大发送量已达2W条数据。前提:用户体验反馈查询https://blog.51cto.com/u_16213686/9350585
10.短信测压网站在线电话轰炸网页版在线手机号轰炸网页版短信测压网站平台具有多年业界经营经验,注册集团旗下多元化服务,短信测压网站平台作为一个值得信赖和可靠的注册登录客户端app线上注册平台,受到广大用户的大力支持。https://8q1.lantianlvye.cn/
11.泡泡短信测压免费版泡泡短信测压官方版软件厂商:官网地址:暂无软件标签:工具 扫描二维码下载 泡泡短信测压介绍 泡泡短信测压下载2023官方最新版是一款非常好用的短信压力测试软件,软件内提供了丰富的功能服务,通过软件用户可以实现快速秒发千条短信的效果,软件内还提供了多个不同的模式可供用户选择,并且所有的功能都是免费的,用户可以随意使用,感兴趣的朋友http://www.paihb.com/app/3183.html
12.十个免费的WEB压力测试工具短信压力测试网站两天,jnj在本站发布了《如何在低速率网络中测试 Web 应用》,那是测试网络不好的情况。而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能。我相信,北京奥组委的订票网站的开发团队并不知道有这样的测试工具。 https://blog.csdn.net/tiansheng1225/article/details/83650245
13.泡泡短信测压器免费app软件下载泡泡短信测压器免费app下载v4.0版本:v4.0 应用类型: 系统工具 大小:10.90M 发布时间:2023.09.12 应用标签: 短信 视频 暂无下载 扫描二维码下载 应用介绍 泡泡短信测压器免费app是一款可以检测手机性能的软件,软件的功能很多,还可以帮助用户过滤掉手机中的垃圾广告,会通过发送信息的方式,对当前的手机性能进行速度检测。操作方式非常简单,用户可以在https://www.juxia.com/sjwy/ruanjian-563343.html
14.在线短信测压平台腾讯云开发者社区有许多在线短信测压平台可供选择,以下是一些常见的平台: Twilio: Twilio是一个知名的通信平台,提供短信、语音和视频通信服务。他们提供了一个开发者友好的API,可以用于发送和接收短信,并提供了一些测试工具和文档来帮助你进行短信测压。 Nexmo: Nexmo是另一个流行的通信平台,提供短信、语音和验证服务。他们的API简单https://cloud.tencent.com/developer/information/%E5%9C%A8%E7%BA%BF%E7%9F%AD%E4%BF%A1%E6%B5%8B%E5%8E%8B%E5%B9%B3%E5%8F%B0-ask
15.访问官方?网站最新?♂?登录17c发布页,9255ty,美康雅公司诈骗案详情,云开平台,9191tt vip牢大加速4.0,CQ工艺直装,qqk1路cc,悟空体育官网网页版登录,黄色软件app大全免费下载2024安装手机版天天电玩城2024官方版,电子软件app下载,澳洲幸运8下注,JXX最新网页地址,加拿大28群官网jnd九6店西OM洎亚洲城游乐城,520857..com,http://seo.mg48.http://wvm2rt.deguijituan.com/
16.在线短信测压网站源码(dx混炸)平台+视频教程(源码+教程)下载页面文件信息 在线短信测压网站源码(dx混炸)平台+视频教程(源码+教程) 下载地址 网盘下载声明: 本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有。若您需要使用非免费的软件或服务,请购买正版授权并合法使用。本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理。http://www.xcxshe.cn/wp-content/themes/begin/download.php?id=MTc2OTg=
17.短信测压在线平台网页版(短信测试下下平台)作为企业或网站运营商,为了保证用户和自己平台的安全,往往需要使用手机验证码来确认身份。企业本身无法发送这些验证码,需要通过短信验证码平台搭建的短信通道与专门的手 立即进入 为什么选择 短信测压在线平台网页版(短信测试下下平台)_誉云网络 迄今为止 28677+ https://www.hbdrxws.com/p-23717.html
18.国网甘肃省电力公司2024年第三次服务框架协议竞争性谈判授权采购4.4应答人需利用投标工具进行电子应答文件编制。投标工具下载方式:请各应答人在国家电网新一代电子商务平台(ECP2.0)首页“下载专区→供应商投标工具”下载并6.5请各应答人在评审期间保持电话畅通,及时关注手机短信、“国家电网新一代电子商务平台”动态,以便及时澄清相关问题。7.发布公告的媒介本次采购公告在国家https://m.bidcenter.com.cn/newsrili-1-280202289.html
19.短信测压在线平台60秒读懂世界随着智能手机的普及,人们对手机性能的要求越来越高。为了确保手机在各个网络环境下都能稳定运行,短信测压成为了一种重要的检测手段。本文将为您详细介绍短信测压在线平台的功能及使用方法,帮助您了解手机性能,提升使用体验。 一、短信测压在线平台简介 短信测压在线平台是一款专业的手机性能检测工具,用户可以通过该平台https://blog.yyzq.team/post/494762.html
20.煤矿事故监测监控预警管理制度8篇(全文)严格井筒 检修施工措施及操作规程的落实;(2)斜巷皮带机:严格皮带机综保装置的班试验制度,确保 完好使用,同时加强皮带接头检查,及时处理隐患接头;(3)综采安撤面设备运输:严格轨道铺设质量,轨道铺设不 合格坚决不进行设备运输,处理车辆掉道,现场必须有矿跟班人 员现场指挥,备齐车辆复轨工具、材料,防倒、防滑措施到位https://www.99xueshu.com/w/filex2q4a029.html
21.手机测血压App排行榜小米手机手机测血压app推荐小米手机手机测血压App排行榜由点点数据提供。本次排行榜包含了:体检宝手机测血压视力心率、来电视频铃声、猎豹清理大师、乐播投屏-手机投屏助手、手机公积金、手机门禁卡NFC、数据恢复助手-微信聊天记录恢复、3D涂色世界、录屏精灵-手机录屏软件、铃声多多-铃声彩铃壁纸来电秀等十大手机测血压App排行榜 https://www.diandian.com/phb/1736/3-1.html
22.短信测压平台app下载短信测压平台最新软件下载v4.3类型:系统工具 版本:4.3 大小:34.67MB 更新:2024-10-13 扫二维码下载 短信测压平台是一个工具辅助软件,操作功能很新鲜。感兴趣的用户可以试试。在短信轰炸的过程中,能让用户感受到满满的乐趣。在操作模式上,可以查看详细的操作指南,打开短信页面,看到多条互相发送的消息,同时批量发送大量消息,让用户感受不一样的操http://www.1666.com/soft/v591147.html
23.权威网址站点加入网易汽车12月15日报道不久前全新丰田RAV4荣放(参数丨图片)的测试谍照已经曝光,近日有外媒绘制出了新车的假想图。可以看出全新RAV4荣放换装了最新家族设计语言,像是被抬高了的凯美瑞。 常用程度:一般成语 成语用法拍梁:作宾语;指人好色 成语出处:《孟子·梁惠王下》:“王曰:‘寡人有疾,寡人好色。’” http://belowux.guzihao1998.com/blog/olKXNtCJpOOB
24.短信测压工具短信测压工具-SMSBoom SMSBoom是一个开源的Python压力测试的命令行工具,可用于测压短信轰炸,全自动添加有效接口,支持异步协程等特性。遵守Apache2.0开源协议。 特性: 通过自定义api.json的方式定义接口. 支持关键字替换.时间戳[timestamp]手机号[phone] 多线程/异步 请求.http://osp.io/archives/7828