web是如何测试的?

1. 通用功能测试和可用性测试

2. 性能测试和安全性测试

3. 兼容性测试

4. 数据库和稳定性测试等

web功能测试怎么测?

从一下几个方面来进行WEB测试:

1. 链接测试

2. 表单测试

3. Cookie测试(是否加密,页面帐号密码保存)

4. Session测试(长时间不操作,再操作后是否要重新登录)

5. 脚本测试

6. 文件上传测试

7. 数据库测试

web可用性测试怎么测?

主要有两点:

1. 站点整体布局

2. 页面导航直观 站在用户的角度去使用软件,要求操作简单,易理解,简单高效

web的安全性怎么测试?  

主要有以下几点:

1. 认证与授权

2. 密码加密

3. Session和Cookie确认不会信息泄漏

4. 文件上传漏洞(非法文件上传)

5. SQL注入(万能密码)于验证系统不会因为非法输入而将SQL语句的运行顺序进行修改

6. 使用日志系统将各种操作进行记录

7.抓包,超时间

Web的兼容性怎么测试? 

服务器端:测试不同版本的WEB服务器,链接不同的数据库,或者使用不同的网络环境

客户端:不同的硬件平台,不同的IE浏览器内核的兼容性(主要有IE6,IE7,IE8,搜狗,火狐) 挑选主流浏览器全跑 其他挑选主要功能,界面无差异

OSI7层模型

1. 物理层(二进制传输)

2. 链路层(介质访问)

3. 网络层(寻址和最短路径)

4. 传输层(进程间的连接)----tcp

5. 会话层(主机间通信)

6. 表示层(数据表示)

7. 应用层(处理网络应用) ---http

tcp和udp有什么区别 

udp(速度快)与tcp最大的差别在于它在建立连接前不会进行三次握手,属于不可靠的传输

tcp:适合大数据传输,要建立三次握手,四次挥手

udp:QQ传输信息量少,小数据传输 启动一台

转载于:https://www.cnblogs.com/sallyliu/p/6387460.html

web测试知识点整理相关推荐

  1. 测试开发知识点整理(一)

    Java基础和数据库 计算机基础 1.计算机常识 2.计算机基础知识(了解) 3.计算机网络知识(了解) 编程入门 4.Java基础 5. eclipse工具 6. maven工具 7. Java S ...

  2. Get Offer —— 渗透测试岗试题汇总(Web相关知识点)

    点赞后看,养成习惯 喜欢的话 可以点个关注哟 你们的点赞支持对博主们来说很重要哦 !!! 为方便您的阅读,可点击下方蓝色字体,进行跳转↓↓↓ 00 前情提要 01 Web相关知识点 1.漏洞类 2.情 ...

  3. 测试开发知识点整理(二)

    软件测试基础 软件测试的概念 63.软件测试的重要性 64.软件测试的对象有哪些(掌握) 65. 软件测试的目的是什么(掌握) 66. 软件测试的依据是什么(掌握) 67.软件需求的类型及软件需求分析 ...

  4. Web测试知识大全-整理

    Web测试知识大全 Web测试知识大全 1 分类及测试要点 6 1.1.功能测试 6 1.1.1. 测试方面 6 1.1.2. 测试点 8 1.2.性能测试 9 1.2.1. 工具 9 1.2.2 分 ...

  5. 测试开发知识点整理(四)

    Web自动化,接口测试和app测试 Web自动化 Web性能自动化 193. LoadRunner工具 194. 服务器性能监控工具(了解) 单元测试框架 195. JUnit框架 196. hamc ...

  6. WEB漏洞渗透测试靶场整理资源

    WEB漏洞渗透测试靶场整理资源 在所有人目光之外,一个人无声的坍塌下去,像是被什么火烧尽了,只余下灰烬 整理了一些WEB漏洞本地靶场资源,包括针对性的漏洞专题如SQL注入,XSS等-以及合集类的如DV ...

  7. 软件测试面试题整理(五)之web测试篇

    1. web测试中,如何判断是前端的bug还是后端的bug呢? 通常可以利用抓包工具来进行分析.可以从三个方面进行分析:请求接口,传参数,响应. 1.请求接口url是否正确,如果请求的接口url错误, ...

  8. python基础知识整理-python爬虫基础知识点整理

    首先爬虫是什么? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本. 根据我的经验,要学习Python爬虫 ...

  9. python自动化测试开发_基于python的selenium2自动化测试从基础到实战(Python3、selenium2、自动化测试、web测试)...

    Selenium2是目前比较流行的一款针对web页面测试的自动化测试工具,他的前身是Selenium .Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE.Mozi ...

最新文章

  1. 使用JSON替代XML
  2. python条形图间距-python matplotlib做对比条形图
  3. 运维一定要懂的100个网络安全小知识
  4. 《现代操作系统(原书第3版)》pdf
  5. web页面屏蔽鼠标右键
  6. 惠普服务器bios查看硬件属性,查看硬件信息
  7. 【Linux】一步一步学Linux——service命令(146)
  8. SSH框架整合遇到的错误——org.springframework.beans.NotWritablePropertyException:
  9. php网页制作 博客,php响应式的个人博客网站设计
  10. 【Qt开发】QSplitter的使用和设置
  11. Maven打包排除某个资源或者目录
  12. thinkphp开发发卡网源码
  13. Fragment的一些基础
  14. 终于,我们的新产品Fotor Slideshow Maker上线了!!
  15. Mac10.12开启NTFS读写
  16. Linux Bridge简介
  17. Tumblr,instapaper分享
  18. 回声状态网络(echo state network,ESN)概述
  19. 个人公众号如何运营?可以从哪些方向突破?
  20. Scratch编程 烧脑算法——换位密码

热门文章

  1. ios支付 选择货币_iOS开发中金钱货币的计算问题
  2. 汽车之家监控系统的第一次里程碑
  3. List和Set中忽略的方法addAll(Collection c)和retainAll(Collection c)
  4. Endless Spin
  5. 《linux系统及其编程》实验课记录(六)
  6. 如何让网页中文本框的内容只能读不能写
  7. 关于IronPython
  8. Golang sync.Pool 简介与用法
  9. Linux 命令(62)—— ar 命令
  10. Linux 命令(29)—— ls 命令