给你一个网站如何测试?

news2024/10/1 9:38:50

主要围绕,功能,页面 UI ,兼容,性能,安全,这几个方面去聊,首先是制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试功能性测试可以包括,但不限于以下几个方面:

1、链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回。

2、提交功能的测试。多媒体元素是否可以正确加载和显示。多语言支持是否能够正确显示选择的语言等。

界面测试可以包括但不限于一下几个方面:

1、页面是否风格统一,美观

2、页面布局是否合理,重点内容和热点内容是否突出

3、控件是否正常使用

4、对于必须但未安装的控件,是否提供自动下载并安装的功能文字检查

性能测试一般从以下两个方面考虑:压力测试;负载测试;强度测试。数据库测试要具体决定是否需要开展。数据库一般需要考虑连结性,对数据的存取操作,数据内容的验证等方面。

安全性测试:

1、基本的登录功能的检查

2、是否存在溢出错误,导致系统崩溃或者权限泄露

3、相关开发语言的常见安全性问题检查,例如 SQL 注入等

如果需要高级的安全性测试,确定获得专业安全公司的帮助,外包测试,或者获取支持兼容性测试,根据需求说明的内容,确定支持的平台组合:浏览器的兼容性;操作系统的兼容性;软件平台的兼容性;数据库的兼容性

开展测试,并记录缺陷。合理的安排调整测试进。


          【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】


一、Python编程入门到精通


二、接口自动化项目实战  

三、Web自动化项目实战


四、App自动化项目实战 

五、一线大厂简历


六、测试开发DevOps体系 

七、常用自动化测试工具


八、JMeter性能测试 

九、总结(尾部小惊喜)

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!

生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!

只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!

                                       

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

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

相关文章

vue列表全选反选

1、结果查看 2、 选中时添加样式 3、点击选择调用方法 4、全选反选调用方法

多图在线合成gif怎么弄?图片合成gif在线操作更简单

将多张图片合成起来就可以做成gif动图,相信很多小伙伴都知道这种方法,那么什么样的操作方法能够更加简单快捷的完成gif合成处理呢?想要将多图合成gif,那么利用浏览器来使用在线gif制作(https://www.gif.cn/&#xff09…

OLAP与OLTP的异同、定义及优劣

OLAP与OLTP的异同、定义及优劣 OLAP:联机事务处理定义应用场景优缺点 OLTP:联机分析处理定义应用场景优缺点 OLTP与OLAP异同点相同点不同点例子 OLAP:联机事务处理 定义 OLAP(Online Analytical Processing,联机分析…

灵魂在高纬度的19个特征

01 喜欢奉献和付出‍ 在高维度的星球里,无私的爱是主旋律,所以是每个灵魂自动的反应。 02 喜欢光明,不喜欢黑暗 喜欢展现自己的阳光的一面,不喜欢自己黑暗的一面、尽量克制自己的不好的思维和行为,所以容易成为一个完…

中小企业实施MES管理系统,这几点需要注意

制造业是中国经济命脉所系,是立国之本、强国之基。作为世界制造大国,制造业一直是热门话题。当下,中小制造企业的产业地位不断提升,想要规范生产制造、提升产品竞争力,进行实施MES管理系统解决方案的企业越来越多。那么…

window安装TensorFlow遇到的问题

环境 windows 10 64位Anaconda 通常来说,官方文档作为一个建议,因为和国内场景会有些比较大的区别,当然参考文档 https://www.tensorflow.org/install/pip?hlzh-cn Anaconda升级 python建议升级到python3.0,这里通过Anaconda…

如何做好数仓BI项目的规划与建设?

BI项目规划和实施方案是保障BI项目顺利落地的首要环节。好的项目规划能有效提升开发人效,缩短项目周期,实现项目预期目标。 构建运营数据的可视化是为企业运营管控提供有效的支撑,成为企业在大数据时代智慧运营的必然路径。 在实际BI项目的…

你看你也哭!与张津剑对谈AI创业与投资;AI二维码/艺术字/Logo视频全教程;互联网AI大模型TOP 10图鉴;开发人员成长指南 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🤖 真格基金X亚马逊云科技开启「AI 超新星计划」,发放海量云资源 真格基金联合亚马逊云科技,推出了「AI超新星计划…

Leetcode-每日一题【剑指 Offer 05. 替换空格】

题目 请实现一个函数&#xff0c;把字符串 s 中的每个空格替换成"%20"。 示例 1&#xff1a; 输入&#xff1a;s "We are happy."输出&#xff1a;"We%20are%20happy." 限制&#xff1a; 0 < s 的长度 < 10000 解题思路 前置知识 Str…

C++ 指针作为函数参数

C语法中&#xff0c;函数的参数不仅可以是基本类型的变量、对象名、数组名或引用&#xff0c;而且可以是指针。 **如果指针作为形参&#xff0c;在调用时实参将值传递给形参&#xff0c;也就是使实参和形参指针变量指向同一内存地址。**这样在子函数运行过程中&#xff0c;通过…

Linux中使用verdaccio 搭建私有npm 服务器

安装verdaccio npm i -g verdaccio安装完成 输入verdaccio,出现下面信息代表安装成功&#xff0c;同时输入verdaccio后verdaccio已经处于运行状态&#xff0c;当然这种启动时暂时的&#xff0c;我们需要通过pm2让verdaccio服务常驻 ygiZ2zec61wsgbo9t9i346jbZ:~$ verdacciowar…

机器学习笔记 - 使用 Tensorflow 从头开始​​构建您自己的对象检测器

一、简述 之前的文章是利用了VGG16的预训练模型,然后构造完全连接的层标头以输出预测的边界框坐标,但是不包含对象标签的分类。 机器学习笔记 - 使用Keras、TensorFlow框架进行自定义数据集目标检测训练_keras 制作 目标检测 数据集_坐望云起的博客-CSDN博客学习如何训练自定…

AMEYA360:瑞萨电子MCU和MPU产品线将支持Microsoft Visual Studio Code

全球半导体解决方案供应商瑞萨电子宣布其客户现可以使用Microsoft Visual Studio Code&#xff08;VS Code&#xff09;开发瑞萨全系列微控制器&#xff08;MCU&#xff09;和微处理器&#xff08;MPU&#xff09;。瑞萨已为其所有嵌入式处理器开发了工具扩展&#xff0c;并将其…

前端Bootstrap中modal常用用法

1.打开官网 Modal Bootstrap v5.1 | Bootstrap官方文档中国镜像 2.选择组件 说明&#xff1a;Components下的modal 3.选择喜欢的样式 说明&#xff1a;本次选择的是Live demo&#xff0c;为了展示更多的可操作性&#xff0c;本次将不用上面的Button trigger modal&#xf…

K8S 部署 RocketMQ

文章目录 添加模板部署本地访问 集群使用 kubesphere 作为工具 添加模板 添加 helm 模板 helm repo add rocketmq-repo https://helm-charts.itboon.top/rocketmq helm repo update rocketmq-repo编写 value.yaml 文件 配置主从节点的个数&#xff0c;例子为单节点 broker:…

java-IDEA MAVEN查看依赖树,解决jar包重复和冲突

如果这里面的依赖关系有红线,就说明有包冲突,一般都是版本不一致,可以在idea里下一个插件Maven Helper,点击install并重启IDEA 打开pom.xml文件&#xff0c;在下方会出现Dependency Analyzer&#xff0c;选择它会出现重复依赖列表&#xff0c;选择对应的依赖&#xff0c;右键红…

微信开发之定时发送朋友圈的技术实现

请求URL&#xff1a; http://域名地址/snsSend 请求方式&#xff1a; POST 请求头Headers&#xff1a; Content-Type&#xff1a;application/jsonAuthorization&#xff1a;login接口返回 参数&#xff1a; 参数名必选类型说明wId是String登录实例标识content是String文…

FFmpeg解码详细流程

介绍 FFmpeg的 libavcodec 模块完成音视频多媒体的编解码模块。老版本的 FFmpeg 将avcodec_decode_video2()作为视频的解码函数 API&#xff0c;将avcodec_decode_audio4()作为音频的解码函数 API&#xff1b;从 3.4版本开始已经将二者标记为废弃过时 API&#xff08;attribut…

java.util.LinkedList 中的pop() poll() peek()三个方法的区别

先说结果&#xff1a; /** 这两个方法底层调用的都是 unlinkFirst () 这个方法** pop这个方法是通过removeFirst() 在去调用的unlinkFirst();* poll() 是直接调用的unlinkFirst();** 而 removeFirst() 这个方法&#xff0c;在头结点为空的时候会报NoSuchElementException();** …

re学习(27)攻防世界toddler_regs(字符串函数总结+交叉引用)

找不到main&#xff08;&#xff09;函数&#xff0c;查找字符串&#xff0c;发现特殊字符串 定位字符串出现的位置&#xff0c;反汇编出代码&#xff0c;进行分析“ flag{Xp0int_1s_n1c3_but_Xp0intJNU_is_we1rd} 总结 一.CP&#xff1a;shiftF12 展示所有的字符串; ctrlx查…