软件测试-------Web(性能测试 / 界面测试 / 兼容性测试 / 安全性测试)

news2024/9/24 20:51:42

Web(性能测试 / 界面测试 / 兼容性测试 / 安全性测试)

一、Web性能测试:(压力测试、负载测试、连接速度测试)
1、压力测试:
     并发测试 (如500人同时登录邮箱)

2、负载测试:
   根据场景设计测试用例
   如:
     100用户登录邮箱
     200用户查看新闻
     300用户查看科技 

3、连接速度测试:
   ①用户连接到Web应用系统的速度根据上网方式的变化而变化,他们或许是电话拨号,或是宽带上网
   ②如果Web系统响应时间太长(例如超过5秒钟),用户就会因没有耐心等待而离开
   ③有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登陆了
   ④连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面

小结:

测试内容性能测试
连接速度测试登入链接时间,页面刷新时间等
负载测试在系统“满负荷”的情形下,测试系统的承受能力
压力测试获取系统正确运行的极限(瞬间峰值)

二、Web界面测试:(导航测试、图形测试、内容测试、整体界面测试)
1、导航测试:
   ①方便快捷的访问到用户需要的信息
   ②在任何页面上都可以清楚地知道页面所处Web应用系统中的位置
   ③页面逻辑结构清晰,层次分明
   ④容易返回上一状态或主页面 

2、图形测试:
   ①确保图形有明确的用途
   ②图形无法显示
   ③图形下载速度缓慢
   ④放置重要信息的图片丢失
   ⑤所有页面字体的风格一致
   ⑥背景颜色应该与字体颜色和前景颜色相搭配
   ⑦图片的大小和质量影响性能 

3、内容测试:
   检验Web应用系统提供信息的正确性、准确性和相关性

4、整体界面测试:
   设计风格一致

 

小结:

测试内容界面测试
导航测试是否易于导航
导航是否直观
Web系统的主要部分是否可通过主页存取
Web系统是否需要站点地图、搜索引擎或其他的导航帮助
图形测试要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间
验证所有页面字体的风格是否一致
背景颜色应该与字体颜色和前景颜色相搭配
图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩
内容测试内容测试用来检验Web应用系统提供信息的正确性、准确性和相关性
整体界面测试当用户浏览Web应用系统时是否感到舒适,是否凭直觉就知道要找的信息在什么地方?
整个Web应用系统的设计风格是否一致?

三、Web兼容性测试:(平台(操作系统)测试、浏览器测试、分辨率测试)

小结:

测试内容客户端兼容性测试
平台测试在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试
浏览器测试测试浏览器兼容性的一个方法是创建一个兼容性矩阵。在这个矩阵中,测试不同厂商、不同版本的浏览器对某些构件和设置的适应性
分辨率测试在不同分辨率下,界面控件是否能正常显示

 

四、Web安全性测试:
   ①先注册,后登陆
   ②登录密码控制
   ③用户登陆后在一定时间内(例如15分钟)没有点击任何页面,是否需要重新登陆才能正常使用
   ④日志
   ⑤能够在服务器端放置和编辑脚本

小结:

测试内容安全性测试
导航测试用户登录
Web应用系统是否有超时的限制
为了保证Web应用系统的安全性,日志文件是至关重要的
当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性
服务器端的脚本常常构成安全漏洞,要测试没有经过授权,就不能在服务器端放置和编辑脚本的问题

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/854223.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

手机开启应急预警通知 / 地震预警

前言 安卓手机在检测到地震时,将发送地震预警通知,但此设置是默认关闭的,原因是以防引发用户恐慌从而引发安全问题,且开启此设置需要完成指引教程,因此默认关闭此设置。下文介绍如何开启此设置。 开启方法 华为手机开…

layui的基本使用-日期控件的业务场景使用入门实战案例一

效果镇楼; 1 前端UI层面; <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" conten…

SuperMap GIS基础产品云GIS FAQ集锦(5)

SuperMap GIS基础产品云GIS FAQ集锦&#xff08;5&#xff09; 【iServer】如何开启密码防暴力破解&#xff1f; 【解决办法】管理员可以在“安全配置”页面设置是否启用防暴力破解设置&#xff08;默认未启用&#xff09;&#xff0c;并可自定义修改锁定周期、允许失败次数等参…

flutter-第三方组件

卡片折叠 stacked_card_carousel 扫一扫组件 qr_code_scanner 权限处理组件 permission_handler 生成二维码组件 pretty_qr_code 角标组件 badges 动画组件 animations app更新 app_installer 带缓存的图片组件 cached_network_image 密码输入框 collection 图片保存 image_g…

Kubernetes集群部署上篇(安装部署,但是集群网络未部署)

第四阶段 时 间&#xff1a;2023年8月9日 参加人&#xff1a;全班人员 内 容&#xff1a; Kubernetes集群部署上篇 目录 一、Kubernetes部署方式 &#xff08;一&#xff09;minikube &#xff08;二&#xff09;二进制包 &#xff08;三&#xff09;Kubeadm Kubea…

centos7.9究极法-基础篇

centos7.9 前言Linux发行版本帮助命令man命令help命令 文件目录管理命令ls命令pwd命令cd命令mkdir命令cp命令scp命令rm命令mv命令chmod命令chown命令 文本内容管理命令cat命令echo命令less命令tail命令 用户和组管理命令useradd命令userdel命令passwd命令usermod命令groupadd命…

Apache DolphinScheduler 3.1.8 版本发布,修复 SeaTunnel 相关 Bug

近日&#xff0c;Apache DolphinScheduler 发布了 3.1.8 版本。此版本主要基于 3.1.7 版本进行了 bug 修复&#xff0c;共计修复 16 个 bug, 1 个 doc, 2 个 chore。 其中修复了以下几个较为重要的问题&#xff1a; 修复在构建 SeaTunnel 任务节点的参数时错误的判断条件修复 …

高德地图导览手绘图制作

&#x1f680; 本文主要讲解如何使用高德地图进行手绘图制作&#xff0c;一般用于景区导览地图制作&#xff0c;使用户更加生动、形象的去了解整个景区 主要讲解整图加载及瓦片分片加载&#xff0c;以Vue3为例 配置高德地图相关依赖 下载依赖 cnpm i amap/amap-jsapi-loader…

[ISITDTU 2019EasyPHP]使用异或webshell

文章目录 [ISITDTU 2019EasyPHP]使用异或webshell解题总结 [ISITDTU 2019EasyPHP]使用异或webshell 解题 index.php <?php highlight_file(__FILE__);$_ $_GET[_]; if ( preg_match(/[\x00- 0-9\"$&.,|[{_defgops\x7F]/i, $_) )die(ros will not do it);if ( …

8月9日,每日信息差

1、优酷申请注册「妙鸭相机」商标&#xff0c;阿里云为妙鸭相机提供算力支持&#xff0c;“妙鸭相机”已在阿里云上进行紧急扩容&#xff0c;以应对暴涨数百倍的算力需求 2、苹果或于9月12日发布iPhone 15 3、我国首条直通中越边境高铁开始铺轨&#xff0c;在广西防城港市境内…

【java】【高级拓展1】常见算法正则表达式异常

目录 1 算法 1.1 简单认识算法 1.2 常见算法 - 排序算法 1.2.1 冒泡排序 1.2.2 选择排序 1.3 常见算法-查找算法 1.3.1 基本查询&#xff08;顺序查找&#xff09;不好&#xff08;性能不好&#xff09; 1.3.2 二分查找&#xff08;折半查找&#xff09; 2 正则表达式 …

加量不加价,比亚迪驱逐舰05焕发新生,冠军加新120km豪华版来袭

根据最新消息&#xff0c;比亚迪驱逐舰05冠军版推出了一款崭新的豪华车型&#xff0c;其预售价为11.98万元。该车具备出色的续航性能&#xff0c;最高续航里程可达1200公里&#xff0c;并且支持17千瓦直流快速充电、VTOL移动电站以及NFC全场景数字钥匙。 此外&#xff0c;该车…

黑马机器学习day2

1.1sklearn转换器和估计器 转换器和预估器&#xff08;estimator&#xff09; 1.1.1转换器 实例化一个转换器类 Transformer调用fit_transform() 转换器调用有以下几种形式&#xff1a; fit_transformfittransform 1.1.2估计器 在sklearn中&#xff0c;估计器是一…

Henon映射分叉图

Henon映射的方程为: 分叉图是观察最终值范围的一个重要方式。 下面我们通过matlab实现henon映射的分叉图。 clearvars clc close all a = 0:0.001:1.4; b = 0.3; N1 = 5000; N2 = 100; x = ones(N1+N2,length(a)); y = ones(N1+N2,length(a)); for j = 1:N1+N2-1x(j+1,:) …

pycharm、idea、golang等JetBrains其他IDE修改行分隔符(换行符)、在Git CRLF、LF 换行符转换

文章目录 pycharm、idea、golang系列修改行分隔符我应该选择什么换行符JetBrains IDE&#xff0c;默认行分隔符 是跟随系统修改JetBrains IDE&#xff0c;默认行分隔符 在Git CRLF、LF 换行符转换需求Git 配置选项 pycharm、idea、golang系列修改行分隔符 一般来说,不同的开发…

Endnote 具体期刊格式检索和下载方法——以nature期刊参考文献格式检索和下载为例

Endnote 具体期刊格式检索和下载方法——以nature期刊参考文献格式检索和下载为例 在外文文章写作时候&#xff0c;有时为了提高写作效率&#xff0c;会用到Endnote文献引用功能。然而&#xff0c;有时可能没有现成的参考文献格式&#xff0c;此时&#xff0c;比较快捷的方式&…

[保研/考研机试] KY30 进制转换-大整数转二进制 清华大学复试上机题 C++实现

描述 将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。 输入描述&#xff1a; 多组数据&#xff0c;每行为一个长度不超过30位的十进制非负整数。 &#xff08;注意是10进制数字的个数可能有30个&#xff0c;而非30bits的整数&#xff09; 输出描述&#xff…

top解析

突然发现redis不能存进去数据了&#xff0c;导致线上的验证码前端获取不到&#xff0c;然后想着重启一下redis,结果就是报错no space left on device df -h或者df - i : 查看磁盘空间&#xff0c;文件大小 du -sh*: 查看所有子目录大小 linux 中如何查看磁盘剩余空间的总大小 d…

IT运维:SIEM在鸿鹄中的应用

引言 SIEM &#xff08; Security, Information, and Event Management&#xff09;安全信息和事件管理&#xff0c;它是一种安全解决方案&#xff0c;可提供对事件的实时监控和分析&#xff0c;以及出于合规性或审计目的跟踪和记录安全数据。 SIEM 大多数提供核心的功能&#…

Qt拖放事件与拖放操作笔记dragEnterEvent,dropEvent

1 介绍 拖放事件主要用于处理MIME数据&#xff0c;该数据是用于在发送电子邮件时&#xff0c;附加多媒体数据&#xff08;即拖拽一个文件放入邮件中&#xff0c;事件文件的上传&#xff09;。 2 示例 a&#xff09;使用简化步骤声明拖放事件成员函数&#xff1a; b&#xff09;…