软件测试---------Web功能测试点(超详细)
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功能测试点(超详细)相关推荐
- 2023版软件测试学习路线图(超详细自学路线)
送福利了!超详细的软件测试学习路线图来啦,2023版是首发哟!软件测试学习路线图分为9个阶段,包含: 软件测试环境配置和管理-->软件测试数据管理与数据库测试-->web前端测试技术--& ...
- Nginx实战部署常用功能演示(超详细版),绝对给力~~~
前言 上次分享了一些开发过程中常用的功能,但如果到真实环境中,其实还需要一些额外的配置,比如说跨域.缓存.配置SSL证书.高可用等,老规矩,还是挑几个平时比较常用的进行演示分享.上篇详见Nginx超详 ...
- 它号称 Python 中性能最高的异步 Web 框架:超详细 Sanic 入门指南!
△点击上方"Python猫"关注 ,回复"2"加入交流群 作者:古明地盆 来源:https://www.cnblogs.com/traditional/p/14 ...
- web.xml 配置文件 超详细说明!!!
一.web.xml是什么? 首先 web.xml 是java web 项目的一个重要的配置文件,但是web.xml文件并不是Java web工程必须的. web.xml文件是用来配置:欢迎页.serv ...
- AJAX框架衣柜内部结构,衣柜内部结构图以及内部功能细分 超详细
这里的人有没有详细的马桶内部结构图 坐式马桶是现代家庭中越来越受欢迎的卫浴设施,一款节水环保的马桶能够给家庭节约很多的开支.每个使用马桶的家庭都会遇到过马桶漏水.马桶堵塞.溢水的状况,究竟是怎么回事呢 ...
- 狂神Spring Boot 员工管理系统 【源码 + 笔记 + web素材】 超详细整理
目录 员工管理系统 1.准备工作 1.1.导入资源 1.2.编写pojo层 1.3.编写dao层 2.首页实现 2.1.引入Thymeleaf 2.2.编写MyMvcConfig 2.3.测试首页 3 ...
- Vue - 实现微信扫码登录功能(项目植入微信扫码登录功能)超详细完整流程详解及详细代码及注释,附带完整功能源码、常见问题解决方案
前言 如果您需要 Nuxt.js 版本的教程,请访问 Nuxt.js - 微信扫码登录功能. 网上的大部分教程都太乱且没有任何注释和解释,对于新手而言简直是根本无从下手, 本文将站在新手小白的角度,从 ...
- 创建文件、文件上传下载、发送邮件附件以及文件点击预览功能(超详细注解)
根据模板生成文件 @Overridepublic File exportStuFileExcelNew(Studengt student, Page<StuFile> page)throw ...
- USG6000V防火墙WEB登录界面超详细配置过程
防火墙在企业中的应用非常广泛,几乎现在每个公司的网络中都会用到防火墙,或多或少做一些安全策略.公司中也一定存在着负责日常维护这些网络设备的工作人员.如果稍微专业一点,可能他们会通过直接敲命令的方式来管 ...
最新文章
- Java中AudioFileStream_AudioFileStream学习
- 全球数字孪生市场大预测:2025 年的 358 亿美元,年复合增长率(CAGR)高达 37.8%...
- HTML5图片怎么添加渐变,HTML5 canvas图和实现填充渐变形状
- SmartUpload文件上传组件的使用教程
- 将COM+ Events进行到底[转]
- 关于V$OPEN_CURSOR
- Node.js 工具模块
- 清华学霸被Facebook开除了
- python找字符串中特殊字符_python – 在字符串中查找特殊符号
- milk and news paper(transfer)
- “让我陪你走到人生的尽头。” | 也许AI能提供更好的临终关怀
- 电大c 语言程序设计程序,中央电大 C语言程序设计A
- 在龙芯平台上编译jogamp(gluegen)
- 如何安全地终止线程interrupt()、isInterrupted()、interrupted()的区别与使用
- 常见Dos攻击原理及防护(死亡之Ping、Smurf、Teardown、LandAttack、SYN Flood)
- 学前端需要什么基础知识(前端需要掌握什么 )
- snipaste滚动截图方法_不同级别的截图工具,快来按需领取吧
- 运动如何影响肠道微生物群,运动期间改善肠道问题的饮食建议
- Android编程权威指南(第4版)第16章使用Intent调用相机闪退问题
- layui框架轮播图实现轮播图片自适应视口缩放