Mobile test of Method

Vibe Coding:用手机触发开发意图的新型协作范式 Vibe Coding 是一种以开发者认知节奏为中心的轻量级开发协同范式,其核心并非在移动端运行代码,而是通过意图捕获(如圈选、语音、截图)将非编码场景中的决策信号结构化为可执行指令。它依赖边缘语义理解与低延迟信令协议实现跨设备上下文绑定,技术价值在于消除需求转译损耗、压缩反馈闭环至秒级。典型应用场景包括原型图直出 OpenAPI 契约、白板照片自动生成用户故事地图、多角色零文档协同开发等。Qoder Mobile 作为感知端,与本地 Qoder CLI 构成‘神经末梢-主脑’架构,真正实现手机即开发入口。 阅读详情

一 测试方法
*1. 安装、卸载测试
*2. UI测试
 界面风格是否满足客户要求
 文字是否正确
 页面美观是够好看,文字图片组合是否完美
2.1 注意事项
 旋转设备的方向:查看其布局,是否崩溃
*3. 易操作性测试
 操作是否友好
*4. 功能测试
 各个模块之间功能是否正确,逻辑是否正确(类似参考与功能说明书之类的文档)
*5. 交叉测试
5.1 定义
 一个功能在执行过程中,同时另外一个事件或操作对该过程进行干扰的测试。
5.2 注意事项
 当操作应用,此时来电话、短信,查看应用是否受影响
 当操作应用,切换手机的中英模式的模式。
*6. 暴力测试
 按钮进行多次点击,查看系统是否会崩溃
 上传照片,对次上传照片,并查看照片,查看系统是否会崩溃

*7. 兼容性测试
7.1 网络兼容
 网络在:3G、wifi、GPS(首先询问开发人员是否支持此网络)、飞行模式下是应用是否正常工作
7.2 系统之间兼容
 首先询问开发人员,此应用支持哪个Android版本。并查看低于此Android版本的手机是否可以运行此应用(正常低于此版本的系统全部支持)。但是高于此版本的Android系统不一定可以运行此应用
7.3 应用版本之间兼容
 每个新发布的版本之间都可以正常运营应用
7.4 设备之间兼容
 在不同的设备上运行此应用
8. 容量测试
*8.1负载测试
8.1.1目的
 确保系统在超出最大预期工作量的情况下仍能正常工作。
8.1.2作用
 评估性能特征:响应时间、事务处理速率和其他时间相关的方面
*8.2强度测试
8.2.1概念
 是性能测试它在系统资源特别低的情况下软件运行情况
8.2.2目的
 找出资源不定式、资源争用而导致的错误。
*9. 用户手册测试
 主要看软件功能介绍是否准确,简洁的描述该软件的功能,不会让用户产生误解。
*10. 性能测试
*11. 稳定测试
 应用长时间运行,是否会出现奔溃状态

二 测试注意点
1. 内存溢出或者非授权
 内存溢出:(可以启动多个应用程序)
2. 网络超时
 当app响应速度比较慢的时候,是否有提示信息
 网络断开的时候,是否有弹出提示信息
 间歇性连接
3. 分辨率
 同一个手机,当手动调节分辨率,查看页面布局是否发生变化
4. 触摸屏操作
 轻拍、双击、长按、拖动、摇动、夹捏、轻拂、滑动、多次敲按键
5. 按键操作
 重启系统,锁屏

三 严重等级总结
1 literal.priority.130 测试环境 安卓版本
支持语言
支持网络
分辨率480x800;800x1280
2 literal.priority.130 触摸屏操作 轻拍、双击、长按、拖动、摇动、夹捏、轻拂、滑动、多次敲按键
3 literal.priority.130 功能键操作 返回、home、锁屏
4 literal.priority.130 按键操作 重启系统,锁屏
5 literal.priority.130 网络良好 wifi、移动、wifi和移动的切换,间歇性连接
6 literal.priority.130 网络不好 带宽限制
7 literal.priority.130 没有网络或gps
8 literal.priority.130 权限管理 禁止该app访问gps或网络
9 literal.priority.130 外界干扰 来电、短信、提醒通知,广告或弹出
10 literal.priority.120 用不同的支持语言
11 literal.priority.120 不同的屏幕分辨率 常用:480x800;默认:800x1280
12 literal.priority.120 离线支持 地图
13 literal.priority.120 超时
14 literal.priority.120 内存溢出 使用非授权内存
literal.priority.110 内存不够 启动多个app占用内存,例如游戏
15 literal.priority.110 转动方向 app通常会屏蔽该功能
16 literal.priority.110 在电量很低甚至自动关机
17 literal.priority.110 360助手 不能自动杀app进程

Java 通过注解实现接口输出时数据脱敏 在后台管理中,对于手机号,身份证,姓名这些数据不允许所有人都能看,这时候我们要对相对数据进行脱敏. 先声明了一个注解, 通过对相关接口函数进行声明,以及配置需要脱敏的参数类型SecretTypeEnum,默认脱敏手机号 /** * 脱敏声明 */ @Documented @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface SecretManage { SecretTypeEnum[] 阅读详情

相关推荐

手把手教你用YAML编写POC:以Ecology和Nexus的几个SQL注入漏洞为例

本文详细介绍了如何使用YAML编写POC(Proof of Concept),以Ecology和Nexus系统的SQL注入漏洞为例,帮助安全测试工程师掌握YAML格式POC的开发技巧。通过实战案例,展示了YAML的结构化特性和易读性在漏洞检测中的应用,提升安全测试效率。

weixin_30326515的博客 332

测评:华为最新移动应用/APP测试工具MobileTest

一、目前移动应用/App的测试痛点及可选方案 移动互联网市场进入下半场,同质化竞争激烈,平均获客成本增加。屏幕不适配、闪退、无响应、UI异常等兼容性问题严重影响用户体验,影响用户转化率和用户粘性。如何解决这些问题呢? 方式1:Android模拟器或USB连接真机测试 缺点:无法发现屏幕等硬件差异引起的兼容性问题和性能问题。 方式2:采购主要适配机型做兼容性测试 缺点:Android定制系...

weixin_30362233的博客 423

WAM-202601:LingBot-VA(用于机器人控制的因果世界建模)【自回归扩散框架:利用双流MoT架构将视频与动作统一到单个交错序列中(先预测视频再逆动力解动作)】【基于Wan2.2-5B】

Causal World Modeling for Robot Control用于机器人控制的因果世界建模摘要This work highlights that video world modeling, alongside vision-language pre-training, establishes a fresh and independent foundation for robot learning. Intuitively, video world models provide the ab

u013250861的博客 518

Mobile MCP技术深度解析:下一代移动自动化架构揭秘

在移动应用生态日益复杂的今天,自动化测试与开发面临着前所未有的挑战。传统的移动自动化框架往往受限于平台特异性,导致iOS和Android需要两套独立的工具链,测试脚本难以复用,维护成本高昂。Mobile MCP通过**Model Context Protocol(MCP)** 这一创新协议,实现了移动自动化领域的**范式转变**,为开发者和测试工程师提供了统一的跨平台自动化接口。 ## 技术架构

gitblog_00401的博客 548

Python的UnitTest接口自动化实战(九)

本文介绍了如何动态生成手机号码并应用于测试项目中。主要内容包括:1)使用Python的random库生成随机数;2)封装生成随机手机号码的函数;3)实现未使用过的手机号码生成逻辑;4)在测试数据中设置槽位动态替换手机号;5)修改测试数据处理模块以适配动态数据;6)调整注册测试用例代码,在用例执行时动态生成并替换测试数据中的手机号。通过这种方法可以避免测试数据的重复问题,提高测试用例的可复用性。

欢迎来到本博客! 30

mobiletest:使用meteorjs进行移动速度测试

手机测试 我们@ (Klipper.io)[ ] 一直在尝试构建加速移动体验的组件。 在探索过程中,我们设法发现实际上可以让您测试移动网络性能的工具很少。 因此,我们决定使用 Meteor.js 为移动网络构建一个简洁的小模拟器! 这使用 Meteor.js 和 phantomas 来实现我们的预期目标,即显示与页面性能相关的所有指标。 这是一个meteorjs 应用程序,我们用它来比较我们的设置速度与常规连接。 使用 PhantomJS (Webkit) 收集我们需要比较的各种指标。 因此,我们有效地假设您有某种像我们这样的 Web 代理/中间件,您需要对其进行配置。 随时联系!

TRAE SOLO三端接力:Web/Desktop/Mobile协同开发工作流

在现代开发者协作与技术分享场景中,'跨端连续性'已成为保障开发意图不中断的核心诉求。其底层依赖于轻量执行引擎、上下文快照同步与设备能力感知三大原理,技术价值在于解耦UI、语言服务与执行调度,实现离线可用、零安装接入与视线不中断操作。典型应用场景涵盖技术分享演示、客户PoC验证、结对编程及应急救场——尤其当Web端锚定上下文、Desktop端承载确定性执行、Mobile端提供触控反馈时,'TRAE SOLO三端接力'便成为支撑高可靠性现场交付的关键范式。

weixin_34161029的博客 389

使用Windows Mobile Test Framework进行自动化测试(PPT)

MSDN Webcast 使用Windows Mobile Test Framework进行自动化测试 PPT

httpmock 请求匹配完全手册:Method、Path、Query、Headers 精准控制 Mock 响应

`httpmock` 是 Rust 生态中最受欢迎的 HTTP Mock 库之一,它的核心能力就是**请求匹配(Request Matching)**——让你用 `Method`、`Path`、`Query` 参数和 `Headers` 请求头等条件,精准控制 Mock 服务器对哪些请求返回模拟响应。本文面向新手,用最少代码讲透 httpmock 请求匹配的常用技巧,帮助你快速写出可靠的 Rust

gitblog_00486的博客 355

mobiletest:第一次移动测试

移动测试 后端的第一个移动测试

Mobile Test Connectivity(TestQuest)

Mobile Test Connectivity

深入解析Runtime Mobile Security架构:Frida Agent与Web接口协同原理

动态分析技术是移动安全领域的核心方法,通过在应用运行时注入代码,实现对内存、方法调用等行为的实时监控与干预。其原理基于进程注入与远程过程调用(RPC),允许外部工具在不修改源码的情况下深度观察和控制应用。这项技术的核心价值在于为安全研究、漏洞挖掘和逆向工程提供了强大的运行时可见性。在Android平台,Frida框架是实现动态分析的流行选择,它通过JavaScript脚本(Agent)与目标进程交互。Runtime Mobile Security(RMS)正是构建于此的典型工具,它将Frida Agent的

weixin_30352191的博客 372

MobileTest

移动测试

Android Google XTS

GMS全称为Google Mobile Service,即谷歌移动服务。GMS是Google开发并推动Android的动力,是Google提供的Mobile Device上的一系列应用服务。

qq_27672101的博客 2183

西门子S7-1200模拟量的使用

模块类型核心参数输入信号处理输出信号配置转换原理数值范围TIA Portal配置编程要点 转换公式: 输出模拟量: 五、校准与线性化 硬件校准非线性补偿抗干扰措施数字滤波温度控制压力监控流量调节信号异常精度不足实践操作参考文档项目案例借鉴博客

weixin_51020122的博客 4771

视觉开发板—K210自学笔记(三)--点亮LED

K210点亮LED灯

adamsecond 3412

Lightweight Charts 自定义系列(Custom Series)开发完全指南:从接口设计到 Canvas 渲染实战

自定义系列(Custom Series)是 Lightweight Charts 提供的一组可扩展 API,允许开发者使用自己的数据结构与基于 `CanvasRenderingContext2D` 的渲染逻辑,创建内置图表类型(K 线、折线、面积等)之外的任意图表形态,并沿用与内置类型一致的 API 风格。本文以官方文档 [version-5.1 自定义系列指南](https://link.git

gitblog_00832的博客 406

Python处理高光谱数据#3 降维

基于Python的高光谱降维操作 高光谱数据:点击此处可下载 用到的库:matplotlib、scipy、spectral 主要内容:主成分分析(PCA)与线性判别(LDA) 欢迎有兴趣的朋友交流指点。最后,废话不多说直接上代码???? import matplotlib.pyplot as plt from scipy.io import loadmat import spectral as spy

qq_273058791的博客 6936

GUI-Owl 1.5:基于多模态大模型的跨平台GUI智能自动化实践

跨平台GUI自动化长期以来面临不同操作系统和应用程序接口碎片化的挑战,传统方案如Selenium、Appium和PyAutoGUI等工具各自为政,维护成本高昂。其核心原理在于通过视觉感知统一交互入口,将屏幕像素信息转化为机器可理解的语义表示,再结合任务规划与决策,最终生成可执行的原子操作。这一技术范式转变的价值在于实现了真正的“一次编写,到处运行”,大幅降低了自动化脚本的开发和维护成本。在应用场景上,它不仅能用于软件测试和RPA流程自动化,还能赋能无障碍辅助等新兴领域。本文聚焦的GUI-Owl 1.5,作为

417

tecplot 通过数据点、坐标点绘制云图、三维云图

使用坐标点绘制二维云图或三维云图

medicalmask的博客 3万+

深度学习论文: AnomalyDINO: Boosting Patch-based Few-shot Anomaly Detection with DINOv2

通过将DINOv2模型适应到一次性和少量异常检测中,并专注于工业应用少量异常检测。实验表明,这种方法不仅与现有技术相匹敌,甚至可以在许多设置中超越它们。我们提出的仅视觉方法AnomalyDINO基于补丁相似性,能够实现图像级别的异常预测和像素级别的异常分割。该方法在方法论上很简单,无需训练,因此不需要任何额外的数据进行微调或元学习。

mingo_敏 1904

一文通透ACT——斯坦福ALOHA团队推出的动作分块算法:基于CVAE一次生成K个动作且做时间集成

根据上一篇文章《大模型机器人发展史:从VoxPoser、RT2到斯坦福Mobile ALOHA、Google机器人》可知,斯坦福Mobile ALOHA在其发布的论文中提到相当于Mobile ALOHA涉及到了这三大关键技术:ACT、Diffusion Policy、VINN,故本文分三个部分一一阐述。

结构之法 算法之道 6万+

Java中使用工厂模式和策略模式优雅消除if-else语句(UML类图+案例分析)

在最近的后端开发中,多多少少会发现有很多if-else语句,如果条件过多则会造成整体代码看起来非常臃肿。本篇博客汇总了我对工厂模式和策略模式的理解,以及我是如何把它们巧妙运用在实际项目当中的一些技巧进行了分享,如有问题,欢迎评论区讨论!

黄团团的个人博客 2612

【接口自动化】05-轻量级框架封装:统一请求封装

本文基于商城接口文档,按购物业务流程编写自动化脚本,先裸写 requests 用例解决 token 关联问题,再封装通用请求类精简代码,完整演示轻量级接口自动化从搭建到优化的全过程。

弹简特的博客,步履不停,持续学习,多尝试,多复盘,多沉淀。 6810

【PINN物理信息网络】基于PINN物理信息网络结合Wave 2D有限差分方法(python)

【PINN物理信息网络】基于PINN物理信息网络结合Wave 2D有限差分方法(python)

k8291121的博客 1818

最近腾讯手机管家a.gray.Bulimia.a病毒提示决解方案

仅供参考(个人问题已解决 未申诉) 用户反馈app提示病毒图如下 然后下载生产包去https://www.virustotal.com/gui/这个网站去检测 果真提示病毒 重新加版本 打了个包 未加固 检测没问有问题 同一个包用360加固之后再检测有问题 ,但是没有a.gray.Bulimia.a报病毒 然后再用应用宝加固检测也没问题,个人以前都是用360加固的,很尴尬啊 最重要的一点的是,更新一个版本号,其余的啥都没改,更新替换手机的原来版本app,腾讯手机.

村头那抠脚大叔的专栏 3万+
上一篇: Jmete-JDBC Request与BeanShell PostProcessor的结合使用
下一篇: 使用adb命令环境搭建
Cping_Yan
博客等级 码龄10年 1粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值