APP测试
魔都飘雪
魔都,一座稍不努力就会把你打回原形的城池!
展开
-
Android设备网络压力测试
网络测试的几个维度: 1.网络的性能 带宽:通过TCP测试来量度 时延:用ping命令量度 数据报丢失:用Iperf UDP测试来量度 Jitter(延时变化):用Iperf UDP测试来量度 信号强度(WIFI下):使用Network Signal Info可以查看 2.网络的稳定性 可以在连续的测试中观察网卡的稳定性,使用工具进行转载 2017-08-29 20:59:25 · 1449 阅读 · 0 评论 -
Android测试时常用到的指令
在面试app测试的时候,很多面试官会问一下Android的常用指令,你要是知道的话,肯定是加分,所以今天就来普及下安卓常用指令。1、adb的常用指令有:(1)查看当前运行的设备和获得root权限的指令: adb -devices和adb root(2)把电脑上的文件复制拷贝到手机设备上的指令: adb push<1><2> <1>:为电脑上的磁...转载 2018-05-08 22:48:31 · 1435 阅读 · 0 评论 -
关于App的cpu/内存/流量 /电量的方法
怎么对安卓以及iOS app进行流量以及电量进行测试,今天就带大家带来进行测试。这篇文章也是小编从网上的资料整理过来的,觉得写的很全就带给大家,我们借用工具腾讯的GT工具进行测试。腾讯GT简介:此apk是一款可以对APP进行测试的软件,可以在任何情况下快速测试手机app的CPU、内存、流量、电量、帧率/流畅度等性能测试。有安卓版本和iOS版本,分别下载1.腾讯GT下载地址http://gt.ten...转载 2018-05-20 17:23:09 · 1557 阅读 · 0 评论 -
制作一个App的完整流程是哪些
APP开发流程其实并不复杂,但是对于客户来说,。一般移动APP开发都离不开UI设计师、前端开发、后端开发、测试专员、产品经理等,由于他们的工作性质都不一样,我们且先把APP软件开发项目分为三个阶段: 一、功能需求阶段 1.功能需求讨论:前期需要产品经理跟客户沟通,了解客户要开发APP的类型、平台、功能、产品设计的需求、时长、预算等等,只有了解客户的详细需求才能做出详细的APP开发方案。...转载 2018-08-10 22:15:20 · 29220 阅读 · 0 评论 -
Appium +IOS 自动化测试多设备并行执行实现
最近尝试做 IOS Appium 多设备支持,并行执行。 方案1.通过命令定义不同端口启动多个appium server。 2.脚本里传入不同端口,实现多设备执行具体如下。启动多个appium server方式: 实例 代码里传入启动server时的不同的-p端口,即可实现多设备执行。...转载 2018-08-12 19:41:04 · 4174 阅读 · 0 评论 -
知识点 | APP 崩溃测试点小结
近期基于Testin 大数据发现,App 崩溃是最常见的Bug ,这直接的影响就是用户体验,是造成用户流失的根本原因,也是咱们测试同学非常头疼的问题,如果上线前不能将这些问题发现....AD:在这里为大家整理了一些通用可能触发崩溃的使用以及操作场景,希望可以帮助大家补充完善基础用例库!一些通用的触发移动App 崩溃的测试场景,如下:验证在有不同的屏幕分辨率,操作系统和运营商的多个...转载 2018-11-03 19:49:00 · 577 阅读 · 0 评论 -
iPhone设置里有6个还原按钮,你知道怎么用吗?
电脑上一般都有“一键还原”功能小手一按,就能直接系统还原简直是拯救小白的福音那么iPhone里有这样的功能吗?告诉你不仅有而且多达6种!那么这6种还原功能的区别还有什么时候用你们都了解吗?快跟小编一起学习下吧 1、还原所有设置首先打开设置里找到通用点击还原这里的还原所有设置其实就是其他手机系统里的恢复出厂设置一项顾名思义点击了这个...转载 2018-11-03 20:25:38 · 3777 阅读 · 0 评论 -
学会这些,轻松搞定APP中的“搜索”功能
如果让你独立负责搜索功能,你需要干些什么呢?可能大部分人的第一反应是我加一个搜索框和一个搜索结果页,找一个搜索的算法团队提供搜索算法,其他的交互抄抄竞品,ok啦!这种做法的问题是太!有!问!题!啦!那下面跟着我来看下一个正确的思考逻辑是什么吧! 1、什么是“搜索”功能?首先我们看下“搜索”功能在电商APP中的定位是什么吧! 1 | 用户访问app动线 一个综合...转载 2018-11-03 20:39:43 · 6934 阅读 · 1 评论 -
APP测试流程
1APP测试基本流程1.1流程图 1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。 1.3测试资源测试任务开始前,检查各项测试资源。--产品功能需求文档;--产品原型图;--产品效果图;--行为统计分析定义文档;--测试设备(i...转载 2018-11-04 22:01:36 · 713 阅读 · 0 评论 -
App登录方式和测试重点总结
所有软件测试基础课程中,都会拿注册登录做例子,网上也能搜一堆,尤其是对于普通账户密码登录的情况,需要考虑账户密码的长度限制、字符类型、匹配判断等等。 目前市场上APP常用的登录方式有账密登录、手势登录,账密登录里又支持邮箱、账号、手机号登录。对于同时支持多种登录方式的APP,测试时除了考虑每种方式是否能够登录成功以外,特别需要考虑不同登录方式的优先级、对于用户习惯登录方式的设置和记忆、各种...转载 2018-11-04 22:01:21 · 4705 阅读 · 0 评论 -
一个小需求更新引起的 50% 崩溃:跟开发沟通过的一个测试小事故,显然是测试精度不够的结果
故事背景产品经理找开发在版本之外加一个额外的“小”需求。需求内容:长按图片「保存」至本地。知道这个需求后,觉得比较简单,以至于测试用例都没。感觉可能会牵涉到存储权限外,并叮嘱开发注意权限问题。测试期间主要关注下图片是否保存到本地就OK 了。然而大错特错,一点都不 OK,上线后就没多久就被喷了,因为老大经常会链接 VPN 查看国外的消息,所以网速不是很好,导致保存图片时崩溃率 1/2...转载 2018-11-09 20:52:59 · 338 阅读 · 0 评论 -
APP测试点归纳
1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即 15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。 1.3测试资源测试任务开始前,检查各项测试资源。--产品功能需求文档;--产品原型图;--产品效果图;--行为统计分析定义文档;--测试设备( ios3.1.3-ios5....转载 2018-11-20 21:02:44 · 463 阅读 · 0 评论 -
弱网测试分析实战系列
常见网络类型:2G ,3G,4G,WiFi , WiFi假热点(如:网络信号强,需要登录才能使用),飞行模式 , 移动数据不可用(手机欠费)弱网条件测试点:丢包:请求或者响应被丢弃错包:如包数据不完整乱包:包的顺序是乱的,先出去的包不保证先回来高延迟:响应数据回来时间长,甚至大于客户端等待时间网络断断续续:网络经常断开又连接,类似于经常出入电梯弱网下异常处理:1...转载 2019-04-21 17:51:55 · 1434 阅读 · 0 评论 -
App端耗流量场景问题及排查思路
1.后台接口是否返回冗余数据例如理财产品理财列表接口一般会返回理财产品相当多的信息,其中这些信息有50%的字段是不需要展现给用户的,其实这就可以考虑在接口设计的时候与前端开发约定好将这部分后端返回的数据作为冗余数据,后续不再返回给前端,减少流量的消耗。另外APP端和服务器端的每个接口的数据结构都尽量简单,每个字段对应的内容也应该尽量简短。2.相关图片和视频资源是否进行Gzip压...转载 2019-04-21 18:11:43 · 1353 阅读 · 0 评论 -
App功能测试的7大注意点
在日常工作的摸索中,我们将如何做好app测试的注意点简单归结为如下内容。01运行1)App安装完成后的试运行,可正常打开软件。2)App打开测试,是否有加载状态进度提示。3)App页面间的切换是否流畅,逻辑是否正确。4)注册 同表单编辑页面 用户名密码长度 注册后的提示页面 前台注册页面和后台的管理页面数据是否一致 注册后,在后台管理中页面提示5)登录 使用合法的用户登录系统 系统是...转载 2018-04-25 19:50:38 · 552 阅读 · 0 评论 -
APP测试用例小结
在我们的测试工作中,对于某个APP的测试其实有很多东西都是类似的可以抽象出来的,所以针对APP的测试过程和重点关注内容,做以下梳理和总结。 一、首先是测试资源确认及准备 1.1 产品需求文档、产品原型图、接口说明文档以及设计说明文档等应齐全; 1.2 测试设备及工具的准备:IOS和andriod不同版本的真机,以及相关测试工具的准备。 二、测试用例的设计与评审 (1)...转载 2018-04-04 21:23:09 · 8857 阅读 · 4 评论 -
ios稳定性测试工具-swiftMonkey
17年初,开始着手ios专项测试。关于流畅度、内存,都在xcode中集成了现成工具,但是,8.3砍掉了UIAutomation 框架,导致几个常用的自动化工具,都失效了。 7月份看到恒温的帖子,才知道有swiftMonkey这个工具,可以在最新的Xcode下跑。虽然不太懂swift代码,但是我们有iOS开发,拉着以为93年的开发妹子,个把小时,monkey就跑起来了。转载 2017-09-26 21:31:37 · 2939 阅读 · 3 评论 -
App测试-怎么测试启动时间?
背景介绍Android用户也许会经常碰到以下的问题: 1)应用后台开着,手机很快没电了——应用耗电大; 2)首次/非首次启动应用,进入应用特别慢——应用启动慢; 3)应用使用过程中,越来越卡——CPU能力不足/内存泄露; 4)应用页面卡顿——帧率较低、页面卡顿。 因此,对开发的Android应用,必须对其进行性能测试,不然将会直接影响用户体验。Android应用性能测试通常包括:启转载 2017-09-21 21:55:21 · 1777 阅读 · 0 评论 -
Android自动化测试之Monkeyrunner使用方法及实例
一、打开模拟器运行monkeyrunner之前必须先运行相应的模拟器,不然monkeyrunner无法连接设备。用Elipse打开Android模拟器或在CMD中用Android命令打开模拟器。这里重点讲一下在CMD中用Android命令打开模拟器命令:emulator -avd test (注意:test为虚拟设备的名称——AVD的全称为:An转载 2017-10-31 22:55:13 · 1005 阅读 · 0 评论 -
App测试方法总结
一、安全测试 1.软件权限 1)扣费风险:包括短信、拨打电话、连接网络等。 2)隐私泄露风险:包括访问手机信息、访问联系人信息等。 3)对App的输入有效性校验、认证、授权、数据加密等方面进行检测 4)限制/允许使用手机功能接入互联网 5)限制/允许使用手机发送接收信息功能 6)限制或使用本地连接 7)限制/允许使用手机拍照或录音转载 2017-11-20 21:36:44 · 461 阅读 · 0 评论 -
Android自动化测试之Monkeyrunner使用方法及实例
一、打开模拟器运行monkeyrunner之前必须先运行相应的模拟器,不然monkeyrunner无法连接设备。用Elipse打开Android模拟器或在CMD中用Android命令打开模拟器。这里重点讲一下在CMD中用Android命令打开模拟器命令:emulator -avd test (注意:test为虚拟设备的名称——AVD的全称为:An转载 2017-11-29 21:14:30 · 383 阅读 · 0 评论 -
APP安全性测试
前言: 随着互联网发展,APP应用的盛行,最近了解到手机APP相关的安全性测试,以webview为主体的app,站在入侵或者攻击的角度来讲,安全隐患在于http抓包,逆向工程。 目前大部分app还是走的http或者https,所以防http抓包泄露用户信息以及系统自身漏洞是必要的,通过抓包当你查看一个陌生用户信息时,一些手机号,qq等信息页面上应该不显示的,但这些信息不显示并不代表服务转载 2017-11-21 21:34:44 · 5704 阅读 · 1 评论 -
运营必须掌握的APP数据分析体系
导读:在互联网企业,任何一个APP都要事先规划好数据体系,才允许上线运营,有了数据才可以更好的科学运营。因此本文将为大家介绍APP的基础数据指标体系。APP的数据指标体系主要分为五个维度,包括用户规模与质量、参与度分析、渠道分析、功能分析以用户属性分析。用户规模和质量维度主要是分析用户规模指标,这类指标一般为产品考核的重点指标;参与度分析主要分析用户转载 2017-12-13 20:53:30 · 3368 阅读 · 0 评论 -
fiddler抓包HTTPS请求
前段时间后台消息有人问我fiddler怎么抓https包的,今天给大家找了教程。还有公众号的留言功能已经开通了,大家之后有啥需要的可以在文章留言告诉小编,不然消息的话后台保存时间不长,然后今天也有人要那个fiddler的视频教程,小编发了点时间找了一下居然找到了,分享给大家。看文末哦! 来看看fiddler怎么抓HTTPS请求吧一、安装fiddle转载 2017-11-25 20:37:19 · 5123 阅读 · 0 评论 -
如何测试app启动时间?
背景介绍Android用户也许会经常碰到以下的问题: 1)应用后台开着,手机很快没电了——应用耗电大; 2)首次/非首次启动应用,进入应用特别慢——应用启动慢; 3)应用使用过程中,越来越卡——CPU能力不足/内存泄露; 4)应用页面卡顿——帧率较低、页面卡顿。 因此,对开发的Android应用,必须对其进行性能测试,不然将会直接影响用户体验。Android应用性能测试通常包括:启动时间、内存、C...转载 2018-04-01 19:12:41 · 7946 阅读 · 0 评论 -
如何做好App的测试工作
作者:严路链接:https://www.zhihu.com/question/22195880/answer/93212907来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。腾讯有个平台可以实现适配兼容、服务器压力、性能测试、弱网络、耗电量测试等等,挺全面的。WeTest腾讯质量开放平台,本人亲测过体验还不错。下面说一下测试一个App具体包括哪些方面,以及每个方面的关...转载 2018-04-15 14:17:59 · 8673 阅读 · 1 评论 -
Android内存测试小分享
背景手机的使用内存一直是用户非常关注的问题,所以一款产品的性能好坏,内存往往都是特别重要的部分。一款app在开发过程或者开发完成后都会有一些内存的问题,这个就需要我们测试多去关注,多去发现这些问题。关于内存说一下主要关注的两点:Stack 和Heap:Stack空间由操作系统控制,其主要用来存储函数地址、函数参数、局部变量等,这些函数变量等占用的空间不是很大,所以stack空间不需要很大。Heap...转载 2018-04-15 14:42:22 · 1797 阅读 · 0 评论 -
APP 兼容性测试
APP兼容性测试主要测试内部和外部兼容性,如系统版本、不同深度定制的rom、屏幕分辨率。1)与本地及主流App是否兼容(QQ、微信、支付宝等)2)基于开发环境和生产环境的不同,检验在各种网络连接下(WiFi、GSM、GPRS、EDGE、WCDMA、CDMA1x、CDMA2000、HSPDA等),App的数据和运用是否正确3)与各种设备是否兼容,若有跨系统支持则需要检验是否在各系统下,各种行为是否一...转载 2018-03-28 22:27:43 · 10629 阅读 · 0 评论 -
APP 安全测试
一、安装包测试 1.1、关于反编译 目的是为了保护公司的知识产权和安全方面的考虑等,一些程序开发人员会在源码中硬编码一些敏感信息,如密码。而且若程序内部一些设计欠佳的逻辑,也可能隐含漏洞,一旦源码泄漏,安全隐患巨大。 为了避免这些问题,除了代码审核外,通常开发的做法是对代码进行混淆,混淆后源代码通过反软件生成的源代码是很难读懂的,测试中,我们可以直接使用反编译工具(dex2jar和jd-gu...转载 2018-04-04 21:18:18 · 2076 阅读 · 1 评论 -
安卓抓包,为何总是 Tunnel to?
爬取安卓 APP 的内容第一步总离不开抓包.1. 抓包软件的准备这里我用的是 fiddler 软件进行抓包,这个软件的配置我以前也说过了,如果还没有看过的,可以来看看抓包软件 Fiddler 了解一下?这里我需要抓的是手机 APP 的包,就只需要把这两个勾选即可。这里在勾选的过程中还需要安装个证书,选择安装即可,如果没有安装也可以点击第一张图的右上角的 action...转载 2019-06-22 16:15:20 · 12488 阅读 · 3 评论