和大家分享下最近做手机测试的心得: 从事软件行业以来一直做过开发,也做过测试,最近在做手机APP的相关测试,将测试感想分享给大家。...我从网上看了很多关于手机测试的资料,发现很多的都不权威,很多的都是大同小异,转载过来转载过去,没有创意。我很希望有一个专业的平台或者原创的文章过来和大家分享,如果大家觉得那个连接不错请给我留言。...手机测试我现在接触的大致分为以下几个方面: 一、功能性测试 做此类测试个人觉得一定要充分的理解业务,只有理解业务了你才能测试充分,我们公司没有测试用例,开发做完我就开始测试提BUG,很多情况下覆盖率不是很全...二、兼容性测试 因为我们手机资源的限制,不可能全部都测试到,所以我们用的安卓模拟器,Genymotion这个模拟器还行挺好用的,大家可以装下这个检查下APP的页面等问题。...三、压力测试 关于压力测试我们可能做得比较少,特别是对交易量大的压力测试,不过我最近正在学习,公司也要求我做性能测试,我会把我性能测试的全部过程,包括代码以后写下来很大家分享。 暂时就这么多了。
,多台手机的同时登录同一账号(检查是否将原用户剔除) 1.2.2 手机号注册登录 手机号输入框格式校验检查 验证短信的接收是否及时; 用验证码可正常登录; 验证码错误时,登录失败+友好提示 验证短信文案是否符合所测...手机锁屏解锁后进入APP注意是否会奔溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。 当APP使用过程中有电话进来中断后再切换到APP,功能状态是否正常。 ...2、UI测试 原型与效果图对比(导航测试) 图形测试 内容测试 3、兼容性测试(比如testin云测平台) 与本地以及主流APP是否兼容 不同操作系统的兼容性,是否适配 不同手机屏幕分辨率的兼容性 4、...,反编译 8、性能测试 服务器的性能测试和手机端的性能测试 比如:CPU、内存、上传流量、下载流量、电量使用情况等 极限测试 响应时间 压力测试 耗电量测试 电量流量测试 一般CPU使用率与手机端电量使用率成正比...9、手机app测试流程 需求分析->需求评审->开发人员编写排期->测试计划排期->编写测试用例->用例评审->提交基线->具体测试流程->测试通过 10、手机App测试工具 云测平台、testin、百度
云手机这个概念已经很多年了,但是云手机像今天一样火爆,是遍布全国的小工作室供养起来的。...各种薅羊毛,各种改机批量注册,各种养号圈粉,各种拉新,刷阅读、刷转赞评,刷投票等…… 早期的云手机,概念化的阶段,可能用的是x86模拟arm,并通过网络接受控制。...市场上的云手机种类很多,主要服务于现在潮流的小工作室,引流、消息整合,群控云控等。所有的银行、服装品牌等都有云控 这也作为现在互联网创业者选择的行业之一。...云手机几大缺点: 远程操作卡顿 设备掉线,操作被终端 白屏黑屏等,无法操作 如何解决也是该让人思考的问题
今天这篇文章,我们来聊一个很有趣的东东——云手机。 说到云手机,有些童鞋可能并不会觉得陌生。是的,它确实并不是一个新名词。早在2011年左右,国内就有厂商推出了云手机的概念。...而且,手机产品升级换代快,使用一两年后,配置跟不上,又该怎么办? 这时候,云手机的价值,就体现出来了。 实体手机的算力,是由手机SoC芯片决定的。而云手机,是构建在云端的,算力由云能力决定。...普通手机可以实现的功能,例如打电话、发短信、聊微信、看视频等,云手机都可以轻松实现。手机商店中的App,云手机一样可以下载使用。基于中国移动强大的网络和云能力,云手机可以做到App秒下秒装。...有了云手机,就可以留云手机的号码,避免暴露真实手机号,从而有效规避骚扰电话。 对于个人和家庭消费者用户而言,云手机还有一个巨大的优势,那就是多屏共享。...客户通过云手机来体验企业业务,不用另外单独安装App(云手机支持App预装),也不会泄露数据。客户体验完毕,云手机可以一键恢复环境,非常方便快捷。 上面提到的,只是云手机众多应用场景的一部分。
最近遭遇了绑定手机号相关的压测需求,有了手机号登录的经验和测试数据,这次算起来比较简单。...最重要的是难点就是要求开发配合调整配置已经在上一期文章:手机号验证码登录性能测试中问题解决了,绑定手机号唯一的难点就是如何在单账号绑定的过程中不断切换手机号,而且保证最后账号的绑定手机号还是一开始的14...解决方案: 限制条件已经做成可配置,可以随时更改重启服务即可 选中14号段,用户手机号=14+uid 测试环境固定验证码 uid是9开头的,所以单个用户的绑定手机号在149和148之间切换,149为初始状态...,这里并没有使用每次换一个新手机号,第一是怕出现偶然重复,第二是数据维护不容易 测试方案: 将发送验证码和绑定手机号两个接口放在一起压测,需要准备一批测试用户 单个线程绑定一个用户,然后不停地发送验证码和绑定新手机号.../** * 每个用户先发短信然后绑定手机号,手机号分为148和149切换,后8位于uid后8位.最后会把测试数据固定在149号段 */ class BindPhone extends OkayBase
【现状和问题】 1、手机管家研发模式和测试流程 手机管家现行研发模式为FT模式,即每个FT作为独立的功能模块研发团队,这种研发模式就要求测试人员先要测试FT内部功能(增量测试),再来测试FT之间有交互的功能...【测试案例】 1、手机管家主界面 业务介绍:手机管家7.0新版的主界面的“四大金刚”,高级工具和管家推荐都是来源器其他FT的数据,当主界面接口开发完毕后,其他FT并没有同步开发完成。...,我们需要等到所有接入业务开发完成后,从业务插件检查真实手机环境来测试主界面UI,所以,一方面是测试时间滞后,另一方面模拟场景复杂多变。...2、手机管家桌面浮窗 业务介绍:手机管家桌面浮窗被动接受管家各个插件发送的消息,并展示在小浮窗和大浮窗上,点击跳转到对应插件。...首先UI在其他FT,没有测试的界面,其次是8种手机异常情况模拟困难。
CTS和GTS测试基本操作步骤 CTS 全称 Compatibility Test Suite(兼容性测试),CTS的目的就是让各种Android设备(如手机)开发商能够开发出兼容性更好的Android...2、语言设置为English(United States): Settings-> Language & input >language,设为English(United States) 3、将手机输入法设置成谷歌自带输入法...2个选项 3、也可手动安装CtsDelegatingAccessibilityService.apk和CtsDeviceAdmin.apk,然后勾选上面所说的2个选项 15、sdcard配置: 1、手机中放置...sdcard 2、测试前清空sdcard 3、拷贝必需的测试用视频(手机内存和SD卡内存都要拷入,且SD卡必须先格式化) 16、设置手机时间为标准时间: 一般将SIM卡放入手机后开启数据流量就会自己校准时间...八、在测试过程中如果有遇到关于蓝牙的测试项一直测试不过,可以尝试着安装 APP 后再进行测试。
本篇博客是想记录一下关于Android云测试的平台,我预计以后软件测试都会往云测试方向发展,好处是不言而喻的了,成本、人力将会大大减少,并且效率和准确性也很高。...目前我了解到Android云测试的平台有以下两个: ? ?...关于Android测试方面主要有以下几点: ? Android手机应用产品能否得到用户的青睐,除了有好的营销手段还有就是用户体验了,用户体验是非常重要的,从视觉效果到实用性的要求都是非常高的。...下面是bita平台中的各项测试 ? 一般开发跟测试是分开做的,程序员一般只负责编码,而测试员负责测试。...但在小一点的公司可能就没有分那么清楚了,因为它可能没设立专门的测试部门,程序员可能就要承担测试一部分工作了。
数据样本太少测试出来的数据波动会很大,这样就无法体现游戏的真实数据水平。同时用户太少也无法获得充足的用户反馈。 ■测试次数 封测会经历多次测试。...一般情况下,第一次测试技术问题和留存问题,第二次测试付费。如果某次测试没有达到测试目的,则还需要增加测试次数。不少游戏都会测试3次甚至以上,较少的游戏会非常顺利。...如果每次测试都达到了测试目的,并且数据表现良好,则不需要做过多的调整,不需要测试太多次。所以测试次数是根据版本来定的,最关键的是搞清楚为什么要做这次测试!...上次的测试结果很难继承到下次测试,简单说就是上次测试50%的留存,下次改了一大堆东西再测试可能就下降到40%,又很难评估具体是什么改动造成了这些影响。...以上我们宏观地说明了手机游戏测试的3个主要阶段,在下面的章节会详细地说明各个阶段的细节问题和具体执行层面的内容。
Fiddler设置手机端抓包安卓手机抓包第一步:配置电脑和安卓的相关设置1、手机和fiddler位于同一个局域网内;首先从fiddler处获取到ip地址和端口号图片点击online,最后一行就是ip地址...Tools》Options》Connections,勾选Allow remote computersto connect,允许远程设备连接,Fiddler的默认端口是8888,也可以在此页面进行修改图片3、手机端设置代理...,从左往右依次点击下列红色框位置图片4、长按已连接的wifi再点击修改网络,高级选项中代理选择手动;代理主机名处填写电脑的ip地址,端口处填写8888,然后保存第二步:安装证书1.在手机浏览器上输入:http...进程可以远程连接5.IOS设备连接WIFI,确保ios设备可以访问到http://FiddlerMachineIP(就是ip地址):8888,该地址会返回Fiddler Echo Service(证书下载)6.点击手机设置...—证书信任设置中,信任刚安装的Fiddler证书16.Safari打开https://www.baidu.com,已经可以抓取HTTPS了如果没有抓到包,可能原因:1、Fiddler打开了筛选 2、手机没有安装
目前在国内很多项目都有手机端APP以及IOS端,但对于安全性问题无法确保,常常出现数据被篡改,以及会员金额被篡改,或是被入侵和攻击等问题,接下来由Sinesafe渗透测试工程师带大家更深入的了解如何做APP...无线网络攻击(窃听通信内容、假冒基站、域名欺诈、网络钓鱼)恶意代码(流氓行为、资源消耗、恶意扣除、隐私盗窃、远程控制、欺骗欺诈、系统损坏、恶意传输)移动应用代码逆向工程(获取关键算法思想,窃取敏感数据)非法篡改手机...测试内容:身份认证机制的检测。通信会话安全机制的检测。敏感信息保护机制的检测。日志安全策略检测。交易过程安全机制的检测。服务器认证机制检测。访问控制机制的检测。数据防篡改能力检测。...测试防止SQL注入的能力。反钓鱼安全能力检测。App安全漏洞检测,目前国内做安全漏洞检测的公司如下SINESAFE,鹰盾安全,绿盟,大树安全等等。
前言 之前我们玩过一些手机自动化软件,比如Airtest,ADB,通过这些软件我们可以和自己的手机进行关联,并且使用程序来代替我们本人来操作手机,今天我们要说的是另一款给力的自动化APP,这里要介绍的并不是...三、总结 Autojs主要就是用于我们的手机设备的脚本编写,所以与ADB也会有很多相似之处,可以这么说,只要你掌握了ADB和JavaScript,掌握这就跟喝水那么简单。
当智能手机发展愈发成熟的时候,会涌现出一些有意思的分支,比如有人觉得隐私是一件很严肃的事情,必须认真对待,于是催生了 Blackphone:一款为隐私而生的手机。...两年每个月 1GB 的专用私密网络,以及匿名搜索 两年 SpiderOak 云服务,每个月高达 5GB Blackphone 手感很轻,重量仅为 119g,第一次启动需要设置安全向导,PIN 码或者解锁密码...其次,它有远程擦除功能,比如你的手机丢了,为了擦除数据,你可以在专门的网站上登陆账号,擦除手机数据。...它还绑定了 SpiderOak 云文件共享,可连接手机和笔记本,但这种连接是单向的,手机可以访问电脑文件,并邮件之,而电脑则不能访问手机文件。...为了测试实际安全性,Ars Technica 还特意模仿了恶意攻击,包括通过 Wi-Fi 来窃取数据,监听通讯信息等,最后确实一无所获,结论是 Blackphone 并非浪得虚名。
这段时间都接触手机APP测试,对于APP的测试从当初的一问三不知,到现在至少能够说出那么一两点来了,对于这方面的测试就没有这么空白了。那么我就整理下吧。...我用xmind把APP测试点整理下,如下图: 其中的一些测试点会涉及一些工具的使用,比如fildder、monkeyrunner使用,比如: fildder会应用在接口测试、网络测试(模拟4G、3G...、2G网络) monkeyrunner主要用来做稳定性测试,但是这个工具不能用来分析问题的所在,只是暴露这个APP稳不稳定。...兼容性这个我们很难覆盖各种手机的,我们可以在某些第三方服务进行测试,比如腾讯wettest,这个可以一个账号5次免费。...以上是我整理APP测试的一些东西,我想应该还有很多没有考虑到,因为这个APP测试点感觉是挺多的,这个应该要根据公司和项目的情况进行挑选,注重测试哪些方面。 最后以王菲的一首歌结束吧!
本人在做APP性能测试的过程中,为了测试APP在各个场景下的流畅度,需要收集手在各个运行场景下的fps数据,经常查资料,使用的是adb shell命令: adb shell dumpsys gfxinfo...测试方法: Fps fps = new Fps(); fps.start(); //do something fps.stopFps
各位小伙伴,大家好啊,最近小编我一直在搜狗手机助手项目组进行测试手段改进相关的工作,其中一项改进就是开展服务端的测试,而服务端的改进首先从接口测试开始,下面针对实施的过程与大家分享一下。...当前存在的问题: 测试范围:目前测试工作的重点是在Android客户端,对于服务端测试的投入很少,这样对于质量保证工作来讲是存在质量隐患的; 测试手段:针对服务端接口的测试,目前使用的手段是。...对客户端进行不同的操作,通过观察客户端不同的响应效果,来判断服务端逻辑的正确与否; 测试深度:目前的测试层次维持在接口表层,仅为入口级别,对于接口内部的深层逻辑,无法有效验证; 测试度量:针对服务端测试质量的度量...测试环境自动部署 我们目前所使用的测试环境均为开发提供的,测试对于该服务器无任何操作权限,限制了我们工作的展开,所以我们独立搭建了一套测试环境。...测试用例自动执行 由于目前的测试手段为接口测试,而市面上的接口测试工具、开源框架有很多,如Postman、soupUI、httprunner等等,所以大家可以根据具体情况自由选择。
生产完成后通过测试可验证手机屏幕的质量如何,用大电流弹片微针模组作为连接导通的电子元件,可起到稳定的连接作用,还能提高手机屏幕的测试效率。...手机屏幕品质除了提升制造工艺和技术,测试也是非常重要的一环。 弹片.png 上面说到大电流弹片微针模组可用于手机屏幕测试,那么它到底有什么功能呢?...其次,大电流弹片微针模组的使用寿命平均在20W次以上,可以通过高频测试,即使在复杂的测试环境下也能保持良好的性能,不易断针,也不用频繁进行更换。...大电流弹片微针模组稳定的连接功能可保障手机屏幕测试稳定高效进行,高使用寿命则为手机屏幕测试降低了成本,是较为理想的测试连接模组。...手机屏幕测试选择大电流弹片微针模组作为连接模组不仅测试效率高,性价比也很高,选它就对了! 原文来自凯智通微电子,仅作分享。
作为测试小白,当时遇到了N多问题: 开启多线程后,发现app启动后,用例就停止了;且启动app对应的手机不能正确对应,用例中是A手机跑A用例,结果启动了B手机跑A用例报错。 ...主要原因:Appium Server启动时只区分了启动端口,但未区分监听端口;手机配置信息不完整,缺少udid信息 需要连接多台手机做兼容性,同时跑相同的测试用例或不同用例,那RC Driver需要分开...同时也要明白,多线程并不是完完全全的并发,线程之间也是有执行先后顺序,一般情况不明显,不影响测试。 直接上测试代码: #!...threads.append(t2) if __name__ == '__main__': for t in threads: t.start() 其中Test_QQ或Test_wexin下的测试...desired_caps = driver_qq() driver1 = webdriver.Remote("http://127.0.0.1:4729/wd/hub", desired_caps) 连接多台手机进行并发测试时
PiTest插件 PiTest插件是手机管家早年维护的一个基于junit3框架的测试插件,迫于测试条件无奈,只能把这个年久失修的插件利用起来。...手机管家已经实现各个功能模块的插件化,PiTest插件和其他功能插件一样,能够在插件之间发送和处理请求。 ? ?...我们在测试过程中通常人为构造用户事件作为输入等待手机给出响应,事实上我们可以直接使用接口调用发送请求来代替用户事件的输入。...4、与手工模拟场景比较 编号 事件 手工模拟方法 1 病毒危险 安装病毒app 2 帐号风险 从后台下发一个QQ风险 3 异常软件提醒 各种搞手机,使得cpu爆满 5 勋章墙 获取一个勋章墙 6 wifi...安全风险 设置热点,配置风险wifi 7 内存超过阀值 内存工具,撑满内存 8 日流量超额 设置流量超额提醒为很低的值 9 xm垃圾可清理 运行脚本对手机写垃圾文件 10 X款软件更新 安装多款非最新的
领取专属 10元无门槛券
手把手带您无忧上云