H5页面这样测,业务方反馈0Bug!(功能测试角度)

Html5 app实际上是Web app的一种,在测试过程中可以延续Web App测试的部分方法,同时兼顾手机端的一些特性即可,下面帮大家总结下Html5 app 相关测试方法!

app内部H5测试点总结

1、业务逻辑

除基本功能测试外,需要关注的一些测试点:

a.登录

  a.1 H5页面嵌入到客户端使用,若客户端已经登录,进入H5页面应该是登录状态

  a.2 H5页面嵌入到客户端内使用,若客户端未登录,如果访问的页面需要登录,是否能跳转到客户端登录页面。若取消登录后,再次访问是否能正常的再次跳转到登录页面;

  a.3 H5页面嵌入到客户端内使用,若客户端内已经登录,进入H5页面,该页面是否展示正常;

b.下拉刷新

  b.1 下拉刷新后,页面是否还在当前页;

  b.2 下拉刷新后,页面数据是否正常显示;

  b.3 用户主动点击下拉刷新,页面是否还处于当前页;页面数据是否正常显示;

  b.4 系统自动刷新,页面是否还处于当前页,页面数据是否正常展示;

c.翻页

  c.1 数据只有一页时,加载数据翻页页面请求数据是否正常

  c.2 数据>1页时,加载数据翻页页面请求数据是否正常

  c.3 数据请求翻页loading时,向下刷新页面,页面数据请求是否正常

d.返回

  d.1 点击页面返回按钮,页面是否正常返回到期望页面;

  d.2 点击Android自带的返回按钮,页面是否正常返回到期望页面;

  d.3 点击一些设计的返回按钮,页面是否正常返回到期望页面;

e.数据为空处理

  e.1 接口返回数据为空时,页面是否展示正常

  e.2 页面某个数据为空时,页面是否展示正常

  e.3 页面某功能返回链接为空,点击该功能区域是否会跳转

f.其他异常处理

  f.1 页面session与cookie值过期时,是否会重新跳转到登录页

  f.2 页面session与cookie值过期时,页面展示是否正常

2.H5与第三方体验环境:

  a. 微信内体验,页面功能是否能够正常使用,支付、分享、页面展示是否正常

  b. qq内体验,页面功能是否能够正常使用,支付、分享、页面展示是否正常

  c. 微博内,页面功能是否能够正常使用,支付、分享、页面展示是否正常

  d. 普通浏览器内,页面功能是否能够正常使用,支付、分享、页面展示是否正常

3.H5页面适配

  a. iPhone手机:iPhone5、iPhone6等各个手机系统,H5页面功能是否展示正常

  b. Android市场流行机型,系统,H5页面功能是否展示正常

  c. 分辨率不同的手机,H5页面功能是否展示正常

  d. 不同浏览器,H5页面功能是否展示正常

4.网络问题

  a.WiFi下页面展示是否正常

  b.4g,3g等情况下,页面是否展示正常;

  c.移动,电信,联通网络下页面是否展示正常

  d.数据无网络到有网络,页面点击后是否会自动加载数据;

5.体验问题

  a.页面请求时,是否会给出loading效果

  b.页面请求失败时,是否会给出友好提示

  c.页面刷新时,页面是否会出现抖动现象

  d.页面文本输入数据过多时,页面是否会正常显示;

一些混合APP测试常见问题

1、由于HTML5嵌入在App里面,输入框需要调用原生键盘。由于andriod不同手机的差异化,会导致原生键盘功能不同。

曾发现三星的android某版本调用原生数字键盘没有小数点,后只要碰到三星机器就调用全键盘;

2、App底部导航栏是否带入到H5页面中,打开键盘是否会影响导航栏位置变动。一般在HTML5页面中应该删除App的导航栏;

3、App与HTML5对接部分需要加密传输;

4、App头部的点击后返回的是前一个页面还是退回app主界面,需要注意;

5、IOS、Android的部分机型由于键盘的打开和收起会出现提示或确认页面弹框上下不居中;

6、由于网络问题偶现的App的报错需要包装;

7、从App各个入口进入HTML5界面都是免登录,各入口登录、登出正常;

8、在各个机型中,屏幕较小和较大的机器会出现不能全部显示或者部分空白的情况。

9、长时间不操作HTML5或者App,需要重新登录,或者需要重新输入密码;

10、屏幕较小手机提交参数的确认页面,由于字数较多会出现换行的情况,需要做适配。

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】在这里插入图片描述
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

h5页面公共试点整理 阅读详情

相关推荐

H5需要注意的交互测试用例

H5(HTML5)是一种用于构建网页的标准,可以实现丰富的交互和功能。H5交互通常涉及到验证网页在各种情况下的行为,包括用户输入、按钮点击、页面加载等等。以下是一些可能的H5交互测试用例

qq_41621896的博客 1844

H5试点汇总整理,搞定面试不受虐

试点 1.1.返回功能 通过H5页面(非手机自带返回键)的返回功能键返回,可以返回到正确的页面(上一级/退出h5) 1.2.屏幕切换 横屏竖屏相互切换,能适应,布局不乱,或页面只支持横或竖屏限制 1.3.分辨率适配更好 建议采用响应式设计(如:offerlist页面大屏显示3行,小屏显示2行) 1.4.页面打开形式 建议页面在手机上从list点击进入detail页面,要在原窗口打开,通过页面...

季沐测试笔记 4540

43个功能测试点总结

[转帖]  功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项试,检查产品是否达到用户要求的功能。针对Web系统的常用法如下:         1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为...

weixin_34144848的博客 1224

H5页面这样试,让Bug无处可逃!

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个试工程师们走过最艰难的路程,希望也能帮助到你!

nhb687095的博客 1395

H5页面这样业务反馈0Bug!(功能测试角度)!

d. 普通浏览器内,页面功能是否能够正常使用,支付、分享、页面展示是否正常。c.3 数据请求翻页loading时,向下刷新页面页面数据请求是否正常。a. 微信内体验,页面功能是否能够正常使用,支付、分享、页面展示是否正常。b. qq内体验,页面功能是否能够正常使用,支付、分享、页面展示是否正常。d.2 点击Android自带的返回按钮,页面是否正常返回到期望页面;c. 微博内,页面功能是否能够正常使用,支付、分享、页面展示是否正常。b.4 系统自动刷新,页面是否还处于当前页,页面数据是否正常展示;

2401_85599204的博客 382

H5页面这样业务反馈0Bug!(功能测试角度)!,我拿到了梦寐以求的字节跳动和腾讯双offer

d. 普通浏览器内,页面功能是否能够正常使用,支付、分享、页面展示是否正常。c.3 数据请求翻页loading时,向下刷新页面页面数据请求是否正常。a. 微信内体验,页面功能是否能够正常使用,支付、分享、页面展示是否正常。b. qq内体验,页面功能是否能够正常使用,支付、分享、页面展示是否正常。d.2 点击Android自带的返回按钮,页面是否正常返回到期望页面;c. 微博内,页面功能是否能够正常使用,支付、分享、页面展示是否正常。b.4 系统自动刷新,页面是否还处于当前页,页面数据是否正常展示;

2401_84253251的博客 762

H5页面这样业务反馈0Bug!(功能测试角度)!,10天拿到阿里软件测试岗offer

a.2 H5页面嵌入到客户端内使用,若客户端未登录,如果访问的页面需要登录,是否能跳转到客户端登录页面。a.3 H5页面嵌入到客户端内使用,若客户端内已经登录,进入H5页面,该页面是否展示正常;页面数据是否正常显示;d. 普通浏览器内,页面功能是否能够正常使用,支付、分享、页面展示是否正常。a. 微信内体验,页面功能是否能够正常使用,支付、分享、页面展示是否正常。b. qq内体验,页面功能是否能够正常使用,支付、分享、页面展示是否正常。c. 微博内,页面功能是否能够正常使用,支付、分享、页面展示是否正常。

2401_84297944的博客 532

试流程】线上用户反馈

用户反馈这个活其实很脏&&非常费时间,但是从业务角度来讲其实很重要,从激励角度来说应该给跟进用户反馈QA更多正反馈,不然我们瞎子摸象,天天自嗨觉得自己先进,其实线上一塌糊涂。

gogoboi_jin的博客 1637

面试与压问题汇总

回答框架(STAR 法则):背景 (S): XX公司业务线众多(金融租赁、保险、营销、物流、发票等),每个迭代需要大量回归试,手工执行效率低、覆盖不全。任务 (T): 负责设计和开发公司级的 API 自动化测试平台,覆盖多条业务线的接口回归、流程编排和版本对比。基于 Spring Boot + TestNG + llrunner 搭建分层架构设计 Component → Flow → Factory → TestCase 四层架构。

weixin_46921460的博客 508

软件测试周刊(第87期):天下就没有偶然,那不过是化了妆的、戴了面具的必然。

H5和微信小程序在试上的区别是什么?支付宝商家体验质量技术如何从1到1.1?优化代码检平台的血泪史;如何通过线上场景提升回归、压、攻防的有效性?Google 软件工程之文化篇;面向对象分析与设计的底层逻辑;如何从零开始做性能优化?面试时如何快速区分两个差不多的人?怎么写专利?

毕小烦的学习笔记 2091
上一篇: 实践:Jmeter+ant+Jenkins持续集成
下一篇: 什么是软件测试?一个合格的测试人必须知道的
自动化测试分享
博客等级 码龄4年 4492粉丝 · 352原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值