私人网站建设步骤,网站中的打赏怎么做的,建设网站成本,信用体系建设网站维运工作制度目录
前言#xff1a; 一、Web应用程序 二、功能测试 三、易用性测试#xff08;界面测试#xff09; 四、兼容性测试 五、安全性测试 六、性能测试 前言#xff1a;
Web测试是指对基于Web技术的应用程序进行测试#xff0c;以测试其功能、性能、安全和稳定性等方面的表…目录
前言 一、Web应用程序 二、功能测试 三、易用性测试界面测试 四、兼容性测试 五、安全性测试 六、性能测试 前言
Web测试是指对基于Web技术的应用程序进行测试以测试其功能、性能、安全和稳定性等方面的表现。
如何做Web测试以下为大家比较全面地总结一下Web测试的要点。 一、Web应用程序 应用程序有两种模式C/S和B/S。C/S模式即Client/Server客户端/服务端模式这类程序可独立运行。B/S模式即Browser/Server浏览器/服务端模式这类程序需借助浏览器来运行。 Web应用程序一般是B/S模式一个Web应用程序是由完成特定任务的各种Web组件web components)构成的并通过Web将服务展示给外界。在实际应用中Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成。 了解了Web应用程序该如何进行测试呢 二、功能测试 功能测试是对产品的各功能进行验证。测试要点有 链接测试 1所有的链接是否按指示链接到该链接的页面 2所链接的页面是否存在 3保证没有孤立页面 表单测试 1验证服务器能正确保存这些数据 2后台运行的程序能正确解释和使用这些信息 Cookies测试 1Cookies是否起作用 2Cookies是否按预定的时间进行保存 3刷新对Cookies有什么影响 设计语言测试 1不同版本的设计语言会引起客户端、服务端严重的问题 数据库测试 1数据一致性错误提交表单信息不正确 2输出错误 相关功能性测试 1删除/增加某一项是否对其他项造成影响这些影响是否都正确 2列表默认值检查 3检查按钮功能是否正确新建、编辑、删除、关闭、返回、保存、导入、上一页、下一页、页面跳转、重置常见错误 4字符串长度检查超出长度 5字符类型检查 6标点符号检查空格、各种引号、Enter键 7特殊字符常见%、、 8中文字符是否乱码 9检查信息完整查看信息查看所填信息是否完整更新更新信息更新信息与添加信息是否一致 10信息重复需唯一信息处比如重复的名字或ID、重名是否区分大小写、加空格 11检查删除功能不选择任何信息按Delete看如何处理选择一个或多个进行删除多页选、翻页选删除删除是否有提示 12检查添加和修改是否一致添加必填项修改也该必填添加为什么类型修改也该什么类型 13检查修改重名修改时把不能重名的项改为已存在的内容 14重复提交表单一条已经成功提交的记录返回后再提交 15检查多次使用返回键返回到原来页面重复多次 16搜索检查存在或不存在内容看搜索结果是否正确多个搜索条件同时输入合理和不合理条件特殊字符 17输入信息的位置 18上传下载文件检查功能是否实现上传上传文件是否能打开、格式要求、系统是否有解释信息、将不能上传的文件格式修改后缀为可上传的文件格式下载下载是否能打开、保存、格式要求 19必填项检查必填项未填写是否有提示如加*对必填项提示返回后焦点是否自动定位到必填项 20快捷键检查是否支持快捷键CtrlC、CtrlV、backspace对不允许做输入的字段如下拉选项对快捷方式是否也做了限制 21Enter键检查输入结束后按Enter键系统如何处理 22刷新键检查按浏览器刷新键如何处理 23回退键检查按浏览器回退键如何处理 24空格检查输入项输入一个或多个空格 25输入法半角全角检查比如浮点型输入全角小数点。或. 如4. 5全角空格 26密码检查输入加密方式的极限字符密码尽可能长 27用户检查不同种类管理员用户的不同权限是否可以互相删除、管理、编辑一般用户的权限注销功能老用户注销再注册是否为新用户 28系统数据检查数据随业务过程、状态的变化保持正确不能因为某个过程出现垃圾数据也不能因为某个过程而丢失数据。 29系统可恢复性检查以各种方式把系统搞瘫测试系统是否可以迅速恢复 30确认提示检查系统更新、删除操作是否有提示、取消操作提示是否准确事前、事后提示 31数据注入检查对数据库注入特殊字符对SQL语句进行破坏 32时间日期检查时间、日期、时间验证日期范围是否符合实际业务对于不符合实际业务的日期是否有限制 33多浏览器验证 三、易用性测试界面测试 整体界面测试 1给用户的整体感舒适感凭感觉能找到想要找的信息设计风格是否一致 控件测试 1各控件的功能 多媒体测试 1图形要有明确的用途图片、动画排列有序且目的明确 2图片按钮链接有效并且链接的属性正确比如是新建窗口打开、当前页面打开 3背景图片应该与字体颜色和前景颜色相搭配 4检查图片的大小和质量一般jpg、gif、png不影响图片质量的情况下能使图片的大小减小到30kb以下 5gif动画是否设置了正确的循环模式颜色是否正常 6Flash、Silverlight元素是否正常 导航测试 1站点地图和导航条位置是否合理页面结构 内容测试 1提供信息的正确性、准确性、相关性 容器测试 1DIV 2表格作为控件设置是否正确长宽是否足够。作为较早的网页布局方式考虑浏览器窗口尺寸的变化内容动态增加或删除对界面的影响 四、兼容性测试 平台测试windowsunixmacintoshlinux 浏览器测试不同厂商的浏览器对Java、Javascript、ActiveX、plug-ins或不同的HTML的规格不同的支持框架和层次结构在不同浏览器也不同的显示。 五、安全性测试 安全性测试要求 1能够对密码试探工具进行防范 2能够防范对Cookie攻击的常用手段 3敏感数据保证不用明文传输 4能防范通过文件名猜测和查看html文件内容获取重要信息 5能保证在网站收到工具后在给定时间内恢复重要数据丢失不超过1小时 测试要点 1应用级的安全 应用级的安全测试目的在于查找Web系统自身程序设计中存在的安全隐患测试区域有 1.1注册与登录有效、无效的用户名和密码要注意是否存在大小写敏感可以尝试多少次的限制是否可以不登录而直接浏览某个页面。 1.2在线超时超时限制 1.3操作留痕相关信息是否写入日志 1.4备份与恢复数据库增量备份数据库完全备份系统完全备份 2传输级的安全 传输级的安全测试目的在于测试数据经过客户端传送到服务器可能存在的安全漏洞服务器防范非法访问的能力测试要点 2.1HTTPS和SSL测试服务器端的脚本漏洞检查测试未经授权就不能在服务器端放置和编辑脚本问题 2.2防火墙测试防火墙功能防火墙设置 2.3数据加密测试对介入信息的传送、存取、处理人的身份和相关内容进行验证 2.4密钥密钥的产生、分配保存、更换与销毁 六、性能测试 1压力测试实际破坏一个Web应用系统测试系统的反应测试系统的限制和故障恢复能力 2负载测试在某一负载级别上的性能包括某个时刻同时访问Web的用户数量、在线数据处理的数量 3强度测试测试对象在性能行为异常或极端条件下如资源减少或用户过多的可接受性以此验证系统软硬件水平 4数据库容量测试通过存储过程往数据库表中插入一定数量的数据看是否能及时显示 5预期指标的性能测试在需求分析和设计阶段会提出一些性能指标对于预先确定的性能要求要首先进行测试 6独立业务性能测试对核心业务模块做用户并发测试包括同一时刻进行完全一样的操作、同一时刻使用完全一样的功能 7组合业务性能测试模拟多用户的不同操作最接近实际用户使用情况按用户实际的实际使用人数比例来模拟各个模块的组合并发情况 8疲劳强度性能测试系统稳定运行情况下以一定负载压力来长时间运行系统的测试 9网络性能测试准确展示带宽、延迟、负载、端口的变化是如何影响用户的相应时间的 10大数据量性能测试实时大数据量模拟用户工作时的实时大数据量极限状态下的测试系统使用一段时间积累一段数据量时能否正常运行以及对前面两种进行结合 11服务器性能测试在进行用户并发性能测试、疲劳强度、大数据量性能测试时完成对服务器性能的监控并进行评估 12一些特殊的测试配置测试、内存泄漏的一些特殊测试 作为一位过来人也是希望大家少走一些弯路希望能对你带来帮助。WEB自动化测试、app自动化测试、接口自动化测试、持续集成、自动化测试开发、大厂面试真题、简历模板等等相信能使你更好的进步
留【自动化测试】即可