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

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

关闭; APP设置开关关闭时,客户端接收不到消息推送   手机客户端未锁屏时:   APP应用后台运行.消息推送是否可正常接收,且可以点击查看   APP应用前台使用.可以收到消息提醒.且点击可查看   ...push与用户身份是否相符,没有错误地将其它人的消息推送过来   消息栏(通知中心)是否可以接收到消息提醒,且点击可查看。...,除了确保中断过程中有合理处理:还需确保中断过后恢复正常   来电、来短信、锁屏解锁、断网重连、断电、低电量、前后台切换、app切换   手机端硬件上, 如:待机,插拔数据线、耳机、闹铃弹出框提示等操作...、访问联系人信息等   是否允许访问相册、拍照开放权限 +不权限权限   是否允许录音   是否允许定位   是否允许接收通知推送   注意:默认情况下是开放的,需要提示用户选择!   ...的中断测试:来电中断、短信中断、蓝牙、闹钟、插拔数据线、手机锁定、手机断电、手机问题(系统死机重启)   app的安装卸载升级:全新安装、升级安装、第三方工具安装/卸载、直接删除卸载   消息推送测试、

2.5K30

iOS14功能更新详解,空间音频功能上线!

好在苹果还是宣布了一个令熬夜果粉稍稍欣慰的消息——iOS14正式推送。相比于之前的beta版本,iOS14正式版最亮眼的更新,就是实装了传闻中的空间音频技术。 ?...iPadOS同样也进行了更新,爱学习的小伙伴也可以在iPad看视频的同时记笔记,大屏画中画的体验可以说是相当不错的。 ? 目前,哔哩哔哩、爱奇艺、优酷等国内App都支持“画中画”播放视频。...丨悬浮通知相关内容 现在的Siri不会占用整个屏幕,而是只会悬浮在屏幕底部,从Siri获取的信息则是以悬浮通知窗口的形式出现在屏幕顶部。 ?...来电通知现在也不会直接全屏提示,而是以顶部悬浮通知的形式出现在屏幕中,这样就不会打扰到用户正在进行的工作或娱乐项目。悬浮来电通知还可以在手机设置中切换回原来的来电全屏功能。 ?...丨轻点背面 iOS 14还加入了轻点背面功能,可以在手机设置中开启“轻点背面”开关,可以设置轻点手机背面快速执行操作。例如可以设置轻点两下进行屏幕截图等。 ?

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

消息转发工具,备用机必备神器

简介 SmsForwarder是一款免费开源的信息转发工具,能把短信、来电通话、APP通知根据规则转发到其他手机上。...功能特性 监控短信、app 通知来电、电子邮件 将消息转发到飞书、钉钉、微信等机器人 远程操作,比如查看电量、短信、通话 自定义转发规则,支持自定义模板或者正则表达式 安装使用 1、在官网下载安装 SmsForwarder...APP,也可以使用源代码自行编译 2、在 SmsForwarder APP 设置转发的通用配置 需要注意的是要保证app 存活,也就是进程不被清理掉,要把保活措施的开关打开。...3、设置发送通道 发送通道就是接收到消息后,将消息推送到哪里,目前支持多种通道,比如钉钉机器人、邮箱、企业微信机器人等等。...软件截图 项目地址 https://github.com/pppscn/SmsForwarder 总结 SmsForwarder 是安卓手机消息转发神器,通过设置的转发规则,将一台手机上的消息转发到其他手机

63250

【权限问题专项】通讯录&通话记录权限合理VS不合理使用场景说明

权限问题专项系列文章已完成位置、短信、存储、悬浮窗、通知栏、电话权限的合理/不合理使用场景的梳理说明,本期将对通讯录、通话记录权限的合理使用场景、不合理使用场景进行梳理总结。...合理使用场景: 社交通讯、办公软件类:通过通讯录匹配联系人,用来完成添加/邀请好友、团队成员等操作; 实用工具类:备份克隆联系人、电话本时读取通讯录; 手机管家类:手机管家类应用拦截骚扰的过程会读取联系人...,用来判断是否存储过联系人; 穿戴类:读取通讯录中的联系人列表,将选定的联系人同步到穿戴设备上;接听电话时需要通过来电号码读取对应联系人信息,将联系人信息推送到穿戴设备上。...合理使用场景: 云空间、手机克隆等管理类应用进行通话记录数据备份等场景; 运动健康、便捷生活类:将来电号码同步到穿戴设备、穿戴设备显示来电;读取通话记录将未接来电同步到穿戴设备。...不合理使用场景: 金融理财类:贷款等业务出于风控目的,调取通话记录获取常用联系人为业务做担保; 实用工具类:部分安全性能类APP为了识别、屏蔽骚扰来电,在提供号码识别标记服务时,调用该权限对用户展示骚扰电话信息

1.5K10

APP功能测试要点

5)安装过程来电,短信,通知,结束后是否继续安装。 6)是否支持覆盖安装。 7)安装空间不足时是否有相应提示。 8)安装后没有生成多余的目录结构和文件。...6)检查推送消息内容与用户账号是否符合。 升级更新 1)当app有更新版本时,手机端有更新提示。 2)当app版本为非强制升级版时,可以取消更新,旧版本能正常使用。...4)当app有新版本时,直接更新检查是否能正常更新。 5)更新后,检查更app功能是否是新版本。 中断测试 app使用过程中突然来电、短信弹出、闹钟、QQ聊天信息、微信、低电量等提示时能否正常使用。...网络测试 目前手机手机接入的网络主要分为2G、3G、4G、wifi。 1) 无网络时,有切换网络的操作或者提示。 2)网络间切换app断网有相应提示,重新联网后正常使用。...其他手机端特性测试 1)关机、待机后app能否正常使用。 2)手机解锁屏幕后进入进入app是否正常。 3)app在清空数据或强制退后还能正常运行。

1.4K31

iOS使用VOIP与CallKit实现体验优质的网络通讯功能

一、创建VOIP推送证书     VOIP说是一种网络电话服务,其实质是一种特殊的长连接,使用它每个网络电话类APP不需要自己单独进行保活维护,在进行通话请求时,只需要发送一条VOIP推送,VOIP推送会将应用程序拉起...以收到网络电话为例,如果应用程序在前台,客户端可以直接处理通讯逻辑,如果应用程序不在前台,服务端可以发送一条VOIP推送唤醒APP,之后APP通知CallKit框架来唤起系统的通讯界面。...CXProvider类主要负责系统服务于APP之间的交互。例如可以通过它来更新通话界面,显示通话的来自方,当用户点击通话界面的某些按钮后,也通过它来通知APP做逻辑处理。    ...之后系统会将一些用户操作通过CSAction传递会APP,如下: ?     APP中进行的操作如果需要通知系统,需要使用CXCallController通过CXTransaction传递。...接收到来电VOIP通知时,可以使用CXCallUpdate来更新状态唤出通话界面。

3.2K20

用例覆盖度不高怎么办?我来这么想

2)存储时机:什么时候存储、更新数据; 3)删除时机:数据什么时候删除,如果不删除会不会造成性能问题; 4)安全相关:会不会被清理软件清理,如果被清理后,APP...相关功能有没有异常或者需不需要做一下处理,例如:报错、重新下载等; 3、APP其它功能相关: 1)旧功能会不会影响新功能:例如一个APP通知功能,该APP新增视频播放功能,在全屏播放视频时...,收到通知时,视频是否会中断,点击通知打开后,返回; 2)新功能会不会影响旧功能:例如一个APP通知功能,该APP新增视频播放功能,在全屏播放视频时,收到通知后点击通知通知能否正常打开...; 4、手机相关; 1)手机功能相关:电话、短信、锁屏、后台等,例如:播放视频来电话,视频播放时锁屏等; 2)手机设置相关:亮度、音量、权限、导航方式等,例如:不同的导航方式底部高度不同

66210

【权限问题专项】电话权限合理使用场景VS不合理使用场景说明

权限问题专项文章已经对位置、短信、存储、悬浮窗、通知栏权限的合理使用场景、不合理使用场景进行了详细说明,本文将对电话权限的合理使用场景、不合理使用场景进行梳理总结。...,穿戴设备上会显示来电信息,运动健康等应用通过调用此权限系统接口拒接当前手机上的来电等场景; 3)影音娱乐类:视频VR等场景下,进入VR界面后,当有电话呼入时,可以接听或者拒绝来电。...不合理使用场景 主题、铃声类App来电秀功能使用此权限实现接听或挂断电话功能,是不合理的。原则上不允许使用该权限(上述合理场景除外,应用需保证不得滥用此权限)。...授权此权限后也可以获取手机通话状态,例如来电、响铃中、通话中等。...不合理使用场景 1)主题、铃声类App来电秀功能使用此权限实现监听来电功能; 2)应用获取手机通话状态,判断用户使用应用的通话/媒体播放功能/账目语音播报功能与手机通话状态是否冲突; 3)应用获取手机身份信息

2.1K40

特朗普签署追踪法案,这是第一部反机器人呼叫法

首先,它赋予美国联邦通信委员会(FCC)更大的权力,可以在诈骗者首次违反法律后追究其法律责任,在某些情况下诉讼时效可以延长四年,另外还提高了对自动来电者的经济处罚。...具体而言,该法律要求对可能发出此类通知的组织类型、谁可以收到此类通知以及豁免允许的通知数量进行了新的限制。...《追踪法案》还明确指出,当一个人获得一个新的电话号码时,机器人来电者不能继续打电话寻找先前拥有该号码的人。它还要求FCC努力制止单环诈骗,并帮助FCC和运营商追溯非法电话的起源。...与此同时,First Orion预测,今年44.6%的手机通话都将会是是诈骗电话。...云通信公司Twilio在一份声明中表示,这项立法应该会产生显著的影响:“这项法律将帮助执法部门、政府机构和通信行业停止不良呼叫,恢复消费者的信任,让他们相信他们不再会受到自动呼叫的困扰。

78641

Android NotificationListenerService使用方式(详细步骤+源码)

NotificationListenerService 通知监听服务,就是监听手机上的广播通知,这个在纯App开发中用的比较少,但是在智能穿戴领域用的很多,比如我有一个智能手表,然后有一个配套的App应用...,有时候在上班路上,手机放在口袋里,要接受到手机上的通知消息,例如QQ、微信、来电、短信等。...,由于国产厂商对于Android做了定制化,因此各个厂商的系统App软件的包名就不会是一致的,例如我用的是荣耀,那么我监听到的通知短信是com.hihonor.mms,来电是com.android.incallui...三、打开通知服务监听   使用这个通知服务其实就是打开一个手机上应用的开关,效果上和打开蓝牙差不多,下面先写一个方法检查当前应用是否开启这个服务。...sbn) { textView.setText("通知移除"); } 运行一下: 这个图就说明了消息的内容,在通知栏上并不是所有通知都有内容的,例如手机屏幕录制是没有通知内容的

3.9K41

Android 通知监听服务、NotificationListenerService使用方式(详细步骤+源码)

NotificationListenerService 通知监听服务,就是监听手机上的广播通知,这个在纯App开发中用的比较少,但是在智能穿戴领域用的很多,比如我有一个智能手表,然后有一个配套的App应用...,有时候在上班路上,手机放在口袋里,要接受到手机上的通知消息,例如QQ、微信、来电、短信等。...,由于国产厂商对于Android做了定制化,因此各个厂商的系统App软件的包名就不会是一致的,例如我用的是荣耀,那么我监听到的通知短信是com.hihonor.mms,来电是com.android.incallui...三、打开通知服务监听   使用这个通知服务其实就是打开一个手机上应用的开关,效果上和打开蓝牙差不多,下面先写一个方法检查当前应用是否开启这个服务。...sbn) { textView.setText("通知移除"); } 运行一下: 这个图就说明了消息的内容,在通知栏上并不是所有通知都有内容的,例如手机屏幕录制是没有通知内容的

4.7K30

一篇文章汇总WWDC2016(图文详解)

iOS 10在锁屏、Siri、地图等几个方面进行了重要更新,将在秋天推送给所有的用户。   首先,重新设置了锁屏。抬起手机就会自动唤醒看到通知。日历的通知可以直接点击看到细节。...3D Touch可以支持不启动应用就可以看到实时更新的相关信息,也可以将应用直接加入通知中心,甚至可以看到视频。   对Siri进行了重大升级。Siri现在一周能够服务20亿个用户。...苹果更新了电话功能,针对中国用户,来电时可以直接分辨骚扰电话。同时,苹果对联络人的名片也进行了改进,添加了新服务。   ...四、语音遥控的tvOS 苹果称,去年秋天推出下一代的tvOS,目前Apple TV上已经有超过1300个视频频道,6000个原生App。还有超过100个直播频道将在下个月上线。 ?   ...在自动更新上,在手机上下载的App,也会同步更新到Apple TV上。同样,Apple TV的更新在今年秋天推送

5.8K30

【Dev Club分享】QQ电话适配iOS10 Callkit框架分享

CXProvider可以理解为处理系统电话界面有关的逻辑,比如来电呼起系统电话界面或者将用户在系统电话界面上的操作通知App。...CXCallController则是将用户在App界面上的操作通知给系统。...首先我们看最简单的收到来电主动通知Callkit: ? 收到服务器信令通知后只需要调用CXProvider的reportNewIncomingCall就可以了。...用户点击接听后,我们会受到CXAnswerCallAction的回调,只需要在这里面添加App原来的音视频通话逻辑,再调用fulfill,整个流程就完成了。 ? 再然后是用户在App内点击挂断 ?...所有用户在app内的操作都以这种方式通知Callkit。 ? 最后我们来看一下如何从App外部发起,以系统通讯录为例子(Siri其实是一样样的) ?

2.6K60

PaaS独角兽Twilio为何股票遭遇滑铁卢

但是,Twilio 在招股书中列出了一条风险:如果 WhatsApp 决定停用该公司的平台,那么“没有义务给予任何事先通知”。 那么,像Twilio这类云通讯公司只能干被客户抛弃,而不自救吗?...所以,Twilio为了扩展业务,实现业务多元化,Twilio开始展开兼并收购,实现技术互补。...Twilio可以通过WebRTC 的技术团队,为开发人员提供更多工具包,帮助开发人员以便捷快速的方式把多功能媒体接入到用户的网络或者智能手机应用中去。...Twilio还会将Kurento 媒体服务器的技术、代码转换、记录等功能整合到 Twilio 可编程视频通话中,实时处理多人通话以及 API 访问,降低成本和技术门槛。...他们将通过给开发人员授权来扩展视频平台的用途,推动通信行业发展。” Twilio想展开兼并收购,就得需要大量资金,所以Twilio开始定向增发股票。

1.8K40

逐渐安卓化会是ios的归宿吗

(ps:据说现在有不少app分类错误比如支付宝,不知道后续会不会改进) 对于一个手机几百个app的用户来说,资源库还添加了一个不能更实用的功能:总算可以通过首字母快速查找app了,感天动地。...ios14可以在大画面中实现小面积区域的视频播放,这个功能此前只在pad上存在。 视频小窗可以任意拖动,甚至隐藏进侧边栏而不中断语音,那些用大人手机上网课的娃怕不是又有新方法可以摸鱼了。...五、隐私防护 ios14在隐私方面再次升级,当app调用麦克风和相机权限的时候,手机右上方会有小黄点提示,使流氓app无处遁形。...可呼叫的快捷指令有常用的截屏、返回主屏幕、打开控制中心、锁屏、打开通知中心、呼叫siri等。据说即使带着手机壳,也可以轻松感应。...举个最简单的例子:小窗来电提醒。这样一个异常合理简单、且安卓早八百年就实现的功能,尽然要在ios的第14个版本才予以实现。所以这次的大更,可算让果粉扬眉吐气了一番。

1.4K30

爬取蒲公英内测发版信息推送到钉钉群

爬取蒲公英内测发版信息推送到钉钉群 目录 1、前言 2、编写脚本 3、设置Jenkins 4、推送通知效果 1、前言 在项目测试阶段,每次测试的App发版后,发版信息都会发布到蒲公英上,又由于项目的人员组织架构...2、编写脚本 data_notification.yaml(配置文件) 主要存放个人手机号(钉钉群发版信息有问题时通知此人),钉钉群的token(钉钉群添加机器人获取的),蒲公英App内测版网址与密码(...蒲公英App内测版发版地址可访问时,并且为可更新版本,发送通知到钉钉群;发版地址不可访问时,告警通知个人。...其作用为,爬取的信息与数据库信息进行比对,一致时,说明版本未更新,不发送通知给钉钉群;不一致时,会将新的信息覆盖到表里,并同时发送通知给钉钉群。...设置轮询机制(例如:每30分钟执行一次) 设置执行脚本 4、推送通知效果 Jenkins构建日志 钉钉群收到的发版信息 如蒲公英App内测版网址不可访问,钉钉群收到的告警信息,并@指定人员

66520

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

App Links 通过App Links功能,Android平台能够向网络服务器提出申请,自主识别链接内容。...直接跳转到App客户端中,改善用户体验,有利于让用户在体验更完善的App客户端完成更多操作。...通知消息快捷回复 安卓7.0加入了全新的API,支持第三方应用通知的快捷操作和回复,例如来电会以横幅方式在屏幕顶部出现,提供接听/挂断两个按钮;信息/社交类应用通知,还可以直接打开键盘,在输入栏里进行快捷回复...被拦截号码将不会出现在来电记录中,也不会出现通知。另外用户也可以通过账户体系备份和恢复这个拦截名单,以便快速导入其它设备或账号。 菜单键快速应用切换 双击菜单键,就能自动切换到上一个应用。...Android8.0的正式版 Android Oreo(奥利奥) 1.通知中心 用户在通知界面可以发现顶部的快捷键有了更充裕的空间,并且根据网络大数据的用户使用频繁度调整了这几个快捷键的顺序;并且长按推送消息可以看到一个开关

2.1K20

WWDC2016 Session笔记 - iOS 10  推送Notification新特性

苹果电话:苹果更新了电话功能,来电时可以区别出骚扰电话。 ? iMesseage:在iMessage方面,用户可以直接在文本框内发送视频、链接,分享实时照片。...上图这是在锁屏界面下的推送。支持抬起手机唤醒功能。 ? 上图是Banner,可以看到这个推送更加的易读,并且包含更多的内容。 ? 上图是通知中心。从上面三种图可以看到,它们都长一个样。 ?...然后推送就会带着下载好的attachment推送手机并显示出来了。 如果来设置Service Extension呢?...视频就附带视频的关键帧或者开头的几秒,当用户打开app之后再去下载完整视频。 把下载完成的attachment加入到notification中。...当用户点击之后,更新完界面,我们就让推送通知消失掉。 这里值得一提的是,如果你还想把这个action传递给app,那么最后的参数应该是这样。

86120
领券