首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

移动APP测试基础培训

1、安装卸载 1)安装:安装需考虑测试机的系统版本 ●安装涉及到的版本兼容: : 4.0版本 6.0版本 7.0版本 ios:8.0版本 10.0版本 11.0版本 ●软件安装后是否可以正常运行...失效 可借助Charles工具,但前提需要开发打接口响应时间较长的安装包 2)app杀进程重新进 5、app权限设置 一般启动app是需考虑app各项权限的使用,例如:相机,通话,声音,通讯录,地理位置...⑤用户,应用在前台/后台都能收到push。...IOS用户,只有应用在后台时才能收到push,应用在在前台收不到push(开发也可以代码实现应用在前台也可以接收push); 14、异常测试 ①APP运行过程中断网; ②APP运行过程中断电; ③APP...3、app稳定性测试 ①APP的稳定性常常使用monkey命令进行测试,通过随机事件流模拟人的操作,对检查程序的内存溢出、空指针有很大的作用。

1.3K20

BAT测试专家对web测试和APP测试的总结

APP测试重点 1.安装卸载测试: app在 不同的操作系统(和ios),不同的版本,不同的机型上是否都能安装成功; 在安装过程中,突然断网或网络不好,是否给出有好的提示,网络恢复之后是否能正常下载...软件功能能否正常使用 6.中断冲突测试: app运行时拨打或接听电话、发送短信、接受邮件、启动相机等有何提示; app运行时突然断电、断网、不断点击、不断刷新、切换前后台是否崩溃(变态测试) 7.压力测试: 用...8.应用的前后台切换: app切换到后台,再回到app,检查是否停留在上次操作界面; app切换到后台,再回到app,检查功能和应用状态是否一样; app切换到后台,再回到前台时,注意程序是否崩溃,尤其对于从后台切换到前台数据有自动更新的时候...; 手机锁后进入app注意是否会崩溃,功能状态是否正常,尤其对于从后台切换到前台数据有自动更新的时候; 当杀掉app进程,再开启app,app能否正常启动; 对于有数据交换的页面,每个页面必须进行前后台切换和锁的测试...; 关闭消息推送关闭后,收不到推送消息; 打开推送开关能否正常接收消息; app运行时消息推送不会进入消息栏; app后台挂机时,消息栏可以接收到推送提醒,点击后从消息栏消失 —————————————

1.2K50
您找到你想要的搜索结果了吗?
是的
没有找到

Android多语言适配的示例代码(兼容7.0+

一、前言 1、系统本身对多语言适配就提供了一套框架和API。我们就直接用就可以了。 2、更换语言必须recreate Activity。目前,没见过可以不重建的方法。...现在越来越多设备都是7.0+新手机的版本会更高(8.0+),所以适配是必要的。 4、目前,网上大部分相关文章都是不兼容7.0+的,具体做法一搜一大把。...+ 3.1、如何获取系统的语言设置,也就是7.0+你选择auto,可以正确切换。...getConfiguration(); LanguageUtils.applyChange(getApplicationContext()); } } } 3.4、其他问题 Application的Context也要更新...singleTop" android:label="@string/lable_activity_about" android:theme="@style/AppTheme.NoActionBar"/ 那么,即使你更新

1.5K20

谷歌可远程更改设备密码,影响74%设备

这份报告同时指出运行Android 5.0(及更新的系统)的设备将无法进行远程重置,因为新系统采用全盘加密,虽然很多设备上这项功能不会默认开启,而早期的Android版本就可以进行远程重置。...系统安全问题惹人担忧 根据mobipicker.com网站的披露,系统的安全性目前处于一种脆弱状态,例如,今年九月就曾经有人发布报告声明,系统最新漏洞使得成千上万系统设备处于危险中。...还有今年公布的一个漏洞,该漏洞广泛存在于Android 5.0及以上版本的手机,通过简单几步即可绕过锁密码进入主。...不过由于Android手机的碎片化太严重,除了谷歌自家的Neuxs手机,其他厂家的手机目前还收不到这一补丁,这也意味着大部分的手机仍有风险。...如果想要设备更安全一些,可以在设置里面的“security”或者“storage”中找到全盘加密的选项,根据不同设备制造商,可能会存在差异。

87170

Android 1.5到10.0 都有哪些新特性?

android 6.0 锁下语音搜索 用户可以直接在锁状态下进行语音搜索,虽然现在的一些手机支持语音唤醒功能,但这些语音唤醒都是第三方厂商开发的,而此次的Android 6.0在系统层面加入锁下语音搜索...流量保护模式 7.0新增的流量保护模式不仅可以禁止应用在后台使用流量,还会进一步减少该应用在前台时的流量使用。...而在7.0中,谷歌对Doze进行了更多的优化,休眠机制的使用规则和场景有所扩展,例如只要手动在后台删掉应用卡片,后该应用就会被很快深度休眠。...9.0将会新增支持类似于iPhone X的刘海设计,具体体现为优化屏幕内容显示,能够让系统或者应用充分利用整块屏幕,尤其是两只“猫耳朵”位置。...屏幕录制 得益于OPPO、三星和华为等第三方OEM厂商,我们以前在手机上见过录功能。遗憾的是,原生系统还缺少这个功能,但看起来我们在Android Q系统上终于要看到它了。

2.1K20

年终巨献丨2019软件绿色联盟技术干货文章合集

多任务操作让拼单更加简单 分布式篇(戳文阅读) 分布式 | 分布式UI体验设计的思考与实践经验(上篇) 分布式 | 分布式UI体验设计的思考与实践经验(下篇) SGADC2019 | 解密华为如何用平行视界突破生态壁垒...软件绿色联盟发布应用性能新标准 绿标3.0 | 让应用闪退、崩溃无处遁行,新稳定性标准将更全面 绿标3.0 | 把好应用体验第一,兼容性新标准启动公示 90s带你快速Get性能新标准!...绿标LOGO更新丨与乱象说“不”,下载优质App请认准新绿标 1亿条个人信息泄露!...应用性能调试和优化经验分享及绿色应用性能标准解读 优化信息流很麻烦?三招教你轻松搞定 【携程分享】应用出海如何提升网络性能?...漫谈美团APP对Crash的治理之路 应用稳定性破局——看微博Pecker系统如何强力助攻 功耗篇(戳文阅读) 应用前台省电秘籍——这些常见功耗雷坑不要再跳了 应用后台省电秘籍——低功耗状态下应用如何正常运行

90610

超详细!监听微信小程序五种切后台情况

但是由于在iOS端和端的离开形式不同,还是要分别处理一下的 离开小程序的情况有哪些 按照官方文档描述,离开小程序可以具体分为以下五种情况: 点击右上角胶囊按钮离开小程序 iOS 从屏幕左侧右滑离开小程序...点击返回键离开小程序 小程序前台运行时直接把微信切后台(手势或点击Home键) 小程序前台运行时直接锁 以下分别根据五种情况去进行监听并调用report()方法进行上报,我是选用Taro框架制作小程序的...此时是离开整个小程序了,会触发app.tsx的componentDidHide()钩子,处理同情况一 情况四:小程序前台运行时直接把微信切后台(手势或点击Home键) iOS端下处理方法同情况一,但是在端下...方法里需要针对这种情况做特殊处理 const report = () => { // 当用户离开时,设置个flag标示下次进入需要调用back接口 isinit = true } 复制代码 情况五:小程序前台运行时直接锁...这种情况同情况一,一样触发了componentDidHide()钩子函数 离开A页面后再回来A页面触发的事件 无论是离开小程序再返回到小程序A页面,还是机子下点击home健把A页面失焦处理,亦或是

7.2K40

谷歌 Android Q Labs技术分享会,腾讯WeTest福利抢先看!!!

福利介绍 1.个人认证用户一次性获得远程调试120分钟免费测试时长(仅限Q机型),标准兼容(仅限Q机型)6次免费测试次数; 2.企业认证用户一次性获得远程调试600分钟免费测试时长(仅限Q机型...),标准兼容(仅限Q机型)20次免费测试次数。...另一项重要变更是限制应用从后台启动,防止应用突然从后台跳转至前台并挡住前台应用。在 Beta 3 中,我们不再向应用发送 toast 警告,而是直接禁止应用启动。...3.折叠支持: 最近手机厂商纷纷开始探索折叠设备领域,为了帮助开发者顺利适配折叠及大设备,Android Q引入了多项改进,比如更新了onResume和onPause工作模式,resizeableActivity...时间:2019年5月25日(星期六)  地点:深圳-南山区科技园 大会名称:2019-QCon 全球软件开发大会 时间:2019年5月26-28日  地点:广州-万富希尔顿 点击“阅读原文”即可了解“

93540

详解如何将 Android 手机投在 Ubuntu 上

) 3 使用要求 设备系统版本需要在Android 5.0(API 21)或以上。...无线 Scrcpy 使用adb来与设备连接。同时,adb能够通过TCP/IP连接到设备: 将您的设备和电脑连接至同一Wi-Fi。...获取设备的IP地址(在设置-关于手机-状态信息)。 打开设备的网络adb功能adb tcpip 5555。 将您的设备与电脑断开连接。...需要注意的是, scrcpy 控制三个不同的朝向: MOD+r 请求设备在竖和横之间切换(如果前台应用程序不支持所请求的朝向,可能会拒绝该请求)。...旋转设备屏幕 使用MOD+r以在竖和横模式之间切换。 需要注意的是,只有在前台应用程序支持所要求的模式时,才会进行切换。 (2).

3.4K10

《吐血整理》高级系列教程-吃透Fiddler抓包教程(26)-Fiddler如何抓取Android7.0以上的Https包-上篇

谷歌在7.0修改了安全策略,系统大于7.0时,应用不在信任用户安装的证书文件。用户添加的 CA 证书不能再用于安全连接,对于 https 传输的数据就抓取不到了。...Android 7.0+的版本不能抓包,缘由Android 更新了网络的安全性配置api >24,默认不信任用户导入的CA证书,所以需要配置文件,来信任用户导入的证书。...5.1使用低与7.0版本系统 用android 7.0以下系统的设备去装应用,是可以正常抓包,但是一般来说,android 7.0以下不管是真机还是模拟器,运行起来都是比较卡的,能接受不那么流畅体验的用户可以尝试...(之前我们其实是将安全证书安装到手机上作为用户信任安全证书,新版本如果APP开启了设置我们的代理请求会被认为是不安全的。)...Android的系统证书的存储位置是/system/etc/security/cacerts,证书文件必须是PEM格式,而且文件命名必须符合系统证书规范。

4K30

程序员 基础教程 5分钟彻底明白Activity生命周期

系统 开篇 本文章属于开发基础教程。 建议先收藏,然后打开开发工具,按照步骤一起做。 本教程致力于讲解及快速进行开发的学习。...除开发教程之外,还有Python、C#、网站建设、SEO等教程。对电脑技术感兴趣的朋友直接点击上方“关注”。 本文章要求你有一点基础。没有基础的朋友可以,查看以前我写的关于开发的文章。...上次课程:开发基础教程-使用隐式意图打开系统内置应用,干货 前几次课程主要是介绍了Intent,打开activity等相关技术。为了进一步的了解并学习Activity。...Activity的生命周期 上面是随便画的一个声明周期的过程。可能不熟很完整。完整版本请自行搜索。对于生命周期主要讲解上面的几个方法。为了便于理解,我这里分队介绍。...所以一般会在里面加载前台的xml界面。 onDestroy:在对象销毁的时候调用。比如在编写短信期间,需要实现退出的时候,保存一下自己写的短信内容,下次进入时继续使用的需求。

67650

蓝牙键盘鼠标映射_蓝牙鼠标模拟器

相关文章:《蓝牙HID TouchScreen协议让你的手机变成触摸》 本文源码下载地址:《仅通过蓝牙HID将手机模拟成鼠标和键盘》源码 多文源码打包下载: 《仅通过蓝牙HID将手机模拟成鼠标和键盘...》+《蓝牙HID TouchScreen协议让你的手机变成触摸》两份源码打包下载 《仅通过蓝牙HID将手机模拟成鼠标和键盘》+《蓝牙HID TouchScreen协议让你的手机变成触摸...》+《通过蓝牙将手机模拟成游戏方向盘-支持旋转轮胎》三份源码打包下载 【2022.04.21】源码在Android 12中运行注意事项:由于Android 12对蓝牙权限做了调整,取消了位置信息,增加了扫描...还有,既然能兼容,那么智能电视的媒体控制自然是不在话下的。...下面一篇博客谈谈如何通过蓝牙将手机模拟成游戏方向盘:通过蓝牙让9.0成为PC游戏方向盘手柄-支持旋转轮胎 相关文章:《蓝牙HID TouchScreen协议让你的9.0变成触摸》 版权声明

5.6K20

SQLite数据库操作,半小时开发新闻管理系统,纯干货

本教程致力于可以快速的学习软件开发,希望能通过一系列自己手写的教程,帮助正在学习或想要学习开发的同仁 开发系列文章目录请查看:http://www.chengxiaoxiao.com/bozhu.../1336.html 上篇文章:项目-利用Sqlite数据库,开发新闻发布系统讲解了SQLite的基础和添加添加新闻的逻辑和语法,这篇我们继续完善一个新闻系统。...前台增加listview控件: 后台为listview添加数据项: ? 初始化: 为listview定义Adapter:其实就是继承自BaseApapter的class: ? ?...为了优化设计,谷歌程序员为我们,设计了ConvertView,它其实可以其实可以在显示满一item之后,自动保存了我们的View对象。所以我们可以做以下优化: ? 后台数据绑定处理总代码展示: ?...每日更新。 本文章写作用时:2时06分钟

1.1K40

四大组件之Broadcast Receiver-广播接收者

1、描述广播接收者 BroadCastReceiver是中四大组件之一,主要用于接收系统或者APP发送的广播事件。...广播两种:有序和无序 内部通信实现机制:通过系统的Binder机制是实现通信。 无序广播:完全异步,逻辑上被任何广播接受者接收到。优点是效率高。...在我们的项目中经常使用广播接收者收系统的通知,比如开机启动,Sd卡挂载,低电量,外拨电话,锁等等、 如果我们做的是播放器,那么监听用户锁后我们应该将我们的播放暂停等等,总之用处还是挺广泛的。...a.从MVC的角度考虑,其实回答这个问题的时候还可以这样问,为什么有四大组件,现在的移动开发模型基本上是照搬WEB开发的MVC构架,只不过是改了点嫁装而已。...的四大组件本质上就是为了实现移动或者说嵌入式设备上的MVC构架,它们会见有时候是一种相互依存的关系,有时候又是一宗相互补充的关系,引入广播机制可以方便几大组件信息和数据的交互。

1.2K20

功能测试之app测试要点提取与分析

例如:ios在卸载中不支持取消,可以取消卸载。   ...升级后:更新后各个功能(新/老功能)是否能正常使用,更新后老数据存在并正常   非强制升级版:用户可以取消更新,老版本能正常使用,用户在下次启动app时,仍能出现更新提示   强制升级版:用户没有做更新时...竖测试   同时触摸不同的位置,同时进行不同操作--异常、闪退   查看客户端的处理情况,是否会crash--崩溃、闪退、ANR(application not response)--无响应   注意...关闭; APP设置开关关闭时,客户端接收不到消息推送   手机客户端未锁时:   APP应用后台运行.消息推送是否可正常接收,且可以点击查看   APP应用前台使用.可以收到消息提醒.且点击可查看   ...对于离线(无网络)时,刷新获取新数据时,不能获取数据时能给出友好提示   离线下,退出APP再开启APP时能正常浏览本地缓存数据   离线下,切换到主屏幕再切回APP应用时可以正常浏览   离线下,锁后再解锁回到应用前台可以正常浏览

2.5K30

【Android从零单排系列一】《Android系统发展史》

5.Android 2.0/2.1:松饼 发布时间:2009年10月26日 主要更新: 2009年10月26日发布,这次升级再次完善了系统,优化了硬件速度。...这在历史上算是一个异数。...年11月01日正式发布从4.0到4.4,从4.0到4.4,系统采用了很多简洁、锋利的白条设计,图标更加倾向扁平化设计了。...更加整合了自家服务,力求防止系统继续碎片化、分散化。 12.Android 5.0:Lollipop(棒棒糖) 发布时间:2014年6月26日 主要更新: 2014年6月25日发布。...还对一些新型屏幕技术进行支持,比如瀑布、折叠、双屏等,交互方式根据这些屏幕做一些调整 19.Android 12.0 发布时间:2021年10月5日 主要更新: 设置页面被重新设计 与之前的版本相比

1.2K10

蓝图已经画好了?透过“Q”看未来Android手机发展

本次开发者大会最引人关注的,莫过于Q的正式发布了,因为相比于所谓的“标杆”(然而并不是)Pixel手机本身,的大版本更新似乎更能代表未来一年里手机发展的风向标。 ?...因此,Q原生适配折叠设备无疑是助推其发展的动力,谷歌也表示今年会有数款折叠设备亮相,这也从侧面说明了谷歌也非常看好折叠设备的发展前景。不过,结构问题还是要先解决好。...结语 近几年的大版本更新没有在UI设计上做过多的改变,不过第三方定制UI倒是听话了很多,逐渐跟着原生的设计规范走。...在Q上,我们同样也找不到肉眼可见的外观设计变化,加上流畅度已经不是的主要矛盾,谷歌依旧将重心放在了功能性和安全性更新上。...细数下来,Q关于引领或者迎合硬件的更新屈指可数,比较明显的仅仅只有适配折叠这一条,可见谷歌还是对折叠报有很大期待的。 ?

88420

iOS 16升级引热议,网友吐槽锁太花哨,潘粤明更新后一度登不上微信

(有Apple Watch的朋友应该比较熟悉这点) 另外,iPhone还自带了一些特色锁模式,例如:“天气天文壁纸”,可以根据当前位置的情况实时变动。...有人很喜欢这种更灵活多样的锁模式,也有不少人表示这样花里胡哨,有种“越来越”的感觉。 专注模式 iOS 16中和锁功能深度绑定的,还有专注模式。...不过,有路过的用户表示,这个功能机早就有了。...对于iOS的系统更新,外媒The Verge分享了一个有意思的段子:苹果每年出的iOS新功能中,有三分之二是六年前的功能。...就拿iPhone最新的锁功能来说,有手机用户称,自己已经在其他手机上用过几年了。 所以,在座各位对今年的iOS 16怎么看?果机用户们打算直接升到16吗,还是先用15.7版?

75520

原 荐 收集微信跳一跳的辅助

原理说明 辅助原理: 用adb获取手机截图并拉取到项目中 对图片进行二值化 根据棋子的RGB值获取当前位置 通过adb模拟屏幕点击 文末有推荐选择 开源列表 Prinsphield/Wechat_AutoJump...`Auto.js`(一个类平台的按键精灵)的模拟按键脚本,方便操作(这是辅助圈的一个常用软件),不过手机需要7.0以上或者有root权限的设备才能运行本脚本。...调用截图,识别图片,然后调用adb模拟触点击,实现刷分。...原理:截图识别 特点:java 平台: wotermelon/toJump 链接:wotermelon/toJump 说明:nodejs编写,调用adb进行截图,网页展示,通过socket传递更新;...说明:同意是python2.7调用adb实现截图,然后adb模拟触 原理:截图识别 特点:单文件代码 平台: iOSDevLog/JumpJump 链接:iOSDevLog/JumpJump 说明

1.3K20
领券