TestBird 移动互联测试专家

Archive May 2018

TestBird 实验室开放Android P 版本远程真机调试啦!

最近谷歌 I/O 大会公布了 Android P 的 beta 版本。谷歌表示,Android P 将 AI 定位为操作系统的核心,并侧重于提供智能且简洁的体验。 目前 Android P可在以下机型中体验,谷歌表示还将有更多加入进来。 还等什么,快来测试你的APP 兼容性 随着越来越多的用户开始体验 Android P Beta,开发者们需要快速测试应用在新版本上的情况,以尽早解决在测试中发现的问题并尽快发布更新。据了解,很多程序在兼容性方面都出现了问题,比如闪退、AI 功能被阉割等等。 不用担心赶不上新系统测试落后于人! 不用花大钱去够买支持新系统的真机! 只需坐在电脑前远程调试即可! TestBird 远程真机调试平台为您提供全面详细的测试报告,丰富的截图和日志记录全过程,快速定位问题。 全面适应新版本,快速修复BUG,优先抢占市场机会。Android P远程真机调试就上TestBird。 下面我们就来看看此次版本更新了哪些相关内容。 动态电量管理 (Adaptive Battery) 电量一直都是安卓用户最为关心问题。在 Android P 中,谷歌推出了一个全新功能,即动态电量管理 (Adaptive Battery),来优化各个应用的电量使用。 动态电量管理通过机器学习来管理用户们最关心的那些应用所能占用的系统资源。各个应用会被划分到四个不同的群组里,这些群组对系统资源调用有不同的限制,谷歌称之为 “应用待机群组 (App Standby buckets)”。随着用户的使用,应用会在这四个群组里切换,那些不在 “活跃 (active)” 组里的应用在包括任务 (jobs)、警报、网络以及高优先级的 Firebase Cloud Messages 等资源调用上会受到相应的限制。 如果您的应用已经针对 Doze, App Standby和后台运行限制做过优化,那么它就应该已经能和动态电量管理完美配合。 · App Actions 当用户想要做一个操作的时候,App Actions会推荐能帮助他们完成这个操作的 app,而且这个推荐的功能会覆盖整个操作系统中的重要交互环节,比如启动器 (Launcher)、智能文本选择、Google Play、Google Search 应用,以及 Assistant。 App Actions 通过机器学习来分析用户最近的行为或使用场景,从而筛选出需要推荐的应用。由于这些推荐与用户当前想要做的事情高度关联,所以这套机制非常利于拓展新用户以及促活现有用户。 只需将应用中的各个功能定义为语义意图 (semantic intent),便可以充分享受 App Actions 带来的好处。由于不需要额外的 API 接口,所以只要用户的 Android 平台版本支持,App Actions 就可以正常使用了。 App Actions 很快就会面向开发者发布。 · Slices 和 App Actions 一同到来的新功能还有 Slices,这个功能可以让您的应用以模块化、富交互的形式插入到多个使用场景中,比如 Google Search 和 Assistant。Slices 支持的交互包括 actions、开关、滑动条、滑动内容等等。 · 通知智能回复 (Smart reply in notifications) 在 Android P 中,通知消息也加入了智能回复功能,而且还准备了 API 让开发者可以为用户带来更度身的使用感受。用来帮助您更轻松地在通知中生成回复的 ML Kit 很快就会到来。 · 文本识别 (Text Classifier) 在 Android P 中,将识别文本的机器学习模型进行了扩展,使得它可以识别出诸如日期或航班号这样的信息,并通过 TextClassifier API 来让开发者使用到这些改进。还更新了 Linkify API 来利用文本识别的结果生成链接,并为用户提供了更多点击后的选项,从而让他们得以更快地进行下一步操作。当然,开发者也可以在给文本识别出来的信息添加链接时拥有更多的选项。智能 Linkify 在识别精准度以及速度上都有明显的提升。 这个模型现在正在通过 Google Play 进行更新,所以您的应用使用现有的 API 就可以享受到本次更新所带来的变化。 简洁 (Simplicity) · 全新系统导航

Read More

成都高新电视台专访:TestBird推出西南首个金融移动应用测试平台

随着移动应用爆发式的增长以及金融体制的不断改革升级,移动互联网用户越来越注重APP的质量和使用体验,这对APP测试提出了更高的要求。 近日,TestBird CTO邓飞接受成都高新电视台专访,就公司测试技术突破和产品业务拓展做了详细解答。 (点击查看完整视频) 金融市场瞬息变化,特别是证券行业,都是争分夺秒的交易场景,金融APP需要高效稳定的质量来应对用户的需求,迭代更新需要快速测试验证,投入研发自动化测试工具和使用外包测试都无法应对测试需求。 TestBird通过对传统金融业测试需求的深入研究,整合研发力量和技术经验,开发出全新一代移动APP自动化测试平台TROC,以满足金融业移动化进程的私有化部署测试需求。 此次TROC3.5版本更新是TestBird研发人员通过实践和数次打磨的一次全新升级。 TROC3.5特点 专精移动应用的技术难点 1. 统一的架构:Android & iOS & 图像识别架构合一,应对iOS、H5、屏幕分辨率差异的识别问题 2. 支持复杂控件操作:应对APP自动化测试中的“特殊性”,高自动化率 3. 丰富的断言机制:适应各种预期结果检查场景 4. 人工智能识别:增强鹰眼对象识别技术,有效应对移动测试碎片化 研发流程的支撑,省力省成本 1. 首次用例高速生成:100% Web云端平台,30分钟就学会的自动化 2. 全图形界面:丰富的脚本增强功能、各类设置均在web操作 3. 数据&过程分离,实现基于数据驱动的测试,统一云端存储 4. 快速刷新脚本:应对海量脚本升级,维护成本降到最低 5. 基于脚本的数据扩展机制:可实现复杂的前序数据处理和后序数据分析 6. 自动化任务执行模式:下班发任务,上班看报告,实时监控用例和手机状态 7. 对外开放丰富的API:外部接口对接,支撑客户多样应用场景 确保软硬件资产安全 1. 专业的测试机柜,防火防盗,保障硬件资产安全 2. 测试数据保存在公司内部,并定期备份,防止测试数据丢失、 实际上,TROC3.5版本已经应用到大型金融机构研发部门,完美对接其他开发系统,如可以直接与Jenkins、JIRA、Confluence、TestLink、Redmine对接,支撑DevOps研发过程。 从实际应用案例中,我们可以看到,通过引进TROC测试平台后,整个开发周期效率都得到显著提升,这对分秒必争的金融市场而言帮助甚大,TROC测试平台将人力做到较大释放,从开发到运营过程,帮助金融APP质量提升,大幅提高用户留存率。 在移动互联网时代,选择对的工具平台是致胜关键之一,提高效率,控制风险成为金融业所关注重点,选择高效便捷的工具已经成为大多数企业的不二之选。

兼容问题反馈为零!农信银的APP测试秘诀都在这里了

近日,由农信银资金清算中心(以下简称“农信银”)主办的“农村中小金融机构2018年系统测试管理培训”在海南开讲,TestBird受邀与来自全国数十家省级农村信用联社、农村商业银行、农村合作银行和股东成员的IT部门技术研发共话在移动支付软件测试质量管理经验。 此次闭门会议,是为协助农信银成员单位更好适应移动支付市场快速发展,强化安全保障意识,学习行业测试经验,进一步发挥测试能效,提升农村中小金融机构软件质量。为此,农信银特地邀请了阿里巴巴、TestBird、金电公司三家企业的测试专家就软件质量测试和管理做经验分享。 在开幕式上,农信银创新研发部对2017测试工作做出总结。提到兼容性测试方面,创新研发部负责人表示,“我们在Web和APP端上,2017年满意度调查无兼容问题反馈。”这一结果,也让TestBird感到骄傲和自豪。 TestBird长期为农信银做APP测试。农信银承担开发资金清算系统的职责,同时负责成员单位APP开发和运维,TestBird的金融APP测试解决方案能够深入金融复杂交易场景,对各功能点进行测试验证,24小时快速反馈测试报告,丰富的截图和日志全纪录,帮助研发人员更快找到错误信息,提升迭代更新速度。 只有深谙金融业务,才能够更好的进行金融APP测试。TestBird为金融机构提供测试服务多年,积累了丰富的金融APP测试经验,根据复杂金融体系,TestBird推出了金融APP测试解决方案,这一解决方案高度契合金融IT部门的测试需求。 TestBird高级测试专家“兼容性测试培训”分享 作为农信银长期质量管理测试服务商,TestBird高级测试专家中明在4月27日下午就“APP兼容性测试”做了主题分享。 银行业转型升级在不断推进,利用移动互联网创新金融业务成为银行转型突破关键点,银行APP的作用也在发生改变:从交易工具向经营平台转变。“从测试角度看,银行APP的重要作用日益凸显,完善移动端产品、优化用户体验是关键。”中明在分享中讲到。 中明在现场给大家公布了银行APP相关测试数据,银行APP首次测试通过率仅为42.07%,兼容性问题中,闪退、UI异常、其他类型问题占比最大,闪退问题甚至接近50%。 在系统版本检出率中,Android 4.0以下版本检出问题率达到65%,Android 8.x检出问题率为41%,最新版本和较为陈旧的版本问题率最高,这一点值得开发人员注意。 从终端品牌来讲,酷派、LG、联想检出问题率最高,这部分手机用户分布地域较为广泛,银行APP用户覆盖广,使用手机品牌多样,尽可能的测试更多终端,以免流失特定终端机型用户。 还有一组数据,也值得关注,银行APP的启动延迟达到1721ms,比行业最有APP高出近3倍,“移动互联时代,用户追求更好更快的APP使用体验,特别是刚下载一款APP后,如果启动时间过长,第一印象就不太好。” 在讲到如何配合才能做好兼容性测试时,“这是一个非常系统的工程,需要研发、测试、甚至业务部门联动。要从程序开发、测试设计、测试运行、测试准备等多方面努力。”中明表示。 提高APP质量,兼容性测试已经成为金融APP必选测试,并且越来越受到金融IT部门的重视。而兼容性测试一直面临较大挑战,终端碎片化、APP自动化技术难点、终端管理和成本投入等等,找到合适的测试平台和完善的解决方案能够快速提高整个APP运营效率。 TestBird的金融APP测试解决方案,希望能为更多处于转型升级的金融机构赋能。