详解Web测试和APP测试的区别

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快   

最近听到有些朋友说,移动端要比web端稍微难一些,涉及到的细节笔记要多,有转去做web测试的想法,看看在具体测试的时候有没有什么差别。

WEB测试和APP测试从流程上来说,没有区别。都需要经历测试计划方案,用例设计,测试执行,缺陷管理,测试报告等相关活动。

从技术上来说,WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试,性能测试,安全性测试,GUI测试等测试类型

相同点

不管是传统行业的web测试,还是新兴的手机app 测试,都离不开测试的基础知识:

同样的设计测试用例方法:边界值分析法、等价类划分法、错误推测法、场景法等

同样的测试方法:黑盒测试,验证业务功能是否正确符合用户或者设计预期;

都要检查UR:界面的布局、风格和按钮等是否简洁美观、是否统一等;

页面性能检测:测试页面载入和翻页的速度、登陆时长、内存是否溢出等;

应用的稳定性:测试应用系统的稳定性,不会闪退卡死等。

不同点

相对于WEB测试,APP测试除了要考虑基本的功能测试,性能等等,还要考虑手机本身固有的属性特性。所以在app测试过程中还需要注意如下几个方面特性:

1、手机作为通信工具,来电、去电、接收短信等操作都会对APP应用程序产生影响,所以APP 测试第一个要考虑的属性特征是:中断测试

中断测试有人为中断、新任务中断及意外中断等几种情况,主要从以下几个方面验证:

a 来电中断:呼叫挂断、被呼叫挂断、通话挂断、通话被挂断

b 短信中断:接受短信、查看短信

c 其他中断:蓝牙闹钟插拔数据线、手机锁定、手机断电、手机问题(系统死机、重启)

2、手机用户对APP 产品的安装卸载操作:

a 从上一个版本上两个版本直接升级到最新版本

b 全部安装新版本

c 新版本覆盖旧版本安装

d 卸载旧版本,安装新版本

e 卸载新版本,安装新版本

3、WEB自动化测试使用工具比较常用的是qtp,而安卓手机自动化测试工具比较常用的是monkey/moneyrunner/appium

4、界面操作:现在app产品的用户都是使用的触摸屏手机,所以测试的时候还要注意手势,横竖屏切换,多点触控,事件触发区域等测试。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1544513.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

华为全联接大会2024 | 一文回顾华为云开发者联盟重磅干货

目录 华为开发者空间预置更多工具资源,带来丰富场景案例 携手鲲鹏、鸿蒙、昇腾等根生态,使能开发者创新 学习体验、内容体系全面升级,助力开发者高效学习根技术 参与丰富线上体验活动,赢取精美礼品 在刚刚结束的华为全联接大会…

基于Netty框架的云快充协议+云快充1.5协议+云快充桩直连+桩直连协议

云快充协议云快充1.5协议云快充1.6云快充协议开源代码云快充底层协议云快充桩直连桩直连协议充电桩协议云快充源码 介绍 云快充协议云快充1.5协议云快充1.6云快充协议开源代码云快充底层协议云快充桩直连桩直连协议充电桩协议云快充源码 软件架构 1、提供云快充底层桩直连协…

智能Ai语音机器人的应用价值有哪些?

随着时间的推移,人工智能的发展越来越成熟,智能时代也离人们越来越近,近几年人工智能越来越火爆,人工智能的应用已经开始渗透到各行各业,与生活交融,成为人们无法拒绝,无法失去的一个重要存在。…

Java项目: 基于SpringBoot+mybatis+maven医疗病历交互系统(含源码+数据库+毕业论文)

一、项目简介 本项目是一套基于SpringBootmybatismaven医疗病历交互系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简…

全球网安行业缺少350万安全专家? 志愿你别乱填,缺的是专家,不是0经验的牛马

0x00 首先是这个所谓的“高需求”。企业们天天喊着缺人,但当你打开招聘网站,看到的全是“三年经验起步”、“高级专家”。黑人问号?这是在逗我吗?都只想要高级专家,拒绝新手及应届生,没有新手,哪…

舒服了!学大模型必看的学习书籍来了

最近整理了日前市面上一大波大模型的书,已经打包成pdf了,大家有需要的,可以自行添加获取,纯福利,无套路,添加后说明是哪本书,会直接给大家!(文末获取) 部分书…

用于体积医学图像分割的跨视角差异依赖网络|文献速递--基于多模态-半监督深度学习的病理学诊断与病灶分割

Title 题目 Cross-view discrepancy-dependency network for volumetric medical image segmentation 用于体积医学图像分割的跨视角差异依赖网络 01 文献速递介绍 医学图像分割的目标是通过为每个像素分配语义类别,从原始图像中描绘出受试者的解剖结构&#x…

Activiti7《第九式:破气式》——流畅驱动工作流进程。面试题大全

冲冲冲!开干 这篇文章将分为九个篇章,带你逐步掌握工作流的核心知识。“破气式”,代表着工作流中的 无形之力,它是贯穿整个流程的 关键驱动 不知不觉已经到了独孤九剑最后一式了,我相信到这里之后各位都已经出神入化…

华为HarmonyOS灵活高效的消息推送服务(Push Kit) -- 10 推送实况窗消息

场景介绍 实况窗是一种帮助用户聚焦正在进行的任务,方便快速查看和即时处理的通知形态。有关实况窗简介、权限申请、开放场景、设计规范等说明,请参见Live View Kit简介。 通过Push Kit发送的实况窗消息支持三种操作类型,分别是&#xff1a…

云手机推荐:五款热门云手机测评!

在云手机市场中,各个品牌层出不穷,让人难以选择。为了帮助你更好地找到适合的云手机应用,我们整理了五款最受欢迎的云手机进行测评。2024年,哪款云手机是你的不二之选?且慢下结论,看看这五款云手机的真实表…

分享一个非常好用的图片压缩的免费网址,及使用方式

一、图片压缩网址: TinyPNG – Compress WebP, PNG and JPEG images intelligently 二、使用方式(压缩后的图片在1M以内) 1、上传图片 二,下载压缩图片 备注:只能免费压缩5M以内的图片!

Codigger SIDE:Nvim扩展,重新定义编程体验

在当今快速发展的科技时代,软件开发的核心工具之一——代码编辑器,正变得越来越强大和多样化。Codigger,作为新一代的软件开发平台,不断推动着编程工具的创新。其中,Codigger Super IDE(SIDE)的…

超详细超实用!!!AI编程之cursor编写设计模式里氏替换原则实例(五)

云风网 云风笔记 云风知识库 一、设计模式里氏替换原则定义 里氏替换原则是面向对象设计的基本原则之一。 里氏替换原则中说,任何基类可以出现的地方,子类一定可以出现。LSP 是继承复用的基石,只有当派生类可以替换掉基类,且软件…

企业如何通过加密软件保护敏感信息和客户数据?

1、数据加密:采用先进的加密算法,如AES-256,对敏感信息和客户数据进行加密处理。这样,即使数据被非法获取,未授权人员也无法解密和访问数据内容。 访问控制:设置严格的访问控制策略,确保只有授…

电网绝缘子损坏识别检测数据集

电网绝缘子损坏识别检测数据集 yolo数据集 1600张 电网绝缘子损坏识别检测数据集(Power Grid Insulator Damage Detection Dataset) 数据集概述 该数据集专为电网绝缘子损坏的自动检测任务设计,旨在帮助电力部门和相关研究机构通过图像识别技…

代码随想录算法day39 | 动态规划算法part12 | 115.不同的子序列,583. 两个字符串的删除操作,72. 编辑距离

115.不同的子序列 相对于 392.判断子序列,本题有难度了,感受一下本题和 392.判断子序列 的区别。 力扣题目链接(opens new window) 给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。 字符串的一个 子序列 是指&#xff…

电路 - 笔记2

1 555 芯片 2 类比 - pU*I 与 Fm*a 是不是可以与牛顿定律类比 - Fm*a 人的力量(F)有限。 当推大箱子(m)时,加速度(a)就不会很大 当推小箱子(m)时,加速度…

十大开放式耳机排名?强烈推荐这五大高性能款式!

目前市场上的开放式蓝牙耳机种类繁多,如何挑选适合自己的开放式蓝牙耳机?作为一名数码评测员,从去年在现在,也体验了许多款开放式蓝牙耳机,结合我的体验和产品配置参数,为大家整理了一份开放式耳机排行榜&a…

PostgreSQL 一张表多个字段关联另一张表

event_catalog 表 event 表 sql SELECT event.event_uuid, event.event_case_id, event.event_status, event.event_catalog_1, event.event_catalog_2, event.event_catalog_3, event.event_title, event.event_content, event.event_source, event.event_purpose, event.eve…

Hi3516CV610-20S 芯片及开发板

总体介绍 Hi3516CV610 是一颗应用在安防市场的 IPC 处理器内核 SoC。在开放操作系统、新一代视频编解码标 准、网络安全和隐私保护、人工智能方面引领行业发展,主要面向室内外场景下的枪机、球机、半球机、海 螺机、枪球一体机、双目长短焦机等产品形态,…