【落叶180】《测试路上你问我答》(38)H5 测试应该要测些什么和能用到些什么?

文/秋之川

【目录】

这是《落叶》文集里第 180 片落叶,希望你能喜欢,不为别的,只为这份坚持。

【背景】

近日有同学提问:目前我在测试 H5 相关内容,想要整理出来一套东西,比如测试点,但是发现我除了点点外,并没有用到其他工具,发现产出不了有价值的东西。请问测试 H5,大家都是怎么做的,用到了哪些工具?

【你问】

H5 测试应该要测些什么和能用到些什么?

【我答】

H5 即 HTML5,是最新的 Web 端开发语言版本,现如今,大多数手机 APP 页面会用 H5 实现,包括 PC Web 站点也会用它开发实现。所以 Web 的通用测试点和方法基本都可以适用于它,没有必要把它看作一种很特别的测试对象。

所以,不管是适用于 Web 端的测试方法、常见测试点还是测试工具都没有太大差别。

常用测试工具:

Fiddler、Selenium、JMeter、LoadRunner 等等。

常见测试点:

1、UI/交互:

1.1 与客户端的交互和跳转;

1.2 在后台做任何修改,前端能及时刷新且显示正常;

1.3 状态,比如:授权、登录;

1.4 动画、特效及文案;

2、分享:

2.1 在各个分享平台的二次分享;

2.2 分享平台的格式兼容;

2.3 客户端分享;

2.4 浏览器中查看;

2.5 分享内容的格式;

2.6 分享页面的实效性;

3、基本功能:

3.1 分页加载;

3.2 页面加载前的快速操作;

3.3 刷新页面后的返回检查;

4、版本兼容性:

4.1 适配性;

4.2 分辨率;

5、中断测试:

5.1 锁屏;

5.2 切换到后台;

5.3 来电、短信、闹钟等;

6、数据动态检查:

6.1 页面提示;

6.2 弱网络下的加载;

6.3 接口异常;

6.4 刷新页面重新加载;

6.5 页面加载时间;

7、资源相关:

7.1 图片大小;

7.2 反复访问,检查是否占用大量内存;

7.3 缓存检查;

7.4 流量消耗检查;

8、网络:

8.1 断网检查;

8.2 弱网络检查;

8.3 网络恢复检查;

9、性能:

9.1 压力测试;

9.2 并发测试;

10、安全:

10.1 数据加密保护;

10.2 重复提交保护;

最后,再说说问题里提到的,发现只是点点,并没有用到什么工具,所以产出不了什么有价值的东西。就这一点,不是很认同,有价值的东西不是要依赖于工具才能发现的。所有的测试点也好,测试重点也好,都应当是通过分析得出来的,而不是通过工具检测或扫描才能分析出来的。

比如 H5 页面的测试点,应该是你先要从了解什么是 H5 开始,慢慢地深入了解 H5 页面和之前的 Web 页面有什么显著的不同之处,主要针对这些不同之处去思考,应该新增哪些测试点。你如果能把 H5 的通用测试点和测试场景都总结归纳出来,找到特有的测试方法,当 H5 新需求来临时,除了跟业务逻辑紧密关联的部分,其它的都可以直接套用现成的测试场景。这也是一个重要的价值成果。

至于用什么工具去测试 H5,其实也是建立在你对 H5 有了比较深入地了解以及实际测了较长时间之后,在测试过程中留意分析哪些测试环节和测试点是相对重复性较高的,普适性较大的,可以用工具或脚本去实现的。

但是,一定要记住,对于任何类型的产品测试,测试工具只是最后执行阶段的一个辅助工具,而至于测试策略和测试方法,必须要基于对产品特性的深入了解和分析,而不是依赖于所谓的工具。

《测试路上你问我答》里的 Q&A 38,如果是你要的,甚好!如果不是,你问,我答!

作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵

【目录】

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,398评论 25 707
  • 文 / IDO老徐 开始今晚的主题之前先来看一张图,这是老徐16年10月份,线上Web主题分享时整理的大纲 Web...
    IDO老徐阅读 3,480评论 8 135
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,585评论 18 139
  • 再见吗,今生都不会, 我们只是隔岸的两座山, 你有天然屏障耸立遮住, 我,只能望眼欲穿。 看不到你的全身, 仰望着...
    懂我笑容任阅读 218评论 8 10
  • 时间决定你会在生命里遇见谁,你的心决定你想要谁出现在你的生命里,而你的行为决定最后谁留下。
    雅丫丫阅读 168评论 0 0