美文网首页
4、web测试一些基础问题

4、web测试一些基础问题

作者: 猪儿打滚 | 来源:发表于2020-04-18 16:56 被阅读0次

以下内容是19年初整理的一些关于web测试的一些基础问题,以后有时间会进行修改和补充

web网站一般从哪些方面进行测试?
UI测试、功能测试、兼容性测试、接口测试、性能测试、安全性测试、自动化测试

如何进行UI测试?
UI测试的测试对照对象一般是UI设计图,看前端页面和UI设计图是否一致,其中包括图片、控件、文字、布局、切换效果、页面动画和特效等方面。
在交互数据方面,比如说图片,在后台管理系统上传图片时,上传正常的和不符合规格的图片,看前端是否限制了图片的显示比例或长宽像素,再比如说文字,如果后台系统填入过长的字符,前端是否进行了一定字数省略显示或进行缩放显示等方法。
并且UI测试往往离不开兼容性测试。

UI测试一般有什么bug?

  • 图片错乱、控件位置不正确或重叠
  • 图片和文字在前端不进行限制,导致后台上传不正常的数据时,显示效果不好
  • 切换效果不正确,最常见的就是导航栏切换后没效果,比如说导航栏文字变色之类的
  • 一些提示信息不正确
  • css加载失败

......

兼容性测试的用例
系统在不同浏览器,不同像素的显示器上显示时,是否会出现页面布局错乱等问题

兼容性用例

打开一个首页,会经历哪些步骤?(输入地址到看到完整页面)

  • 输入网址并回车,浏览器首先去DNS缓存和hosts文件,找到有没有该域名对应的ip地址,有就直接访问该ip的服务器。没有则访问DNS服务器进行域名解析,如果解析成功得到ip地址,则去访问该ip的服务器(解析失败的话则直接报错)。到了ip服务器后,会去寻找输入的网站的路径文件,如果该文件存在,则会响应回来,如果没有则404。得到响应后,浏览器会进行解析,首先加载html静态页面,然后再加载css、js等文件。
  • 总的来说流程是这样的:输入网站->DNS解析并获取域名对应的ip->访问ip服务器->获取资源并响应->浏览器对响应内容进行解析并展示
  • ps.在这阶段,ARP协议也起作用(解析目标ip服务器的mac地址,过程和DNS的过程差不多)

DNS服务器分级
DNS服务器是分级的:区->市->省->国家这种类型进行分级;这样可以提高访问的效率,并且一个DNS服务器出故障了,不影响其他的

域名和ip

  • 域名有利于记住,ip是实际的访问地址
  • 域名不可变的,而域名对应的ip地址是可以重新设置的
  • 域名访问需要解析,ip不需要;所以ip的访问速度会快一些
  • 如果需要访问的网站所配置的是二级域名,那么使用ip是无法直接访问的

如何让域名的访问速度和IP的访问速度一样?
客户端第一次访问系统时,可以把域名和对应ip保存在该客户端机器上的hosthost文件中,这样以后访问的时候,就省去了DNS解析的过程

Cookie的测试点有哪些?

  • 检查Cookies是否正常工作
  • 是否按照预定的机制进行保存(有效时间或关闭浏览器则失效)
  • 刷新页面后,Cookies是否正常
  • 手动删除Cookies后,刷新网站

为什么要清理页面缓存?
前端代码进行更新后(比如说CSS、JS),需要注意清理缓存,重新加载最新的前端代码。否则容易出现已解决的BUG,却误以为尚未解决的情况。

如何清理缓存?
常用浏览器:在设置中删除
微信内置浏览器:IOS刷新多次,Android:debugx5.qq.com

域名、IP、DNS

image

未完待续...

相关文章

  • 4、web测试一些基础问题

    以下内容是19年初整理的一些关于web测试的一些基础问题,以后有时间会进行修改和补充 web网站一般从哪些方面进行...

  • Web 测试(1) | Web 原理与 Web 测试基础

    Web测试基础 I. 如何开展Web测试 Web测试的对象 Web的页面元素 Web的业务逻辑 Web的数据行为 ...

  • 测试用例-基础通用的关键测试点整理

    在测试多个web、移动端项目之后,总结一下功能测试中基础通用的关键测试点(自己简单整理,有问题请提出) web项目...

  • Web测试原理与实践

    web测试原理与实践分为四部分: 一、软件测试阶段 二、web测试基础 三、web测试实践 四、然之登录测试点分析...

  • JMeter 性能测试

    本文内容包括:1. JMeter进行web测试基础环境搭建。2. 测试脚本录制3. 服务器性能监控插件4. 测试报...

  • Web测试基础

    web测试涉及的面比较广从测试的宽度和深度来说依次是I、功能测试--也涉及到业务流程测试这是最基础也是很重要的一点...

  • 软件测试面试题 总结 (4)

    web测试和app测试的相同点和区别? 相同点:不管是传统行业的web测试还是app测试,都离不开测试的基础知识;...

  • springcloud TestRestTemplate 单元测

    一、写在前面 最近在写springcloud项目的单元测试,遇到了一些问题,写了一个测试基础类。 二、测试基础类 ...

  • WebUI自动化必备技能-HTML和css知识详解

    学习web自动化的前提条件:手工测试(了解各种测试的知识)、学习编程语言、学习Web基础、学习自动化测试工具 、学...

  • 接口测试

    1.在线http测试:接口在线测试 模块接口测试和web接口测试: 模块接口测试是单元测试的基础。它主要测试模块的...

网友评论

      本文标题:4、web测试一些基础问题

      本文链接:https://www.haomeiwen.com/subject/jjfivhtx.html