app

Android APP功能测试

こ雲淡風輕ζ 提交于 2020-03-11 13:01:14
Android APP功能测试包含APP的安装卸载测试,界面测试,业务功能测试,APP特性测试,交叉事件测试,兼容性测试,升级更新测试,消息通知测试,功能键测试,手势测试等 1-APP的安装和卸载 1.1安装 软件在不同操作系统(Android 5.0/Android 6.0/Android 7.0/Android8.0及其他小迭代系统版本)上是否正常安装 软件在不同的品牌手机(华为/三星/OPPO/VIVO等其他品牌手机)上是否正常安装 软件在不同屏幕分辨率/屏幕大小的手机上是否正常安装 第三方平台直接安装(豌豆荚/应用商店/手机助手等),是否正常安装 安装过程中,是否可以取消,点击取消后,写入的文件是否如需求说明处理 安装过程中,提示信息中不能出现代码、符号、乱码等。 安装过程中,意外情况(如死机,重启,断电)的处理是否符合需求 安装时,是否识别有SD卡(存储卡),是否默认安装到sd卡中 安装空间不足(内存或者磁盘空间不足)时是否有相应提示 安装若需要网络验证,弱网或者断网情况下安装是否正常 安装若有具体的安装手册,依照手册安装是否正常安装 安装完成后,是否生成多余的目录结构和文件 首次安装完成后,是否正常启动APP 版本覆盖安装后,是否正常启动APP 1.2卸载 直接删除安装文件夹卸载是否有提示信息,是否正常卸载 直接卸载APP应用程序是否有提示信息,是否正常卸载 卸载过程中

电商管理系统踩坑指南

对着背影说爱祢 提交于 2020-03-11 10:02:10
1.vue ui为什么没有 问:新项目在创建过程中 老师使用了 vue ui 命令 为什么我的没有出来 答:命令需要vue-cli 3版本以上 运行 npm install -g @vue/cli ​ vue ui//运行成功 2.安装mysql 安装mysql 这里 打开phpStudy 解压vue_api_server.rar压缩包 压缩包的 导入文件 vue_api_server/db/mydb.sql 新版本phpstudy操作流程:开启MySQL=>数据库=>创建数据库=> 名称不能为root 这里我创建为数据库名称mydb 用户mydb 密码123456,数据库创建后 点击操作-导入-选取mydb.sql 打开 phpstudy_pro\Extensions\MySQL5.7.26\data 可以看到mydb里的数据就ok了 3.在执行npm install / node app.js遇到的问题 npm安装依赖比较慢 推荐cnpm 报错:1 Error: ER_BAD_DB_ERROR: Unknown database 'mydb' //错误信息:MySQL Error:Unknown database 'XXXXX' //原因:初建项目,没有创建与数据库的连接. //我出现这个错误是因为我多开启了wamp 这个文件里没有mydb 正常开启phpstudy

安信可A9G模块连接机智云APP教程

只谈情不闲聊 提交于 2020-03-11 09:57:20
文章目录 一、准备 1.1 硬件准备 二、开发过程 2.1 注册机智云APP 2.2 硬件连接 2.3 连接机智云 2.4 注册模块到机智云产品 2.5 手机App查询状态以及控制设备 一、准备 1.1 硬件准备 一个A9 或者 A9G模块(建议买A9G开发板,方便开发) 流量卡或者电话卡,如果不用短信或者电话功能,建议购买物联网卡,不需要实名更方便 USB转串口模块,杜邦线,天线 供电:可以用USB转串口工具供电,也可以使用锂电池(3.7~4.2V)供电,也可以使用USB供电,但是要保证USB能提供足够的电流(建议峰值>600mA),串口供电也可以,同样保证峰值电流够大,有些串口芯片供电能力不足; 我在这里选择的是用USB供电,USB转串口工具接开发板的AT_TX/RX。在硬件都准备齐全之后,我们就开始连接AT串口,进行调试。 接线图如下: 二、开发过程 2.1 注册机智云APP 保证AT固件是最新固件,不是则需要到安信可官网下载并升级固件,使用ATI\r\n查询固件信息,与最新固件版本对比。 申请机智云账号 进入机智云开发者中心,注册登录机智云: 创建产品及数据点 点击创建新产品,选择移动网络,数据传输方式使用定长或者变长,定长就是每次上传数据需要把所有的数据点上传,变长就是可以一次只上传部分数据点,数据量大或者通讯频繁为了节约流量可以选变长,数据量不大可以选定长

fiddler抓包App数据

夙愿已清 提交于 2020-03-11 03:57:18
在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口、接口请求方式、接口请求URL、接口请求参数、接口返回参数。如果当前项目没有接口文档,则可以使用fiddler对APP进行抓包确认。在手机上对APP进行操作,然后在Fiddler中可以抓取对应的网络交互信息(一个功能中可能设计多个接口的交互)。在抓取的信息中可以看到接口请求方式、接口请求URL、接口请求参数、接口返回参数。 下面是如何使用fiddler对手机APP进行抓包: Fiddler官方下载地址: http://fiddler2.com/ 安装后打开界面效果图如下: 每一个标签的说明这里不细说了,只说下抓包需要进行的操作: 1、因为fiddler抓包的原理就是通过代理,所以被测终端需要和安装fiddler的电脑在同一个局域网中。 2、开启Fiddler的远程连接,Fiddler 主菜单 Tools -> Fiddler Options…-> Connections页签,选中Allowremote computers to connect,并记住端口号为8888,等会设置手机代理时需要。设置好后重启fiddler保证设置生效。设置如下: 3、 查看电脑IP,在CMD中输入ipconfig: 4、在手机侧设置代理 设置-WLAN,找到连接的wifi长按,选择修改网络:

将App设置为Android系统应用

荒凉一梦 提交于 2020-03-10 17:20:01
有些App是和一些设备厂商合作,将我们的app提供给设备厂商,厂商将我们的app设置为系统应用,这样可以获得系统应用权限,比如reboot,shutdown这些。但是我们平常开发调试时为了方便是直接运行在模拟器上的,这就需要我们做一些处理,将模拟器ROOT以后,然后将我们的apk push到系统的system/priv-app目录下,这样便可以将我们的app设置为系统应用。下面说一下详细的步骤。 参考大神的方案: 搞机:AS自带模拟器AVD Root 和 Xposed安装 一、 准备工作 我们需要下载8.0以下的不带Google API 的x86系统做为模拟器的系统,这里我直接选择了7.1的 模拟器名字可以取一个简单点,等下方便在cmd中输入。 然后再下载supersu和re管理器。这里为大家准备好了,自行提取: 百度云盘地址:https://pan.baidu.com/s/1Jt7gAjB-kxSizlL70yYduw 然后将你的App打包出apk,然后将apk文件中的lib文件夹中的x86的.so文件都解压出来(因为我们这里的模拟器是x86的,所以只需要解压x86的就行),没有就跳过。 二、开搞 2.1 root 首先到sdk的tools的目录下打开cmd终端,然后运行emulator -avd root -writable-system,将模拟器启动

APP测试工具-Doraemonkit使用

江枫思渺然 提交于 2020-03-10 16:26:30
Doraemonkit介绍 DoraemonKit(哆啦A梦)一款提供给开发、测试、设计同学的提高工作效率的研发助手类开源产品,目前支持iOS和Android两个平台。每一项功能都解决了我们在研发测试过程中的一个痛点。使用DoraemonKit,您无需使用电脑或者IDE,就可以对App各项指标进行实时的检测,包括App信息、文件系统、Crash日志、网络抓包、CPU、内存、帧率等等。 通过接入DoraemonKit组件,可以方便支持如下所示的多种调试工具: 功能模块 iOS、Android、微信小程序支持。iOS三大专区18项功能,Android三大专区15项功能。包含通用工具、性能工具和视觉工具三大模块。 使用指南,参考官方文档:http://xingyun.xiaojukeji.com/docs/dokit/#/appInfo 一、常用工具 【App 信息查看】 快速查看手机信息,App 信息,权限信息的渠道,避免去手机设置查找或者查看项目源代码的麻烦; 【沙盒浏览】 App 内部文件浏览的功能,支持删除和预览, 并且能通过 AirDrop 或者其他分享方式上传到 PC 中,进行更加细致的操作; 【MockGPS】 App 能定位到全国各地,支持地图地位和手动输入经纬度; 【H5任意门】 开发测试同学可以快速输入 H5 页面地址,查看该页面效果; 【Crash查看】

为什么APP都爱使用“APP邀请注册有奖”推广?

被刻印的时光 ゝ 提交于 2020-03-10 14:59:32
随着网络的快速发展,通过老用户分享给新用户这一种获客模式,也被广泛应用于APP中,除去现有的一些奖励的吸引,分享行为其实是人类所的本能行为。 保险从业者将亲戚作为自己入行的第一位客户,小游戏频频在朋友圈被引爆,知识分享将陌生人聚集在微信群中,分享的行为无时无刻在发生。在人类的15类本能行为中,家庭与社会关系这两项都决定着,人类会在自己的关系链中,将自己价值观相同的信息分享出去。而信息接收者是否会轻易接纳这一信息,则是由社会关系的强弱决定。 而关于APP的老用户分享新用户推广,往往涉及到一个APP的重要推广手段——APP邀请注册有奖。但这种带有邀请机制方式存在的最大弊端就是填写邀请码。这个步骤一直是是用户非常厌烦的操作,甚至会导致用户的流失! 那么,笔者推荐APP开发者使用Shareinstall来进行第三方介入辅助!Shareinstall其是就是一个APP的推广辅助工具。APP开发者可以通过Shareinstall更精准的进行产品的推广。 大致原理如下: 开发者在分享的h5页面上集成shareinstall web sdk,发布分享链接时在url上动态的拼接任意的自定义参数(如推广渠道号,邀请码,游戏房间号等等); 当某一终端访问该h5页面时,shareinstall web sdk将同时确定该设备的个性化信息和采集自定义参数,上传至shareinstall服务器,

购物商城亚博体育app开发注意事项欧洲杯

有些话、适合烂在心里 提交于 2020-03-09 21:07:07
随着科技互联网的飞速发展和不断创新,亚博体育(yb5点io)目前有很多APP开发不断在市场上涌现,就目前而言,网上商城app开发引起很多人关注,最受大众关注的焦点是购物商城app开发价格,下面小编展开来进行分析。 来源: https://www.cnblogs.com/yb5-io/p/12450659.html

微信小程序app.json配置

巧了我就是萌 提交于 2020-03-09 15:23:09
微信小程序app.json配置 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。 以下是一个包含了所有配置选项的简单配置 app.json : { "pages": [ "pages/index/index", "pages/logs/index" ], "window": { "navigationBarTitleText": "Demo" }, "tabBar": { "list": [{ "pagePath": "pages/index/index", "text": "首页" }, { "pagePath": "pages/logs/logs", "text": "日志" }] }, "networkTimeout": { "request": 10000, "downloadFile": 10000 }, "debug": true } app.json 配置项列表 pages 接受一个数组,每一项都是字符串,来指定小程序由哪些页面组成。每一项代表对应页面的【路径+文件名】信息, 数组的第一项代表小程序的初始页面。小程序中新增/减少页面,都需要对 pages 数组进行修改。 文件名不需要写文件后缀,因为框架会自动去寻找路径 .json , .js , .wxml , .wxss 的四个文件进行整合。

用腻了几大主流音乐平台?不妨试试这几个小众又精致的音乐App

本秂侑毒 提交于 2020-03-09 14:56:13
现在有很多小伙伴包括小编都喜欢有事没事带着耳机听歌,沉浸在音乐的世界里。有不少小伙伴在用完几大主流音乐平台以后,也是会感觉有一点腻,没什么新鲜感。如果是这样的话,那大家不妨试试今天小编分享的这几款小众但是非常精致的音乐App吧,保证大家一用都会爱上的~ 一、MOO 这是由腾讯打造的一个全新的、轻便的、最不想腾讯的音乐App,有点有些小伙伴咋一看会以为自己打开的是什么短视频App,这款App却没有像短视频App那样杂乱,在播放音乐的时候以MV或者随机图片作为背景,跟着音乐一起切换,非常的精致和惊喜。 二、豆瓣FM 对于这个App,相信有不少的小伙伴都不会陌生,也不能说是小众,而应该说是回归。在这次豆瓣FM 6.0的版本中,我们在打开App以后完全不需要其他任何的操作就可以和音乐相遇。而且我们还可以看到其他人分享的各种歌单,我们也可以明显的感觉到这些歌单都非常的符合自己的音乐口味,很是不错。 三、挖哇 这是一个能让我们与人交流的音乐App,在App中有很多独立的音乐人板块和音乐故事,我们不仅可以享受入驻音乐人的音乐还可以感受音乐背后的点滴故事。我们也可以在App中找到御馔津兴趣相投的小伙伴,一起谈天说地,很是不错。 四、MOZIK 这是一款非常简约的音乐App了,在进入软件以后有不少小伙伴甚至会一脸懵逼不知道从何下手。但是我们只需要在界面的右边点击选择相应的心情图标