对外产品的网页端测试总结

从实习到入职,转眼已经在网页端测试了将近2年的时间。

偶尔跟一些客户端的同学沟通和学习的时候,他们很好奇网页端测试是怎么进行测试的,需要注意哪些问题,这里稍微总结下,希望对自己和其他小伙伴都有一定程度的提升。


网页端的测试:

目前网页端的测试,主要是指针对 Web、H5端的测试。


功能测试:

比对交互稿、需求稿,设计测试用例,进行用例评审、BugBash等,完成功能测试。功能测试是保证项目正常运行的第一要求。


兼容性测试:

兼容性测试可以从浏览器兼容性、屏幕兼容性、系统兼容性 三个方面去考虑。

1、浏览器兼容性(包含设备):

在正常使用中,用户会使用千差万别的浏览器,包括不同机型的不同浏览器型号的浏览器,可谓是各种排列组合。不同的浏览器内核会造成不同的兼容性问题,有的兼容性问题会影响主功能的进行,所以网页端的兼容性测试是非常重要的一环。

Web浏览器兼容:Chrome、Safari、360浏览器、QQ浏览器、IE8、IE9、IE10、IE11、Edge等

H5浏览器兼容:qq浏览器(android、iOS)、uc浏览器、safari(iOS8、IOS10)、百度浏览器、手机百度、搜狗搜索、小米浏览器、魅族浏览器等

2、屏幕兼容性:

Web 端:大屏幕(20寸)—— 小屏幕(13寸)

H5 端:iphone5——iPhoneX,iPad mini——iPad4、3寸android——5寸android机

3、系统兼容:

iOS8-iOS11 ,android 4.2-android 8.0。有的时候新出的系统和老系统会有兼容性的问题。


如何判断 一个Bug是来自前端开发还是后端开发的?

1、页面数据不对。用fiddler、Charles等辅助工具查看接口返回值,如果返回值错误,造成的前端显示的数据不正确,则是后端的问题,反之,就是前端的显示问题。

2、页面显示兼容性问题,由css造成的兼容性问题,属于前端问题。

3、前后端结合,例如:分享增加1次抽奖机会。针对前后端结合的问题,要具体问题具体分析


常见网页端测试工具:

1、Chrome开发者工具

常用于模拟手机端页面、查看接口返回值、修改元素显示的数据、模拟网速、清除或篡改Cookies等。

2、Fiddler或Charles

数据抓包工具,常用于拦截、篡改请求,查看接口返回。


常见问题类型分析:

1、功能性缺陷

由于逻辑失误、文案错误等导致的跟功能性直接相关的缺陷。

2、 CSS属性 不支持。

常见bug:页面的部分元素无视觉效果,或样式错乱的明显可见。举个例子,flex布局在android4.3的机型上就不支持,这时需要开发监控在android4.3系统的时候,换另外一种实现方式。

***相比较而言H5端的兼容性问题相对少一些,主要是Web端的IE兼容性问题较多。

2、js报错

从Chrome开发者工具的Console可以直接看到的报错

3、元素布局适配不同屏幕大小,造成的影响。

常见bug:某个机型上的按钮点击后无效果,原因很可能是页面的其他元素占屏的宽高 跟随屏幕大小变动,覆盖了想要点击的元素。

4、并发

常见bug:提交表单或发送请求的时候,快速点击按钮,造成并发现象。

这里第一个要查看请求是否有发送两次,前端是否有做快速点击的防护。第二个查看后端面对并发处理,是否正确。


网页端 测试同学目前的技术提升方向:

1、前端WEB UI自动化

selenium +webdriver+TestNG或selenium +webdriver+Unittest等,属于常见的组合,用于UI自动化工程的搭建。

2、性能测试

远程连接+抓包分析,工具诸如:fiddler,Charles,网页端性能测试在线测试工具:Page Speed、Chrome开发者工具等。相比于客户端测试,网页端主要关注的是响应时间和页面元素的渲染时间。

3、接口测试

测试工具postman等或者利用(Java的 httpClent,Python的 requests)编写测试脚本。

4、单元测试、压力测试、安全性测试等接触的比较少,就不做解释了。

除了一些代码、工程方面的方向的提升外,善于总结测试过程中的问题,改进测试流程,督促开发质量,能够更好的推动产品质量,也是一种提升方向。

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,856评论 25 707
  • 现在大家都在谈论人工智能,就连街边扫地的大叔都能侃上两句,呵呵,这个世界充满了对人工智能的躁动。大家都在说人工智能...
    子栀说历史阅读 4,757评论 35 27
  • 好种子:16日:团队学习半天,带水果给伙伴分享。2:一下午的课程,都坚持做到,屁股坐椅子的三分之一,挺直背,种下坚...
    陈红Apple阅读 217评论 0 0
  • 上次说了,中国股市属于比较奇葩的市场,确实用“炒”字形容,而且炒的很有特色。大鱼吃小鱼,割韭菜是常有的事。最近发现...
    殷勤说阅读 504评论 0 2
  • 亲爱的婆婆你好!今天中午婆婆打我电话给我说让我陪她逛街,到了我问她今天为什么要我陪你逛街啊!婆婆说到年了要帮我买新...
    吴宇浩的妈妈阅读 232评论 0 2