web测试知识点整理
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测试知识点整理相关推荐
- 测试开发知识点整理(一)
Java基础和数据库 计算机基础 1.计算机常识 2.计算机基础知识(了解) 3.计算机网络知识(了解) 编程入门 4.Java基础 5. eclipse工具 6. maven工具 7. Java S ...
- Get Offer —— 渗透测试岗试题汇总(Web相关知识点)
点赞后看,养成习惯 喜欢的话 可以点个关注哟 你们的点赞支持对博主们来说很重要哦 !!! 为方便您的阅读,可点击下方蓝色字体,进行跳转↓↓↓ 00 前情提要 01 Web相关知识点 1.漏洞类 2.情 ...
- 测试开发知识点整理(二)
软件测试基础 软件测试的概念 63.软件测试的重要性 64.软件测试的对象有哪些(掌握) 65. 软件测试的目的是什么(掌握) 66. 软件测试的依据是什么(掌握) 67.软件需求的类型及软件需求分析 ...
- 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 分 ...
- 测试开发知识点整理(四)
Web自动化,接口测试和app测试 Web自动化 Web性能自动化 193. LoadRunner工具 194. 服务器性能监控工具(了解) 单元测试框架 195. JUnit框架 196. hamc ...
- WEB漏洞渗透测试靶场整理资源
WEB漏洞渗透测试靶场整理资源 在所有人目光之外,一个人无声的坍塌下去,像是被什么火烧尽了,只余下灰烬 整理了一些WEB漏洞本地靶场资源,包括针对性的漏洞专题如SQL注入,XSS等-以及合集类的如DV ...
- 软件测试面试题整理(五)之web测试篇
1. web测试中,如何判断是前端的bug还是后端的bug呢? 通常可以利用抓包工具来进行分析.可以从三个方面进行分析:请求接口,传参数,响应. 1.请求接口url是否正确,如果请求的接口url错误, ...
- python基础知识整理-python爬虫基础知识点整理
首先爬虫是什么? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本. 根据我的经验,要学习Python爬虫 ...
- python自动化测试开发_基于python的selenium2自动化测试从基础到实战(Python3、selenium2、自动化测试、web测试)...
Selenium2是目前比较流行的一款针对web页面测试的自动化测试工具,他的前身是Selenium .Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE.Mozi ...
最新文章
- 使用JSON替代XML
- python条形图间距-python matplotlib做对比条形图
- 运维一定要懂的100个网络安全小知识
- 《现代操作系统(原书第3版)》pdf
- web页面屏蔽鼠标右键
- 惠普服务器bios查看硬件属性,查看硬件信息
- 【Linux】一步一步学Linux——service命令(146)
- SSH框架整合遇到的错误——org.springframework.beans.NotWritablePropertyException:
- php网页制作 博客,php响应式的个人博客网站设计
- 【Qt开发】QSplitter的使用和设置
- Maven打包排除某个资源或者目录
- thinkphp开发发卡网源码
- Fragment的一些基础
- 终于,我们的新产品Fotor Slideshow Maker上线了!!
- Mac10.12开启NTFS读写
- Linux Bridge简介
- Tumblr,instapaper分享
- 回声状态网络(echo state network,ESN)概述
- 个人公众号如何运营?可以从哪些方向突破?
- Scratch编程 烧脑算法——换位密码