【软件测试】我们测试人搭上元宇宙的列车,测试一直在进军......

news2024/9/22 15:41:43

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

虚拟宇宙,早期需要通过一些光脑(可能就是一种VR设备)连接进去,后来也就慢慢摆脱了这些低级装备,直接往返于虚拟宇宙,设定是在这个虚拟宇宙中可以和朋友无感聊天、交易、打架、拉帮结派,差不多就是真实人物的投影就像头号玩家电影一样,而且是等比例的投影,这设定其实跟元宇宙挺像的。

当前的元宇宙(Metaverse)是利用VR科技手段连接现实世界与虚拟世界,具备新型社会体系的数字生活空间。

元宇宙的出现让我们日常的社交、电商、娱乐、学习从传统的手机app的二维真正走向三维,它能在疫情之下火起来,必然有它成长的空间,将来成为新一代的互联网技术,也很有可能。

作为软件测试人员,在元宇宙的浪潮之中,要选好自己的定位,及时将二维空间的测试思路转到三维,才能在技术浪潮中不被抛弃。

我们预测一下在不久的将来,测试将发生哪些变化:

测试对象的转变

二维变三维,这应该已经是板上钉钉的事情了,现实中我们打开的一个web页面,将来会在元宇宙中存在一个三维的浏览器、app供你使用,我们的感官和操作将彻底释放,想想一下我们凭空可以调出一个浏览器,通过手势去控制他们,是不是很爽,但是对象的改变不会对我们手工测试影响太大,只不过就是有二维的点点点变为了三维的划划划。

除了浏览器、app载体的改变,元宇宙中会备份我们生活中所用的游戏、社交软件等,如果元宇宙也可以使用的Android系统的话,那大家还是可以在元宇宙中使用adb命令方便地去安装一个apk应用的,当然也一定会有应用商城的。

测试技术的转变

元宇宙,说白了就是重新定义一个新的UI。

至于它的服务器端的接口测试,不会发生太大的变化,无非就是接口的参数将会变得更多而已,现在的测试技术还是可以用的。

而UI测试,就必须要借助VR设备了,相比我们现在测试坐在电脑前的点点点,元宇宙应用的测试将会比较好笑,因为你可能会在那手舞足蹈,测试理论和流程上也可以继续沿用现在的。

相比现在的应用测试,在三维空间里的光线强弱,坐标距离,障碍物穿透,光学影响(镜子),其他电子设备影响(周围的手机电脑等),光线种类,多人多设备重合影响,屏蔽物体影响(比如金属遮挡),快速动作,上下角度,前后角度等,也将成为一个测试的难点,希望能有更好的理论或工具来辅助测试。

测试工具的改变

一个VR设备将成为我们测试人员的,最好是一体机,包括主机,显示器,头显,手柄和全景摄像头等一整套vr设备,千万别被它给唬住了,这一体机其实就是个安卓机,所以本质上,我们移动端测试的技术还是可以沿用到vr元宇宙软件测试中,比如adb、monkey命令,一样管用。

再就是UI自动化测试工具的使用啦,现在的selenium工具是基于二维浏览器的元素定位和操作的,定位方式也是有id、name、xpath等,在元宇宙中二维变三维了,那它的元素属性id和name应该也还继续现在的要求,不允许过多重复的,那应该也还能用的。如果是空间的定位的话,可能就会出现x、y坐标以外的z坐标。

比如二维码移动到指定的坐标语法 :driver.execute_script(“window.scrollBy(0, 700)”);

在元宇宙中可能就要变为:driver.execute_script(“window.scrollBy(0, 700,300)”);

其他的也不会有太大的区别。

其实在元宇宙中的web应用和app应用界限就更模糊了,如果更多地采用android应用的话,appium工具、airtest工具也还将是必备工具,为适应新的应用场景,只需要在这些工具中封装更多的参数即可。

新的机遇,新的挑战

在上两代互联网技术时代,测试一直是不温不火,总是被看作开发的小跟班。但是在元宇宙所引领的新一代互联网中,测试将会迎来更大的机遇,专业的测试人员将不可被替代,练好技术,迎接新的挑战吧。

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

击败不等于击倒,跌倒了,爬起来,想一想,为什么跌倒了,然后继续努力,把让自己跌倒的石头搬掉或绕过去,不就解决问题了吗?

面对困难挫折挑战只要你肯相信自己,不断努力的付出,哪怕你现在的人生是从零开始,你都可以做得到。

钢是在烈火和急剧冷却里锻炼出来的,所以才能坚硬和什么也不怕。我们的一代也是这样的在斗争中和可怕的考验中锻炼出来的,学习了不在生活面前屈服。

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

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

相关文章

微信抽奖小程序开发_分享微信抽奖小程序制作的步骤

各位商家在节日期间做活动的时候,都希望用更少的费用去或者更好的宣传和推广的效果。比较常见的就是抽奖活动小程序。无须玩家下载,通过微信扫码或者指定入口就可以参与。 方便,效果又好。 那么,性价比高的抽奖活动小程序怎么做&#xff1f…

使用 MITRE ATTCK 技术保护您的 Active Directory安全

Active Directory (AD域)保存着企业的敏感数据,例如用户凭据、员工的个人信息、安全权限等。正因为如此,AD域很容易成为网络攻击者的目标。恶意攻击者不断升级新的攻击策略,使企业保护AD域安全成为一项挑战。这就是为什么每个企业都必须制定网…

scratch猫捉老鼠 电子学会图形化编程scratch等级考试一级真题和答案解析2022年9月

目录 scratch猫捉老鼠 一、题目要求 1、准备工作 2、功能实现 二、案例分析

【U8+】用友U8成本管理模块下,定额分配标准中无法取到新增存货的数据。

【问题描述】 用友U8,新增存货后, 在【成本管理】模块下,操作【定额分配标准】取数后,无法取到新增存货数据。 【解决方案】 由于没有过多的研究过用友U8的成本管理模块, 以下过程是在处理该问题时,整理的…

java发送邮件

前言 借用hutool工具&#xff0c;实现多账号发送邮件 相关实现 maven依赖 Hutool对所有第三方都是可选依赖&#xff0c;因此在使用MailUtil时需要自行引入第三方依赖。 <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</arti…

机器学习笔记之高斯网络(一)基本介绍

机器学习笔记之高斯网络——基本介绍引言回顾&#xff1a;条件独立性概率图模型高斯网络高斯网络介绍高斯网络的条件独立性随机变量之间的边缘独立随机变量之间的条件独立引言 本节将介绍高斯网络 回顾&#xff1a; 条件独立性 在概率图模型——背景介绍中介绍了条件独立性…

Dissertation写作常用的研究方法

英文毕业论文的撰写&#xff0c;有很多值得注意的重要因素&#xff0c;而研究方法的选择无疑是最重要的内容之一。留学毕业论文不同于平常的研究性论文&#xff0c;其难度和复杂程度要大得多&#xff1b;同时&#xff0c;导师对于留学毕业论文的要求又非常严格。因此写好一篇优…

[附源码]SSM计算机毕业设计教务系统JAVA

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

跨境电商卖家必知的【圣诞节营销】终极指南(二)

关键词&#xff1a;圣诞节营销、跨境电商卖家 不知不觉又到了年底&#xff0c;而对于跨境电商来说也是非常重要的一段促销时期&#xff0c;上一篇文章我们探讨了一些圣诞节营销的创意方法&#xff0c;今天我们将告诉您完整的圣诞节营销指南。 1. 闪购和 FOMO 限时抢购是您的电…

ImmunoChemistry艾美捷基本细胞毒性试验试剂盒测定方案

ImmunoChemistry艾美捷基本细胞毒性试验试剂盒是一种通过流式细胞仪测定细胞毒性的单管双色试验。该试验使用绿色荧光细胞染色剂CFSE标记靶细胞&#xff0c;使用红色活/死活性染料7-AAD识别细胞毒性试验样品中存在的死细胞。使用流式细胞仪分析结果。 细胞裂解活性是清除细胞内…

D-012 时钟硬件电路设计

时钟硬件电路设计1 简介2 晶振电路中电容的选择3 时钟电路设计要点4 晶振选型5 电路实战1 简介 晶振时数字电路的心脏&#xff0c;数字电路需要一个稳定的工作时钟信号&#xff0c;时钟电路时硬件电路设计中不可或缺的一个重要内容。晶振一般指晶体振荡器。而在封装内部添加 I…

Shell脚本学习指南(四)——管道的神奇魔力

文章目录前言从结构化文本文件中提取数据针对Web的结构型数据文字解谜好帮手单词列表标签列表前言 当你在UNIX里对付文字处理作业时&#xff0c;必须谨记一个UNIX工具使用原则就是&#xff1a;想清楚这个问题该如何划分为更简单的工作&#xff0c;每个部分是不是已有现成的工具…

Servlet上传文件

一、核心方法 1、HttpServletRequest类相关方法 方法描述Part getPart(String name)获取请求中给定name的文件Collection<Part> getParts()获取所有的文件 2、Part类相关方法 方法描述String getSubmittedFileName()获取文件名String getContentType()获取文件类型…

【Hack The Box】Linux练习-- Knife

HTB 学习笔记 【Hack The Box】Linux练习-- Knife &#x1f525;系列专栏&#xff1a;Hack The Box &#x1f389;欢迎关注&#x1f50e;点赞&#x1f44d;收藏⭐️留言&#x1f4dd; &#x1f4c6;首发时间&#xff1a;&#x1f334;2022年11月17日&#x1f334; &#x1f36…

Docker——镜像操作命令

目录 一、镜像操作命令 1.1 镜像操作命令&#xff08;常用图示&#xff09; 1.2 查看docker帮助文档 1.3 案例&#xff1a;从DockerHub拉取Nginx镜像并查看 1.3.1 拉取 1.3.2 查看 1.4 案例&#xff1a;利用docker save将Nginx镜像导出磁盘&#xff0c;然后再通过load加…

一文讲清场景工程方法论及运维组织能力内化

随着业务支撑要求的变化&#xff0c;和技术架构的升级&#xff0c;运维管理建设模式跟之前也有了很大区别&#xff0c;场景上更注重主动工作、防范风险&#xff0c;而体系上更注重赋能组织、平台化、一体化。 因而&#xff0c;我们基于过去几年的大量客户实践&#xff0c;分享…

关于HashMap默认容量的选择

HashMap默认容量思量什么是容量容量与哈希hash的实现指定容量初始化扩容思考总结集合是Java开发日常开发中经常会使用到的&#xff0c;而作为一种典型的K-V结构的数据结构&#xff0c;HashMap对于Java开发者一定不陌生。 在日常开发中&#xff0c;经常会像如下方式创建一个Has…

使用IntelliJ IDEA创建Maven项目并上传项目至gitlab等远程仓库

步骤&#xff1a; 新建Maven项目&#xff0c;添加web.xml文件&#xff0c;只编写一个html页面用于测试&#xff0c;tomcat部署&#xff0c;配置git&#xff0c;上传到gitlab 1. Maven创建Web项目&#xff0c;命名为testci 2. 点击File —> Project Structure —>Facets—…

分享35个ASP源码,总有一款适合您

链接&#xff1a;https://pan.baidu.com/s/1t-Biw9LihpPwrwfJNLoTPw?pwdfxol 提取码&#xff1a;fxol 下面是文件的名字&#xff0c;我放了一些图片&#xff0c;文章里不是所有的图主要是放不下...&#xff0c;大家下载后可以看到。 40400互联网上报名系统 医院会员注册系统…

132-142-Hadoop-Yarn-常用命令生产环境等配置

132-Hadoop-Yarn-常用命令生产环境等配置&#xff1a; Yarn常用命令&#xff1a; 1、启动集群 2、执行一个案例 [roothadoop102 hadoop-3.1.4]# hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.4.jar wordcount /input /ouput013、查看结果 yarn applic…