和大家分享下最近做手机测试的心得: 从事软件行业以来一直做过开发,也做过测试,最近在做手机APP的相关测试,将测试感想分享给大家。...我从网上看了很多关于手机测试的资料,发现很多的都不权威,很多的都是大同小异,转载过来转载过去,没有创意。我很希望有一个专业的平台或者原创的文章过来和大家分享,如果大家觉得那个连接不错请给我留言。...手机测试我现在接触的大致分为以下几个方面: 一、功能性测试 做此类测试个人觉得一定要充分的理解业务,只有理解业务了你才能测试充分,我们公司没有测试用例,开发做完我就开始测试提BUG,很多情况下覆盖率不是很全...二、兼容性测试 因为我们手机资源的限制,不可能全部都测试到,所以我们用的安卓模拟器,Genymotion这个模拟器还行挺好用的,大家可以装下这个检查下APP的页面等问题。...三、压力测试 关于压力测试我们可能做得比较少,特别是对交易量大的压力测试,不过我最近正在学习,公司也要求我做性能测试,我会把我性能测试的全部过程,包括代码以后写下来很大家分享。 暂时就这么多了。
文章目录 一、在哪用 二、怎么用 三、问题 四、摸索 五、关于cms的webhook 六、我对触发器函数文件夹的架构想法 小结 微信开发文档对这个部分的使用资料很少,一个demo都没有,全靠开发者去尝试...一、在哪用 1.点击云开发: 2.点击“设置”->“其他设置” 3.往下拉 4.点击添加 二、怎么用 看这个图大致可以看懂,创建一个触发器,填写名称和描述之后,可以指定在一个集合上发生的某个操作...文档屁都没有一个 四、摸索 一个云函数主体就是这样: exports.main = async (event, context) => { //TODO } 而我们调用云函数的参数一般都在.../licenceStatus/index') // 云函数入口函数 // 通关传入参数type进行路由选择 exports.main = async (event, context) => {...小结 做微信云开发最难受的的事情就是,官方给的资料极少,相关的博客更少,全靠自己一点一点试出来的,唉。 有什么没做好,希望能在评论区留言,或者私信我,感谢您的观看。
我用的是eclipse测试 老是出现手机真机无法测试,也就是devices 什么都没有,或者是offline 这个时候我一般是这样做的, 电脑菜单里面输入cmd ...第一步 杀死adb 进程 adb kill-server 第二步 再启动adb start-server 如果显示成功开启,应该会是端口为5037 但是这个时候往往是没有办法在devices里面看到手机已经连上了...其实很多时候是 360手机助手占用了端口,这个最坑的,360手机助手手杀都杀不死啊, 我其实有时候就是搞不懂,我手机此时不需要连上电脑进行更新软件等操作,你为什么老是要占用我的端口啊,真是气死个人
,多台手机的同时登录同一账号(检查是否将原用户剔除) 1.2.2 手机号注册登录 手机号输入框格式校验检查 验证短信的接收是否及时; 用验证码可正常登录; 验证码错误时,登录失败+友好提示 验证短信文案是否符合所测...手机锁屏解锁后进入APP注意是否会奔溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。 当APP使用过程中有电话进来中断后再切换到APP,功能状态是否正常。 ...2、UI测试 原型与效果图对比(导航测试) 图形测试 内容测试 3、兼容性测试(比如testin云测平台) 与本地以及主流APP是否兼容 不同操作系统的兼容性,是否适配 不同手机屏幕分辨率的兼容性 4、...,反编译 8、性能测试 服务器的性能测试和手机端的性能测试 比如:CPU、内存、上传流量、下载流量、电量使用情况等 极限测试 响应时间 压力测试 耗电量测试 电量流量测试 一般CPU使用率与手机端电量使用率成正比...9、手机app测试流程 需求分析->需求评审->开发人员编写排期->测试计划排期->编写测试用例->用例评审->提交基线->具体测试流程->测试通过 10、手机App测试工具 云测平台、testin、百度
云手机这个概念已经很多年了,但是云手机像今天一样火爆,是遍布全国的小工作室供养起来的。...各种薅羊毛,各种改机批量注册,各种养号圈粉,各种拉新,刷阅读、刷转赞评,刷投票等…… 早期的云手机,概念化的阶段,可能用的是x86模拟arm,并通过网络接受控制。...市场上的云手机种类很多,主要服务于现在潮流的小工作室,引流、消息整合,群控云控等。所有的银行、服装品牌等都有云控 这也作为现在互联网创业者选择的行业之一。...云手机几大缺点: 远程操作卡顿 设备掉线,操作被终端 白屏黑屏等,无法操作 如何解决也是该让人思考的问题
云IDE产品介绍 云IDE使用教程 免费使用地址:点击【云IDE】,即可开始创建工作空间啦~ 基于云IDE的python开发测试 1. 基于云IDE的使用教程 1.1. 访问地址 1.2....测试运行 1 flask测试 2. 爬虫程序测试 3. 相关插件安装 4.使用网页浏览器预览 2 使用总结 1. 基于云IDE的使用教程 1.1....web开发,是否支持,目前还不清楚操作流程。...相关插件安装 为了基于云IDE开发应用,需要预览一些web效果,安装Browser Preview查看,在插件扩展部分,搜索Live Preview,如果没有找到,可以关掉IDE后,重新搜索即可,貌似也可以安装本地的插件包...备注:开发者如何习惯这种云IDE开发,以及基于云IDE开发带来的明显提升包括哪些,可能还是需要逐渐摸索的。
,再对获取到的encryptedData进行解密获取到手机号。...(2)通过调用云函数方法:必须通过button的点击触发,包括头像、客服这些都需要通过button的点击来触发获取。...需要注意的是:获取手机号目前不对个人认证的小程序开放了,也就是只有国内认证的企业账号才可以使用了。 详细介绍可以看下官网文档获取手机号 下面把云函数方法分享给大家。...同时需要在云开发页面新增 事件名。...cloudID) { app.showToast('用户未授权') return } // 调用云函数获取手机号 wx.cloud.callFunction
坑爹的baidu出来好多关于微信小程序云开发获取手机号码的例子还都是需要通过code获取sessionkey来解密信息取得手机号码,总感觉哪里不对,企鹅都说了,云开发是自动鉴权的,不应该还要解密啊。...于是,试呀试呀,终于试出了正确的通过云函数获取手机号码的流程。 具体如下: 1,页面 cellphone.wxml 手机号码...openapi 的index.js // 云函数入口文件 const cloud = require('wx-server-sdk') //const requestpromise = require...云开发天然鉴权。用什么直接随便拿就行啊。
今天这篇文章,我们来聊一个很有趣的东东——云手机。 说到云手机,有些童鞋可能并不会觉得陌生。是的,它确实并不是一个新名词。早在2011年左右,国内就有厂商推出了云手机的概念。...而且,手机产品升级换代快,使用一两年后,配置跟不上,又该怎么办? 这时候,云手机的价值,就体现出来了。 实体手机的算力,是由手机SoC芯片决定的。而云手机,是构建在云端的,算力由云能力决定。...普通手机可以实现的功能,例如打电话、发短信、聊微信、看视频等,云手机都可以轻松实现。手机商店中的App,云手机一样可以下载使用。基于中国移动强大的网络和云能力,云手机可以做到App秒下秒装。...有了云手机,就可以留云手机的号码,避免暴露真实手机号,从而有效规避骚扰电话。 对于个人和家庭消费者用户而言,云手机还有一个巨大的优势,那就是多屏共享。...客户通过云手机来体验企业业务,不用另外单独安装App(云手机支持App预装),也不会泄露数据。客户体验完毕,云手机可以一键恢复环境,非常方便快捷。 上面提到的,只是云手机众多应用场景的一部分。
支持Java的手机的普及,所以它成为目前最好的移动游戏开发环境,我们在这里将详细研究J2ME游戏的开发。J2ME不是手机上配置的唯一的解释语言,但是它是一个许多厂商支持的行业标准。...当我们在后续文章中探讨开发的时候,我们将讨论一些技术问题。 6、做好支持多种手机的准备 至少,需要支持不同的屏幕尺寸,这对Nokia系列手机很容易做到。...多数情况下,你还要利用特定手机的性能和API,比如Nokia的用户界面和SMS API,你要为不具备相同特性的手机开发不同的版本。 ...支持Java的手机的普及,所以它成为目前最好的移动游戏开发环境,我们在这里将详细研究J2ME游戏的开发。J2ME不是手机上配置的唯一的解释语言,但是它是一个许多厂商支持的行业标准。...多数情况下,你还要利用特定手机的性能和API,比如Nokia的用户界面和SMS API,你要为不具备相同特性的手机开发不同的版本。
前言 好,经过前面文章的一个介绍就了解了一下微信小程序的一个原生开发,那么了解完了微信小程序的一个原生开发之后,从这篇开始再来了解一下微信小程序的一个 云开发。 那么什么是微信小程序的一个云开发?...,那么现在我要介绍这个云开发,你就要干什么?...你就要选择微信云开发,选择使用云服务,选择云开发的一个基础模板,在这个基础模板当中发现它告诉你在云开发当中有什么云函数,有什么数据库,有什么云存储,有什么云托管这类似东西,那这些东西是什么呢?...其实就是本次文章要给大家介绍的云开发内容了,所以说什么是我们的一个微信云开发?: 微信云开方就是学习微信提供的云函数、数据库、云存储、云托管这些东西就可以了。...我们最核心要关注的其实就是云函数,数据库,云存储就 OK 了。到此为止。什么是云开发?云开发里边的一个云函数、数据库、云存储都是用来干什么的, 就给他讲明白了。
最近遭遇了绑定手机号相关的压测需求,有了手机号登录的经验和测试数据,这次算起来比较简单。...最重要的是难点就是要求开发配合调整配置已经在上一期文章:手机号验证码登录性能测试中问题解决了,绑定手机号唯一的难点就是如何在单账号绑定的过程中不断切换手机号,而且保证最后账号的绑定手机号还是一开始的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,所以,一方面是测试时间滞后,另一方面模拟场景复杂多变。...[image.png] 测试方法: 手机管家7.0中定义了新的浮窗事件接口,按照左移思路,我们在接口文档确定后开始了测试代码编写,接口开发完成后接入测试。...首先UI在其他FT,没有测试的界面,其次是8种手机异常情况模拟困难。
App开发,是指专注于手机应用软件开发与服务。 App是application的缩写,通常专指手机上的应用软件,或称手机客户端。另外目前有很多在线app开发[1] 平台,比如应用之星平台很好用。...App开发,是指专注于手机应用软件开发与服务。App是application的缩写,通常专指手机上的应用软件,或称手机客户端。...但事实上,对于iNotes开发来说,模拟器是不够用,simulator的多触点(multi-touch)支持是非常弱的,很多touch的测试是无法在simulator做的。...能够在产品设计和开发过程中,找一部分测试用户参与是非常有必要的。对他们的回馈的方法,可以在app发布后对这些用户发放免费产品。这个做法即可以提高产品质量,又可令到测试用户拿到免费的软件产品。...根据测试用户的反馈,重复之前demo出来后的一系列步骤。 最后在app完成后,加入app icon, iTunesArtwork等等UI元素。反复测试无错误后上传iTunes。
他们的工作似乎同时涉及到了测试和开发两个领域,那么,测试开发是测试还是开发呢? 一、从历史背景看测试开发的起源 在传统的软件开发过程中,开发和测试往往是分开的。...这个过程中,测试人员不仅要进行传统的测试工作,还要进行一些开发工作,如编写测试脚本、搭建测试环境等。这就是测试开发的起源。...二、从工作内容看测试开发的性质 从上述描述中,我们可以看到,测试开发的工作内容既包括测试,也包括开发。具体来说,测试开发工程师的工作包括: 1. 编写测试计划和测试用例:这是测试环节的核心工作。...测试工具将更加智能化:未来的测试工具将更加智能化,能够自动识别和修复问题。这将使测试开发工程师的工作更加高效和准确。 4. 测试与开发将更加融合:未来的软件开发过程中,测试和开发将更加融合。...测试开发工程师将需要参与到整个开发过程中,与开发人员一起协作,共同保证软件产品的质量。 总之,测试开发是一种融合了测试和开发的全新角色。它既涉及到传统的测试工作,也涉及到一些开发工作。
读者提问: 测试开发工程师到底是测试,还是开发 ? 阿常回答: 既是测试,也是开发。 首先,测试开发是测试工程师,他们是服务于业务测试同学的,目标是解决业务测试工程师的具体问题。...这就要求他们必须具备测试思维。 其次,测试开发也是开发工程师,他们会针对业务测试同学的具体诉求设计研发对应的小工具,或者研发定制化的一套测试平台。这就要求他们同时具备编程能力。...阿常碎碎念: 前一阵子阿常团队招测试开发时,就有纯开发经历的同学来面试,一般看到这样的简历阿常会直接 pass 不考虑。 当然不排除有纯开发经验的同学,同时也具备良好的测试思维,但这只占少数部分。...通常都是有真正测试实践经历的测试同学,才可能具备更好的测试思维。因此团队在招测试开发时,倾向于找有测试经验的同学。 看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流
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卡放入手机后开启数据流量就会自己校准时间...-m +子模块 5、增加权限:chmod 777 xts-tradefed 6、–skip-preconditions 跳过CTS media 的检测 六、每个项目都有相关的豁免项,当你将BUG提给开发后
最近有很多同学有获取小程序用户手机号的需求。其实云开发出现之前我们获取小程序用户的手机号特别繁琐。自从有了云开发,我们获取用户手机号变得非常简单。只需要5行代码即可。...二,开发数据检验与解密 1,首先我们看下官方提供的获取手机号的文档。...[ ] 看官方文档,可以知道,我们这里涉及到一个数据的检验与解密问题 2,开发数据检验与解密 [ ] 这里我们要使用的就是方式二,使用云函数来实现解密,然后拿到用户的手机号。...我们要通过云函数获取手机号,需要的就是这串加密字段。 四,上传cloudID获取手机号。 上面第三步云函数编写好以后,我们就可以来调用了。...如果你对云开发和云函数还不了解,建议你去看下我之前写的云开发相关的文章,获取看下我录的《微信小程序云开发云函数入门》 这时候点击按钮,我们就可以获取到了我们所需要的手机号了 [ ] 到这里我们就可以轻松的通过云开发获取用户的手机号了
之前也有过说过相关教程,但不够简单,现在采取官方云调用免鉴权,着实方便,非常简单。...假设在pages/login/login页面我们需要获取绑定微信的手机号,详细操作如下: 1.login.wxml <button open-type="getPhoneNumber" bindgetphonenumber...="getPhoneNumber"> 获取手机号码 目前仅支持通过button组件开放方法获取 2.login.js //获取手机号 getPhoneNumber(e) {...= cloud.database(); exports.main = (event, context) => { const app = new TcbRouter({ event }); //获取手机号码...云函数部分记得要安装对应的依赖包。 在微信开发小程序这块,云开发确实很多优势。
最近有很多同学有获取小程序用户手机号的需求。其实云开发出现之前我们获取小程序用户的手机号特别繁琐。自从有了云开发,我们获取用户手机号变得非常简单。只需要5行代码即可。...二,开发数据检验与解密 1,首先我们看下官方提供的获取手机号的文档。 ? 看官方文档,可以知道,我们这里涉及到一个数据的检验与解密问题 2,开发数据检验与解密 ?...我们要通过云函数获取手机号,需要的就是这串加密字段。 四,上传cloudID获取手机号。 上面第三步云函数编写好以后,我们就可以来调用了。...如果你对云开发和云函数还不了解,建议你去看下我之前写的云开发相关的文章,获取看下我录的《微信小程序云开发云函数入门》 这时候点击按钮,我们就可以获取到了我们所需要的手机号了 ?...到这里我们就可以轻松的通过云开发获取用户的手机号了,比起传统的后台开发来获取,是不是简单了很多。 今天就讲到这里了,后面我还会写更多小程序相关的技术文章出来,请持续关注。
领取专属 10元无门槛券
手把手带您无忧上云