自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 App弱网测试

1、打开Charles,进入Proxy-Throttle Setting,勾选Enable Throttling2、Only for selected hosts:可以指定域名拦截,也可以所有请求拦截3、Throttle preset:系统预设的弱网场景4、Throttle preset中没有想要的弱网场景,可以通过自定义的方法设置Bandwidth:带宽,即上行、下行数据传输速度Utilistation:带宽可用率Round-trip latecy:时延,单位ms。

2024-05-03 15:12:11 781 2

原创 如何做好App性能测试

常见的APP性能指标有:内存、CPU、流量、耗电量、帧率、卡顿率、启动耗时等。不同性能测试场景会关注不同的性能指标,如后台使用场景,会比较关注耗电、流量、CPU、内存;滑动操作场景时,会比较关注卡顿率。我们需要为不同场景制定合理的性能指标。

2024-05-01 11:55:39 377

原创 App客户端性能测试-耗电量测试

5、打开batterystats.txt文件,找到Estimated power use,并找到对应UID的耗电量情况,下图2.71mAh即UID为u0a405操作该业务的耗电量。Sysdiagnose是苹果的日志系统,通过Sysdiagnose可以获取到电量消耗,电流、电压、温度等。3、在app中操作需要测试的场景,操作完后杀掉app进程,静置约半小时(因为数据库写入会有延迟)2、断开手机与电脑的连接,在app中操作需要测试的场景,操作完业务场景后,杀掉该app进程。3、手机连接电脑,收集耗电量数据。

2024-04-30 18:11:35 1358 1

原创 App客户端性能测试-iOS性能监控

instruments工具可以采集应用的CPU、内存等性能数据,但需要本地源码才能采集。获取指定性能数据:tidevice perf -B tv.danmaku.bilianime(包名) -o cpu/memory/network/fps。内存使用量,表示应用程序在该时间点的内存使用量,单位是 MB(重点关注该值)系统 CPU 使用率,表示系统整体的 CPU 使用率,单位为百分比。CPU 使用率,表示应用程序的 CPU 使用率。进程 ID,表示采样数据所属的进程的 ID。时间戳,表示采样数据的时间点。

2024-04-25 17:09:31 432 1

原创 App客户端性能测试-Android CPU、内存、流量、流畅度监控

a)视觉惯性:视觉预期帧率,用户潜意识里认为下帧也应该是当前帧率,比如我们玩游戏一直是60帧,用户潜意识里认为下帧也应该是60帧率。adb shell cat /proc/<pid>/stat #使用adb shell ps | grep "package_name"获取到app的进程id即pid。电影帧率是一个临界点。Android app的流畅度与视觉惯性和帧耗时有关,jank即为卡顿帧,可以描述应用的流畅度。b)卡顿问题:当前帧耗时>2帧电影帧耗时(电影每秒24帧,1000ms/24*2=84ms)

2024-04-24 20:02:00 1816 4

原创 App客户端性能测试-启动时间

3d表示以三位数字序列作为文件名中的一部分,从001开始递增,即image-001.jpeg、image-002.jpeg依次命名。冷启动:当应用启动时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就叫做冷启动,通常可以通过杀进程来冷启动。热启动:当启动应用时,后台已有该应用的进程,这种启动会从已有的进程中来启动应用,这个方式叫热启动。3. 选定起始帧和结束帧(从用户点击桌面图标开始,到首页内容全部展示出来的时间),算出每组启动时间:结束帧-起始帧/解帧帧数。

2024-04-23 14:15:33 477

原创 Bug缺陷管理

提交bug后,必要时需要及时推动开发解决,协助重现排查,做到闭环处理。bug流转状态一般包含待处理、已解决、重新打开、已关闭。包括标题、复现步骤、期望结果、实际结果、附件信息、优先级、严重程度、缺陷分类、缺陷归属、指派人,版本迭代。在提 Bug 之前,先确认问题确实存在,并尽可能重现问题。确保问题不是由于误解或操作失误引起的。常见的缺陷管理平台有禅道、Jira、teambition、Bugzilla等。

2024-04-15 17:02:18 299 1

原创 如何编写测试用例

有人认为“发现了软件缺陷的用例就是好用例”,那同样的用例在缺陷修复后就不算好用例吗?个人认为好的用例应该是有优先级且覆盖面全的用例,确保在有限的资源下,优先测试最重要的功能和场景。

2024-03-27 17:23:50 197

原创 App软件测试流程介绍

版本灰度期间关注线上崩溃和ANR情况,及时跟进线上反馈问题,有必要需发补丁及时解决。需求预审后产品会拉相应需求群,开发组长和测试组长分配好对应需求开发和测试人员,将其拉到需求群并参与细评,细评时产品对需求进行详细讲解。一般是产品、开发组长、测试组长参与需求预审,产品简单说下需求,开发和测试共同评估需求可行性(一般大公司会有这个环节)提测前1-2天组织需求用例评审,拉上对应开发、产品参与,评审完后整理用例并提供P0用例给开发自测。需求细评人员评估用例编写工时和测试工时,组长review组内工时。

2024-03-27 15:55:32 127

dbeaver-ce-24.0.4-macos-x86-64.dmg

dbeaver数据库工具mac版本

2024-05-09

google play app上架注意事项

根据google play审核条款总结出的注意事项

2024-04-26

iOS APP提审checklist

根据App Store的审核条款总结出的checklist

2024-04-24

软件测试视频sdk测试用例

适用于直播类app的视频sdk测试

2024-04-23

软件测试音频sdk测试用例

适用于语音房类app的音频sdk测试

2024-04-23

游戏测试用例-适用于第三方厂商游戏接入

该测试用例适用于接入第三方厂商游戏,只包含业务和第三方对接部分的测试用例

2024-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除