测试小白谈web测试

作者:超级管理员 更新时间:2017-09-13 16:56:16 来源:未知 点击:15642
  前段时间测试官网和后台,提bug给我们后台程序员的时候,他问什么浏览器,我说还是火狐。瞬间他炸毛了,不停的劝我不要用火狐。  他:不要用火狐测啦,火狐的flash插件之类的很烂的。最烂的浏览器没有
  前段时间 测试官网和后台,提bug给我们后台程序员的时候,他问什么 浏览器,我说还是火狐。瞬间他炸毛了,不停的劝我不要用火狐。
  他:不要用火狐测啦,火狐的flash插件之类的很烂的。最烂的浏览器没有之一了。
  我:听说测试 web,火狐是最标准的浏览器了。
  他:因为烂所以标准啊,只要它行了其他的还会有问题吗
  我:还有 360
  他:。。。360的兼容也是蛋疼。你不要为难我们啊
  我:我也希望老板不要为难我啊
  后面他发了一个用火狐浏览器选课的截图
  他:呐,你看,这就是火狐。不过,火狐linux系统还是比较好用
  对于小白的我一听到linux就头疼了:我没听说过这个呢
  他:没事,正常人都用不上
  我:。。。
  以上就是web测试的时候,我们程序员一直劝我不要用火狐浏览器测试的事件。谈聊中越发觉得自己这测试小白知识贫乏的可怕。于是重新整理一下之前web测试的时候查询的一些资料和经历的事件。
   1.web测试一般用什么浏览器?
  我一般使用chrome,Firefox,360,IE(一般是IE8+),sogou,之前还用过opera,这几个都是主流浏览器,其他的如果有时间有必要的话也可以用测测。
   2.更新版本后要先把浏览器的缓存清掉。
  更新版本后要先把浏览器的缓存清掉,如果只是单纯的刷新或者退出重新登录是没用的,不然还是残留之前的信息,出现之前的bug。我就试过打回了好几个开发标为解决的bug,其实他已经解决了的,但是因为我这边没有清缓存,所以回归测的时候还是会出现之前的问题。
   3.使用360浏览器测UI问题。
  用360浏览器经常可以测出一些UI的问题。比如我们的官网放置的二维码,其他浏览器正常,但是使用360浏览器去其他页面再切换回二维码页面,二维码就拉伸变形了。还有有些图片添加框或者线条,在360浏览器里面有时候没有显示出来。对了,记得切换360极速模式和兼容模式测,有些在兼容模式下没有问题但是用极速模式就出现问题了。
   4.IE浏览器如何查看IE版本
  前段时间有个ie浏览器的问题,我们的开发问我是ie几,我瞬间懵了,怎么查看ie的版本的呢,怕被开发鄙视,只好赶紧 百度。ie浏览器,一般到右上角或者左上角的工具里面,点击帮助或者帮助中心,然后点击“关于XX浏览器”,就弹出关于这个浏览器的基本信息了,版本号就在上面。
   5.不同尺寸的电脑导致输入框或者确定按钮被遮挡的问题
  测试官网的时候,用的是大电脑,大概有二十多寸,一切显示都没有问题。但是我回到宿舍,使用自己的小破笔记本电脑(大概是14寸)进入官网,我发现登录弹框,注册弹框都掉到底部,部分被遮挡,导致我无法输入和点击确定按钮登录。还有奖品选择框也是掉到底部,确定按钮被遮挡,导致无法点击确定,用户没法进行正常的操作流程。
   6.关于浏览器单双核的问题
  之前有听人说这个单核或者双核浏览器,当时不明觉厉。后面觉得不行啊,我是测试的,怎么能够不了解这些东西呢。特意百度了一下浏览器的单双核是什么鬼。
  浏览器有两大类:IE浏览器,非IE浏览器。
  之前的IE浏览器在国内用户量高,造成很多网上银行等支付系统只支持IE的Trident内核,其他浏览器访问的时候无法进行正常的支付转账等业务。但是后来的WebKit内核的非IE浏览器以更高的性能和更好的用户体验拥有了越来越多的用户。
  只能应变出双核浏览器,即有两个内核的浏览器,使用速度快的WebKit内核访问,这就是所谓的“高速模式”;在访问支付宝或者网上银行的时候,使用Trident内核的“兼容模式”来进行业务。这样一个浏览器多个内核,满足同一用户的不同需求。
  谷歌Chrome采用的是Webkit内核,微软IE的Trident内核,火狐Firefox的Gecko内核
  其中采用双核浏览器的有:
  第一个发布基于WebKit和IE双内核(即同时支持两种浏览器引擎)的浏览器,遨游、 腾讯也相继投入了双核的怀抱,360也正式推出了强调“无缝双核” 技术的新一代双核浏览器——360极速浏览器。金山也推出一款安全双核浏览器:猎豹浏览器。
   7.一些小技巧:
  按住ctrl+滚动鼠标:放大缩小网页,查看网页是否显示有问题,网页缩放一般正常的都是90%
   8.关于网页提交内容是否跟后台及APP前端一致的问题
  网页提交的信息虽然提示成功,但是发现没有真正插入 数据库,然后在后台还有前端查询不到相关的信息。还有APP提交的信息,在数据库是存在的,由于网页表单字段用错,导致显示该字段的内容为空等。总之三者要关联起来一起测才行。
   9.关于注册发送验证码,倒计时的问题
  我试过注册的时候,刚开始点击发送验证码,倒计时是正常的,等到倒计时结束后我再点击重发验证码,发现倒计时时间加速,翻倍倒计了。
  我也试过先输入一个 手机号使处于倒计时的时候再返回输入另一个手机号点击发送验证码,发现倒计时没有重新开始,仍然处于前一手机号的倒计时中
   10.关于查询时候分页的问题
  我先把页数切换到其他页,然后搜索查询出来一条数据,虽然页数显示1,但是置灰没有高亮,我点击这个页数1的时候,直接显示全部内容了。
  还有试过,某条数据在第3页的,我搜索查询出来的时候虽然只有一条数据,但是显示的页数为3了。
   11.因为我们是手机提交信息,然后官网编辑内容的。发现手机提交的图片8张,但是在官网编辑或者预览的时候,有一张空白图片没有显示。好像是APP这边多了个分号之类导致的,由于app已经上线,所以只能官网这边限制了。
   12.位置清空的问题
  由于我们是用APP获取地址发布,然后再去网页编辑的。结果在网页编辑的时候发现,在官网上显示的地址跟后台给的地址不一样。原来官网没有使用后台的地址,而是直接清空,然后给一个当前的地址了。还试过开始是显示后台给的地址的,但是两三秒后又变为获取当前位置地址了。
   13.web安全性测试:
  注册的密码有没有加密,是明文还是密文(这个可以去数据库查看);
  退出登录后点击后退按钮是否访问之前的页面(我们官网就出现这样子的问题,我明明点击退出了的,但是点击浏览器的后退按钮回到登录状态了);
  不登录系统,直接输入登录后的页面的url是否可以访问(我在一个浏览器登录然后把该页面的url复制粘贴到一个没有登录的浏览器那里访问,发现虽然顶部显示注册登录按钮,但是仍然显示登录后的页面状态了);
  修改url看是否显示不存在的页面(我试过登录后在url后面加个1或者2,然后发现访问的页面显示有问题。因为修改后的那个url是不存在的);
  是否对session的有效期进行处理(之前我问过后台要不要弄个登录超时的,因为发现登录账号好几天都还是显示登录状态,后面他解释说不用了,因为用户缓存只保留七天,而且我们的不是银行系统不需要弄那些超时的);
  ID/密码验证方式中,连续数次输入错误密码后该账户是否被锁定(因为我们的不是银行系统,因此也没有如此做锁定处理);
  手动更改URL中的参数值能否访问没有权限访问的页面。如普通用户对应的url中的参数为l=e,高级用户对应的url中的参数为l=s,以普通用户的身份登录系统后将url中的参数e改为s来访问本没有权限访问的页面(这个因为我们没有普通用户跟高级用户之分,因此没法验证,有需要的可以看看)
  在浏览器地址栏里输入命令javascrīpt:alert(doucument.cookie)时是否有重要信息;
  在html源码中能否看到重要信息;
  暂时就先写这些好了,如果有错误的欢迎指出。有补充的以后再补上好了

【推荐】Appium直播课早鸟价限时优惠,APP自动化的首选利器>>

推荐阅读

热门内容

测试小白谈web测试

  前段时间测试官网和后台,提bug给我...

浅析基于Selenium和TestNG的

  导语:  互联网产品迭代迅速,敏捷开...

测试分布式系统的线性一致性

  正确实现一个分布式系统是非常有挑战的...

Android UI测试之Espress

  暑假实习的单位,被分到了一个测试组,...

优化压测脚本( loadrunner+p

  使用python脚本配合loadru...

一道有趣的BAT公司面试题:7只老鼠测试

  起源  今天,休息的时候同事虎哥给我...

安装包安全测试

  主要说明以下内容:  1、能否反编译...

功能测试大揭秘(2)—— Appium基

  上文回顾  上一篇为大家介绍了如何通...

iOS单元测试之XCTest详解

  前言:测试是一个好的App不可缺少的...

Android开源数据库 GreenDa

  GreenDao是一款对象关系映射(...

最新内容

高管放话 三星可折叠手机预计明年面世

    三星S8和Note 8目前看来都很成功,这也让三星对可折叠手机的研发充满...

华为首款四摄手机入网 9月22日正式亮相

    中关村在线消息:今天上午,当整个科技圈都沉浸在苹果新品发布会中时,华为官...

四摄像头大屏占比 华为麦芒6下周发布

    在大家都在关注iPhone新机的时候,国产手机领导品牌华为在今早也传来了...

iPhoneX发布抢购将启 苹果产品线降价了

    iPhone X正式发布了,热度可谓是格外高涨。那么作为前代产品的iPh...

乔布斯之后无苹果 库克iPhone败在哪般

    iPhone十周年新品于北京时间凌晨1点发布于史蒂夫·乔布斯剧院。期待之...

读写全局变量加锁问题

定义了一个全局的map,多个用户读写。写操作肯定要加锁,读操作呢?不加会有什么后...

Pyhton——如何实现多线程并行计算

软件大小:17.8KB资源类型:不详授权方式:免费/开源资料   主要内容:  ...

测试小白谈web测试

  前段时间测试官网和后台,提bug给我们后台程序员的时候,他问什么浏览器,我说...

用ifstream读UTF8格式文件的时候遇到了问题,求解

我要读一个xml文件,是utf8无BOM格式的方法是先ifstream打开文件用...

c++的并行现在是什么情况

主要是在什么地方用啊,hadoop是java写的,当然现在淘汰了,spark是s...

android studio 前台有个地方不懂

刚开始做安卓, 这个标题栏的问题搞了一天,就是出现不了,网上也没找到例子,哪个大...

浅析基于Selenium和TestNG的自动化测试框架

  导语:  互联网产品迭代迅速,敏捷开发模式逐渐盛行,敏捷开发模式下的敏捷测试...

iphone7plus现在升级了gm版还是会自动注销

快奔溃了,不知道是不是哪个软件不兼容。有哪个老铁知道吗?跪求了!我从来没出现过,...

请问今天更新的新版itunes如何导入铃声?

请问今天更新的新版itunes如何导入铃声?...

升级了gm没震动了

只是响铃的一瞬间轻微震一下该开的都开了啊你们是这样不?郁闷更新时96电,更新完成...

听筒声音特别小,不捂着另一只耳朵都听不到说什么,而听筒声音我已经放到最大了!

求解决方案可能听筒网堵起来了!把听筒那的网子用针扎扎就好了找一个干牙刷狠狠的刷刷...

锋友们,帮忙看看10.2的系统,电量正常嘛?有必要升10.33吗?

谢谢大家了,一定会仔细参考各位锋友的建议的。真心谢过啦!!!顺便问问这个现在能卖...

测试用例设计进阶(下)

  场景分析法设计测试用例—场景分析相关概念  场景  应用软件一般都是用事件触...

测试分布式系统的线性一致性

  正确实现一个分布式系统是非常有挑战的一件事情,因为需要很好的处理并发和失败这...

Android UI测试之Espresso使用

  暑假实习的单位,被分到了一个测试组,因为我是搞android开发的,所以被分...