Web功能测试点

Web功能测试:(链接测试、表单测试、Cookies测试、设计语言测试、数据库测试)
1、链接测试:
   ①链接与页面对应
         – 测试所有链接是否按指示的那样确实链接到了
   ②该链接的页面
         无空链接
         – 测试所链接的页面是否存在
   ③没有孤立的页面
         – 孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问
2、表单测试:
   ①当用户给Web应用系统管理员提交信息时,就需要使用表单操作
   ②必须测试提交操作的完整性,以校验提交给服务器的信息的正确性
   如:
      1.姓名是否为空
      2.Email地址是否为空,是否包含“@”和“.”
      3.主页网址是否为空,是否包含“http://”“."
      4.内容是否为空
      
      
3、Cookies测试:
   Cookies通常用来存储用户信息和用户在某应用系统的操作,当一个用户使用Cookies访问了某一个应用系统时,Web服务器将发送关于用户的信息,把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者存储登陆等信息
   ①测试内容:Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响

4、设计语言测试:
   Java、JavaScript、 ActiveX、VBScript或Perl等要进行验证

5、数据库测试:
    ①数据一致性错误
      – 数据一致性错误主要是由于用户提交的表单信息不正确而造成的
    ②输出错误
      – 输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试

功能测试小结:

测试内容 功能测试
链接测试 测试所有链接是否按指示的那样确实链接到了该链接的页面
测试所链接的页面是否存在
保证Web应用系统上没有孤立的页面
表单测试 测试提交操作的完整性,以校验提交给服务器的信息的正确性
Cookies测试 Cookies是否起作用
是否按预定的时间进行保存(Cookies保存的时间长度)
刷新对Cookies有什么影响(登录一个新的用户)
设计语言测试 HTML的多个版本的验证(IE的多个版本,火狐等)
不同的脚本语言,例如Java、JavaScript、ActiveX、VBScript或Perl
数据库测试 数据一致性错误,主要是由于用户提交的表单信息不正确而造成的
输出错误,主要是由于网络速度或程序设计问题等引起的

软件测试---------Web功能测试点(超详细)相关推荐

  1. 2023版软件测试学习路线图(超详细自学路线)

    送福利了!超详细的软件测试学习路线图来啦,2023版是首发哟!软件测试学习路线图分为9个阶段,包含: 软件测试环境配置和管理-->软件测试数据管理与数据库测试-->web前端测试技术--& ...

  2. Nginx实战部署常用功能演示(超详细版),绝对给力~~~

    前言 上次分享了一些开发过程中常用的功能,但如果到真实环境中,其实还需要一些额外的配置,比如说跨域.缓存.配置SSL证书.高可用等,老规矩,还是挑几个平时比较常用的进行演示分享.上篇详见Nginx超详 ...

  3. 它号称 Python 中性能最高的异步 Web 框架:超详细 Sanic 入门指南!

    △点击上方"Python猫"关注 ,回复"2"加入交流群 作者:古明地盆 来源:https://www.cnblogs.com/traditional/p/14 ...

  4. web.xml 配置文件 超详细说明!!!

    一.web.xml是什么? 首先 web.xml 是java web 项目的一个重要的配置文件,但是web.xml文件并不是Java web工程必须的. web.xml文件是用来配置:欢迎页.serv ...

  5. AJAX框架衣柜内部结构,衣柜内部结构图以及内部功能细分 超详细

    这里的人有没有详细的马桶内部结构图 坐式马桶是现代家庭中越来越受欢迎的卫浴设施,一款节水环保的马桶能够给家庭节约很多的开支.每个使用马桶的家庭都会遇到过马桶漏水.马桶堵塞.溢水的状况,究竟是怎么回事呢 ...

  6. 狂神Spring Boot 员工管理系统 【源码 + 笔记 + web素材】 超详细整理

    目录 员工管理系统 1.准备工作 1.1.导入资源 1.2.编写pojo层 1.3.编写dao层 2.首页实现 2.1.引入Thymeleaf 2.2.编写MyMvcConfig 2.3.测试首页 3 ...

  7. Vue - 实现微信扫码登录功能(项目植入微信扫码登录功能)超详细完整流程详解及详细代码及注释,附带完整功能源码、常见问题解决方案

    前言 如果您需要 Nuxt.js 版本的教程,请访问 Nuxt.js - 微信扫码登录功能. 网上的大部分教程都太乱且没有任何注释和解释,对于新手而言简直是根本无从下手, 本文将站在新手小白的角度,从 ...

  8. 创建文件、文件上传下载、发送邮件附件以及文件点击预览功能(超详细注解)

    根据模板生成文件 @Overridepublic File exportStuFileExcelNew(Studengt student, Page<StuFile> page)throw ...

  9. USG6000V防火墙WEB登录界面超详细配置过程

    防火墙在企业中的应用非常广泛,几乎现在每个公司的网络中都会用到防火墙,或多或少做一些安全策略.公司中也一定存在着负责日常维护这些网络设备的工作人员.如果稍微专业一点,可能他们会通过直接敲命令的方式来管 ...

最新文章

  1. Java中AudioFileStream_AudioFileStream学习
  2. 全球数字孪生市场大预测:2025 年的 358 亿美元,年复合增长率(CAGR)高达 37.8%...
  3. HTML5图片怎么添加渐变,HTML5 canvas图和实现填充渐变形状
  4. SmartUpload文件上传组件的使用教程
  5. 将COM+ Events进行到底[转]
  6. 关于V$OPEN_CURSOR
  7. Node.js 工具模块
  8. 清华学霸被Facebook开除了
  9. python找字符串中特殊字符_python – 在字符串中查找特殊符号
  10. milk and news paper(transfer)
  11. “让我陪你走到人生的尽头。” | 也许AI能提供更好的临终关怀
  12. 电大c 语言程序设计程序,中央电大 C语言程序设计A
  13. 在龙芯平台上编译jogamp(gluegen)
  14. 如何安全地终止线程interrupt()、isInterrupted()、interrupted()的区别与使用
  15. 常见Dos攻击原理及防护(死亡之Ping、Smurf、Teardown、LandAttack、SYN Flood)
  16. 学前端需要什么基础知识(前端需要掌握什么 )
  17. snipaste滚动截图方法_不同级别的截图工具,快来按需领取吧
  18. 运动如何影响肠道微生物群,运动期间改善肠道问题的饮食建议
  19. Android编程权威指南(第4版)第16章使用Intent调用相机闪退问题
  20. layui框架轮播图实现轮播图片自适应视口缩放

热门文章

  1. 单片机控制舵机matlab仿真,单片机舵机控制程序教程及proteus仿真原理图
  2. CvMat、Mat、IplImage之间的转换详解及实例
  3. ubuntu 18下载福昕pdf编辑器
  4. opencv视频逐帧转换为图片
  5. Android开发丶集成微信原生分享并于分享网页时加载网络缩略图
  6. python 网页生成pdf_pdfkit | 利用python实现html文件转pdf
  7. AD21常用规则设置
  8. 电话号码中间四位隐藏
  9. Low-Rank Solution of Lyapunov Equations(一)ADI算法
  10. 前端开发入门:前端构建工具百度FIS