zoukankan      html  css  js  c++  java
  • Web测试

    Web功能测试
    单个逻辑功能:是否正确实现了需求定义的功能性需求,并明确需求是否应该体现
    主要包括:编辑框、按钮、图片/音频/视频、下拉列表、单选按钮、复选框、Flash插件
    页面链接功能
    考虑文字描述的正确性、链接地址跳转的正确性
    页面缓存功能
     
    cookie
    1. cookie数据是由服务器发给客户端的,cookie保存在客户端本地硬盘,下一次客户端云请求服务器的时候,会携带cookie数据一起发送给服务器,通过cookie数据服务器可以判断用户是否是合服的用户,是否需要重新登录。
    2 cookie保存在客户端本地硬盘
    3. cookie数据中记录了用户的登录信息
    4. 京东的购物车就是通过cookie技术能实现的
    添加商品到购车,不需要登录
    删除cookie数据,再次访问购物车,购物车的内容是空。
     
    session
    1.session: 会话,一个访问者从发出第一个请求到是后离开服务器, 这个过程维持的通信会话时间。
    session除了表示会话的时间外,还包括用户信息如登录的用户名和密码以及服务器信息
    2. session保存在服务器内存中。
     
    cache
    1. 缓存的内容:服务器提供的响应数据
    2:保存的位置:客户端本地或是服务器端
    3. 工作原理:
    3.1根据请求的内容,从本地读取,如果本地存在所需的数据,直接加载,这样就不用去服务器请求了,减轻了服务器的压力
    3.2 如果本地不存在相关数据,则从服务器的缓存中去查询,如果存在,直接返回给客户端
    3.3 如果服务器缓存中还不存在,则进一步向服务器请求数据,
    4. 缓存的目的:提高访问速度,优化系统性能
    直接写入数据库
    淘宝购物车,是直接写入数据库
    直接写入数据库,对数据库的性能要求非常高
     
    cookie与Session的区别
    1. 存放的位置不一样:
    cookie保存在客户端本地硬盘
    session保存在服务器内存中。
    2. cookie不安全,session相对来说比较安全
    3. session对于服务的性能要求高。
     
    Web前端性能
    主要用于性能报告的编写考虑方面
    包括页面容量、资源数量、传输压缩、本地缓存
    Web接口测试
    用户交互接口
    是否有信息遗漏;屏幕没有指引信息;找不到出处的功能选项;不可退出的运行状态
    输入区无光标指引;没有对输入做出任何响应;提示信息不够明确;界面显示错误,有错别字;显示信息让人迷惑;菜单布局错误;显示不完整或模糊不清
    第三方软件接口
    关注该编辑器与本系统的交互点,测试其正向功能及其兼容性
    Web兼容性测试
    主要考虑客户端浏览器的兼容性
    PC端web系统可以测试:IE浏览器,chrome浏览器,火狐浏览器,safari
    M端手机端web系统测试:手机端自带的浏览器, 谷歌,UC,360浏览器等
    浏览器兼容性测试:脚本实现javascript等的处理
    主要包括浏览器兼容性、系统兼容性、显示分辨率、插件兼容性
    Web安全测试
    关注点是:目录设置、口令验证、授权验证、日志文件、Session和Cookie的安全、异常操作、SQL注入、跨站脚本攻击XSS
  • 相关阅读:
    解决上传文件大小限制 PHP+Apache
    PHP中ftp的连接与操作
    python 批量修改文件名
    pytorch 断点续训练
    图片的读取
    tensor 类型转换
    卷积网络提取图像特征
    U盘拷贝数据到服务器
    1*1卷积核的作用
    skimage
  • 原文地址:https://www.cnblogs.com/yagao/p/8596804.html
Copyright © 2011-2022 走看看