首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏何小伟的专栏

    【App专项测试】—冲突测试

    分享的主题:App专项测试--冲突测试 什么是冲突测试? 冲突测试是一种叫法,可能不同的公司叫法不同。我们所谓的冲突测试是指,在运行某一程序的功能时被第三方功能或者软件给干扰的测试。 冲突测试的应用范围和一些应用场景? 冲突测试这种测试方法,常见于手机软件测试、移动通信类嵌入式软件测试等领域。 在设计测试用例时,也应较多的考虑这类测试。根据以往采用这种测试方法进行测试的经验来看,此类测试往往会引起一些较严重的问题。 3种情况的预期现象以各是否符合常规、合理为标准。 因此并不是每次事件触发后刚好赶上了短暂的某状态,在2-3次事件触发情况下仍不出现问题认为可以接受。

    2.6K00发布于 2016-12-19
  • 来自专栏搜狗测试

    APP测试专项测试

    3) 应该做到什么颗粒度。 4) 怎么样才算完成了专项测试。 下面我们就来聊聊专项测试在项目不同阶段的不同策略及专项基线、规范。 3) 每个业务对应的测试点,类似于checklist。 4) 每个模块的测试负责人等相关信息。 这三个文档都要有评审会议,产品、测试和开发都需要参加。 2) 需要去制订详细的专项测试计划。比如测试会选用哪些机型,哪些版本号,会测试哪些网络等。 3) 需要去深入了解被测产品到底有哪些需要专项特别注意的功能点。 专项测试计划书 (一) 本次专项要覆盖的网络有:弱网、2G、3G、4G、WiFi(各个网络的上下行、延迟、丢包等数据全部根据国际标准数据来进行模拟),模拟的工具为ATC和Charles以及iOS开发者模式 在该阶段,专项团队会根据项目在每一周的实际情况以及本次项目迭代功能的新功能和影响功能制定对应的测试重点。包括但不仅限于以下几点: 1) 跟踪代码。 2) 耗电量测试3) 风险评估。

    2.6K30发布于 2020-08-17
  • 来自专栏自学测试之道

    专项测试--性能分析三

    耗电量测试 耗电量指标 待机时间成为关注指标 提示用户体验 通过不同的测试场景,找出APP高耗电的场景并解决 工具:battery-historian 测试步骤 使用batterystats生成(收集 收集数据 adb bugreport > bugreport.txt 打开localhost:9999 把txt数据上传 使用Battery historian分析数据 健壮性测试 用于测试系统在出现故障时 ,是否能够自动恢复或者忽略故障继续运行 测试点 对应该进行盲点 工具:Monkey Maxim 网络不佳 工具:Charles 数据不通 工具:Appcrawler 弱网测试 弱网存在的问题 封闭环境下,网速降低 丢包 数据无法加载 消息更新不及时等等 弱网速度 低于2G速率 3G 工具:Charles模拟弱网 常用不同网络环境的网速 最后 专项测试解决方案 APM方案:OneApn 听云 NewRelic Crash分析:腾讯Bugly Fabric LeakCanay:内存泄漏检测方案 BlockCanary:UI卡顿检测方案 弱网:测试云服务

    80740编辑于 2022-11-21
  • 来自专栏IT技术精选文摘

    腾讯的专项测试之道

    李昶博 腾讯 专项技术测试组长 腾讯专项技术测试组长,专注9年性能测试,人称“性能哥”,腾讯公司2015年度优秀讲师。 前言 作者做了9年的性能测试,一直为腾讯 SNG 服务,经历了QQ、QZone、音乐等等项目。腾讯的职业发展通道,各位很熟悉了,这个岗位就是专项技术测试。今年会开拓一个新的领域,叫做音视频专项测试。 下方这个图,一发布投诉量上升,现在贴着横轴,每天0-3个投诉量。 1、我们的专项测试方法论 1.1 专项质量体系 下图最左边的是全流程介入,所有流程都在里面有自己的方法论。 1.2 腾讯专项技术测试员工能力模型 腾讯的员工能力模型从实习生到外包都覆盖了,我在的岗位是专项技术测试,红色部分值得大家看,可能与其它公司有所不同。 我们测了这么多的指标,最后第二条各种专项指标,第三条就是各种专项分析工具,所以是全流程各种专项指标以及分析定位工具,这三者齐备就是一个成熟的专项测试团队。

    1.1K20发布于 2018-06-22
  • 来自专栏李昶博的专栏

    腾讯的专项测试之道

    作者简介: [1505463305960_4014_1505463306034.png] 李昶博 腾讯 专项技术测试组长 腾讯专项技术测试组长,专注9年性能测试,人称“性能哥”,腾讯公司2015年度优秀讲师 今年会开拓一个新的领域,叫做音视频专项测试。 下方这个图,一发布投诉量上升,现在贴着横轴,每天0-3个投诉量。 1、我们的专项测试方法论 1.1 专项质量体系 下图最左边的是全流程介入,所有流程都在里面有自己的方法论。 1.2 腾讯专项技术测试员工能力模型 腾讯的员工能力模型从实习生到外包都覆盖了,我在的岗位是专项技术测试,红色部分值得大家看,可能与其它公司有所不同。 我们测了这么多的指标,最后第二条各种专项指标,第三条就是各种专项分析工具,所以是全流程各种专项指标以及分析定位工具,这三者齐备就是一个成熟的专项测试团队。 本文转载自 devops 社区

    8.3K12发布于 2017-09-18
  • 来自专栏自学测试之道

    专项测试--性能分析二

    H5性能分析 加载一个页面的过程 资源加载指标 prompt for unload:访问一个新页面时,旧页面卸载完成的时间 redirect:重定向,用户注销登陆时返回主页面和跳转到其它的网站等 app cache:检查缓存,是否打开 DNS(域名系统):DNS查询的时间,如果是长连接或者请求文件来自缓存等本地存储则返回fetchStart时间点 TCP:与服务器建立链接的时间 request:浏览器发起请求的时间 response:拿到第一个响应字节到最后一个响应字节的时间 processing

    47930编辑于 2022-11-21
  • 来自专栏CKL的思考空间

    专项测试怎样才“好玩”

    02 做好专项测试 在梳理清楚了分层测试的基本思路后,我们再来聊聊专项测试专项测试一般是指基于某些特别明确的目标而进行的测试。 从这个角度上讲,接口和UI也算是专项测试,一些常见的专项测试还包含:性能测试、安全测试、弱网测试、兼容性测试、健壮性测试等等。 接口专项测试:接口测试测试人员接触、练习代码能力很好的一个入口。 所以弱网的专项测试还是非常有必要的。 目前在测试移动设备上进行弱网络专项测试的方案主要有3种: Fiddler等通过设备连接到PC上进行弱网络测试 ATC、Wetest-WiFi等在专有服务器上构建弱网络WiFi,移动设备连接该WiFi进行弱网络测试 其他专项测试:还有诸如兼容性测试、兼容性测试、健壮性测试等等,就不展开介绍了。 03 小 结 基于分层测试思路,我们在做专项测试时,需要有针对性地去做验证。

    60010编辑于 2023-02-01
  • 来自专栏自学测试之道

    专项测试--性能分析一

    App启动性能分析 测试思路 专项测试(用户维度) 崩溃(Crash,弱网)。 卡顿(掉帧、gc、cpu) 响应慢(启动时间、交互响应、H5加载) 发热 ( cpu,mem、io、network、gps等硬件使用) 掉电快(硬件占用) 兼容性问题(机型覆盖、回归) 专项测试(技术维度 ) 崩溃 自动遍历、monkey测试、横竖屏切换、快速进退。 卡顿(掉帧、gc、cpu) 卡顿测试、内存泄漏测试、method profile。 响应慢(启动时间、交互响应、H5加载)。 兼容性问题(机型覆盖、回归) 兼容性测试、自动化测试、自动遍历、monkey测试 APP性能 Activity启动流程 App启动性能指标 冷启动 建议时间:5秒 暖启动 建议时间:2

    72840编辑于 2022-11-21
  • 来自专栏自学测试之道

    H5专项测试

    H5业务测试流程图 一、H5测试基本点 1. 登录态之间的转化; 2.翻页 首屏loading过程中的上拉获取数据; 更多页面加载的翻页数据无异常; 返回上一层页面的处理,检查重复操作等; 注意检查翻页后的数据是否有数据重复和缺失,以及排序方面的问题; 3. 屏幕适配 需要了解用户使用的重点机型以及边缘机型; 重点机型真机测试,可以考虑在线测试平台测试兼容性; 请求接口获取用户设备的型号信息,根据不同设备下发不同的适配页面; 部分页面能够通过Chrome浏览器开发者选项模拟屏幕尺寸信息 ; 8.数据埋点 用于BI的数据埋点 二、常用工具 工欲善其事,必先利其器,在做H5前端性能测试之前,选择合适的工具能让我们的测试工作事半功倍。 我们可以快捷的测试出H5前端性能中数据,视图,并给出一定程度的优化建议。 ? 工具对比列表 工具使用详情请参考【H5前端性能测试快速入门】

    2K42发布于 2019-09-29
  • 来自专栏自学测试之道

    移动弱网专项测试

    二、IOS端的弱网络测试 IOS的弱网络测试也可以按照上面提到的方案,通过建立一个AP进行弱网络测试。 但除了这种方法外,IOS系统自身就可以模拟弱网络环境, 1. 打开“network link conditioner”,支持模拟wifi、3G、2G下的弱网络。 PS:弱网、2G、3G建议的上下行速率如下,同时还可以控制丢包率的数据 网络 上行 下行 弱网 10 30 2G 15 50 3G 384 2800 四、使用Fiddler 工具做弱网测试 参考【fiddler弱网测试】篇 五、移动端其他专项测试项(如:CPU、流量、电量、性能等) 参考【android app性能及专项测试

    2.2K22发布于 2019-09-29
  • 来自专栏测试开发社区

    Android APP性能及专项测试

    性能测试 Android性能测试分为两类: 1、一类为rom版本(系统)的性能测试 2、一类为应用app的性能测试 Android的app性能测试包括的测试项比如: 1、资源消耗 2、内存泄露 3、电量功耗 +GPS消耗+Wi-Fi连接消耗 3)通过 adb shell dumpsys battery来获取 3、battery-historian(google开源工具) 方法二:硬件 一般使用万用表或者功耗仪安捷伦进行测试 要达到30fps,每帧所占用的时间要小于33毫秒 GPU测试中的测试子项: 1、界面过度绘制 2、屏幕滑动帧速率 3、屏幕滑动平滑度 过度绘制测试:(人工进行测试) 打开开发者选项中的显示GPU过度绘制 (Debug GPU overdraw) 验收的标准: 1、不允许出现黑色像素 2、不允许存在4x过度绘制 3、不允许存在面积超过屏幕1/4区域的3x过度绘制(淡红色区域) 屏幕滑动帧速率测试: 方法一 BUG必须在特定的真实的运营商网络下才会发现) 2、通过代理的方式模拟弱网环境进行测试(charles 硬延迟) 3、连接模拟弱网的热点进行测试 热点模拟方法: 1)通过设置iPhone的开发者模式之后共享热点

    4.6K32发布于 2019-09-20
  • 来自专栏全栈测试

    APP专项测试之耗电量测试

    2 Energy Impact (1) 测试方法 开发过程中,运行调试模式就可以在Xcode里直接查看Energy Impact。电量仪表盘上有3个区域,如果经常跑到红色区域那就该检讨下自己代码。 3 Sysdiagnose耗电量测试 Sysdiagnose是苹果的日志系统,Sysdiagnose很庞大,记录电池、第三方APP、各种系统功能和应用的所有运行情况。 、个人热点关闭、后台进程全关闭; 进入APP,根据测试用例设计的测试场景进行测试; ⚠️注意事项: 电量测试如果是对比测试,两个版本的初始电量尽量保持一致; 每个场景开始执行和结束时,记录开始和结束的时间 ③收集数据 Android 7.0以上版本使用的命令 : Android 6.0 或以下使用的命令: 如下所示: (3) 上传测试数据,分析测试结果 各参数意义: battery_level: 此数据可以看出手机是使用2g,3g,4g还是wifi进行数据交换的。这一栏可以看出不同的连接方式对电量使用的影响。 Status: 电池状态信息,有充电,放电,未充电,已充满,未知等不同状态。

    4.5K21发布于 2021-10-27
  • 来自专栏软件测试技术

    Android APP性能及专项测试

    性能测试 Android性能测试分为两类: 1、一类为rom版本(系统)的性能测试 2、一类为应用app的性能测试 Android的app性能测试包括的测试项比如: 1、资源消耗 2、内存泄露 3、电量功耗 +GPS消耗+Wi-Fi连接消耗 3)通过 adb shell dumpsys battery来获取 3、battery-historian(google开源工具) 方法二:硬件 一般使用万用表或者功耗仪安捷伦进行测试 要达到30fps,每帧所占用的时间要小于33毫秒 GPU测试中的测试子项: 1、界面过度绘制 2、屏幕滑动帧速率 3、屏幕滑动平滑度 过度绘制测试:(人工进行测试) 打开开发者选项中的显示GPU过度绘制 (Debug GPU overdraw) 验收的标准: 1、不允许出现黑色像素 2、不允许存在4x过度绘制 3、不允许存在面积超过屏幕1/4区域的3x过度绘制(淡红色区域) 屏幕滑动帧速率测试: 方法一 BUG必须在特定的真实的运营商网络下才会发现) 2、通过代理的方式模拟弱网环境进行测试(charles 硬延迟) 3、连接模拟弱网的热点进行测试 热点模拟方法: 1)通过设置iPhone的开发者模式之后共享热点

    2.5K31编辑于 2022-05-16
  • 来自专栏程序员阿常

    APP 兼容性专项测试

    读者提问:APP 兼容性测试怎么做 ? 阿常回答:分为三步走:1、选取主流机型+版本;2、对主流机型做功能验证;3、选一款机型做网络兼容测试。 一、选取主流机型 + 版本 选取 TOP 机型+版本的几种途径: 1、采用埋点的方式获取 APP 相关数据 2、采用云测平台推荐的 TOP 机型+版本 3、采用行业内统计的国内主流机型排行 二、主流机型的功能验证 三、一款机型做网络测试 挑选其中一款主流机型来做网络的兼容性测试。 覆盖网络模式包括:2G、3G、4G、5G、Wi-Fi。 阿常碎碎念:Android 设备兼容性很容易出现问题,阿常最近在测试过程中遇到的问题就不少,包括安装失败、启动失败、monkey 失败、升级失败、文字无法显示、不同分辨率 UI 样式问题等等。 这还只是试了 Android 三五款机型呢,如果跑 TOP 300 机型,估计问题会更多,Android 的 APP 兼容测试坑还是不少的。

    3.7K30编辑于 2022-09-01
  • 来自专栏功能测试

    技术分享 | 专项测试技术初识Hook

    Hook 技术需要预先分析目标应用的源代码和逻辑,根据目标测试场景设置目标、逻辑和数据,然后运行时动态的对目标函数参数值、逻辑或者返回值做修改,达到修改现有函数逻辑、实现目标测试场景的目的。 Hook的价值 在测试中,虽然通过修改数据以实现测试场景的需求,大部分情况下都可以通过 Mock 技术实现,但是还有一小部分场景,例如需要修改应用内部函数的参数、返回值或运行逻辑等情况,这时就需要用到 单元测试之外,Mock 技术的主要作用是对服务、接口进行 Mock,通过代理等方式将被测服务发送到依赖服务的请求转发给 Mock 服务,再由 Mock 服务根据规则组装预期的返回数据响应给被测服务,达到预期的测试场景 > <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w<em>3</em>.org/2001/XMLSchema-instance <em>测试</em>场景的构建、<em>测试</em>用例的执行都变得更加方便哦~

    44220编辑于 2022-04-15
  • 来自专栏测试一般不一般

    GPU过度绘制测试App专项工具

    的页面是否有过度绘制问题,通过minicap和opencv图像识别做的;该工具还可以配合monkey的自动化运行,对有页面进行监控,对于有监控绘制的可能,会自动化截图; 其他话不多,重点在于实践及业务测试场景的使用 其中要注意测试过程一定要进入开发者模式,把过度绘制的开关打开,另外不要把过度绘制的标准为0或者超过100,关闭的时候,其余功能看下就明白了; 2.连接设备后,并确认设备已跟电脑连接上,可在dos下,输入

    1.5K20发布于 2019-07-30
  • 来自专栏测试开发技术

    移动App专项性能测试(Android and iOS)

    在绝大部分的创业公司,性能测试基本上都是被遗忘的,他们认为功能测试和稳定性测试才是重点,而在中等规模的公司中一部分测试人员考虑进行性能测试,却无从下手。 第二种就是自写工具进行,这里一般会使用3种方法: 方法一、基于android提供的PowerManager.WakeLock来进行; 方法二、稍复杂一点,功耗的计算=CPU消耗+Wakelock消耗+数据传输消耗 帧率 GPU这个词对于PC性能测试者来说并不陌生,而今3Dmax,安兔兔之类的第三方软件让GPU 在移动端性能测试领域家喻户晓,但对于App内的GPU该如何来测试呢? 4x过度绘制 c、不允许存在面积超过屏幕1/4区域的3x过度绘制(淡红色区域) 对于屏幕滑动帧速率,常用手段包括软件测试或硬件辅助测试。 ,在tracetaps下面勾选gfx及view选项; 3.人滑动界面可以通过节拍来进行滑动或者扫动,帧率数据会保存到默认路径下,默认名称为 trace.html; 4.将trace.html文件拷贝到linux

    4.8K50发布于 2021-07-23
  • 来自专栏测试开发囤货

    专项测试-桌面端性能监控工具

    背景介绍 专项测试,桌面端应用程序使用过程中,对CPU,内存,磁盘使用率,网络流量进行监控并展现.

    1.3K30发布于 2021-09-29
  • 来自专栏DevOps时代的专栏

    性能哥 | 腾讯的专项测试之道

    本文整理自 DevOpsDays2017.上海站演讲实录《腾讯的专项测试之道》 作者简介: 李昶博 腾讯 专项技术测试组长 腾讯专项技术测试组长,专注9年性能测试,人称“性能哥”,腾讯公司2015年度优秀讲师 下方这个图,一发布投诉量上升,现在贴着横轴,每天0-3个投诉量。 本文目录: 1、我们的专项测试方法论 1.1 专项质量体系 1.2 腾讯专项技术测试员工能力模型 1.3 速度体验评测模型 1.2 腾讯专项技术测试员工能力模型 腾讯的员工能力模型从实习生到外包都覆盖了,我在的岗位是专项技术测试,红色部分值得大家看,可能与其它公司有所不同。 我们测了这么多的指标,最后第二条各种专项指标,第三条就是各种专项分析工具,所以是全流程各种专项指标以及分析定位工具,这三者齐备就是一个成熟的专项测试团队。 END

    2.1K72发布于 2018-02-02
  • 来自专栏陈帅的专栏

    网络延迟与带宽性能专项测试

    图一 数通网络V**一般拓扑 图二 背靠背测试网络 同理,在移动APP测试范畴内,我们也需要进行可靠的竞品测试,验证自己产品提供的V**、proxy服务,性能是否优于竞品。 测试方法篇 延迟、带宽这类指标,都需要在大量样本上运用统计学进行分析才是有意义的。所以收集数据,是专项性能测试的第一步。 在简单的网络测试中,我们一般采用ICMP来进行网络延迟检测。 因为,笔者测试测试目标是V**性能,在V**中,测试对象会拉起一个tun0的接口。如果使用getTotalRxBytes这两个方法,它们统计的流量就将tunnel口的收发数据也统计进来了。 MainActivity负责提供一些按钮触发测试;各个测试线程用来跑逻辑测试逻辑;DataSavaHandler负责将数据写入sdcard存成csv文件。 时延ms 样本A 样本B 均值 93.72 90.98 方差 42.42 78.02 中位数 86.50 68.00 这里反应的背景是,我们的测试并不像数通网络测试一样,将测试链路与真实通信链路隔开

    8.1K00发布于 2017-10-11
领券