当前位置:网站首页>【饭谈】Web3.0到来后,测试人员该何去何从?(十条预言和建议)
【饭谈】Web3.0到来后,测试人员该何去何从?(十条预言和建议)
2022-07-07 15:34:00 【我去热饭】
本文不讨论web3.0是否合理,也不讨论到来的概率和时间,更不会涉及到任何金融等问题。
本文只讨论我们测试人员要如何做准备,在迎接web3.0到来后的互联网世界,如何在那时候的环境下生存,甚至抓住先机提前掌握对应技术。
首先,我打算用土话给大家简单概括下web1.0 - 2.0 - 3.0
web1.0 : 单向传输,宣传,展示。
web2.0:可下载可上传,在各个平台上展示自我(目前时代)
web3.0:去中心化,各个平台都无需注册账号,你自己作为一个数据库,去各个平台买卖交易,所有东西都存在你自己手中,也没有了孤岛效应。对于web3.0,网上众说纷纭,但是大体一致。
举个例子,就是我在a平台买了一首歌,这首歌在2.0时代是保存在a平台数据库中,你的账号有使用权,但是也会有很多风险,比如被封,被删,过期等,你此时去b平台想听这首歌,会发现不好意思,没有购买过。
而在web3.0时代,这首歌购买后,就会存到你自己的数据库中,你想去任何平台听这首歌都可以,没有过期,这首歌就像你的私有财产一样永久存在且通用。而如果是你自己的作品,则可以拥有该作品全球唯一的版权id,你可以售卖到全世界。
------------- ---------- ----------
在大概了解了web3.0后,我们来谈谈到时候各个互联网公司的平台大概率会发生的改变吧...大致会有以下几点:(欢迎补充)
1. 可能不会再有注册登录模块,取而代之的是全世界唯一一套身份验证系统。
2. 大数据画像和精准推送模块会加重,毕竟那时候每个人都是自己的平台,但是缺的仍然是垂直流量。
3. 全球各平台会统一上传和下载功能,传输速度将成为唯一差别。
4. UI展示效果会更加炫酷和优雅,因为很多底层服务均会使用统一架构,还因为运营重心也偏向于前端。
5. 收益/订单模块将会加重占比,平台的抽成算法将会是重中之重。
6. 安全模块将会弱化占比,统一交由区块链技术负责。
7. 元宇宙VR技术会在办公和游戏和物联网领域崛起,甚至是摆摊市场经济中出现。
8. 虚拟装修技术将会大火,个人收藏家时代将到来,类似于qq空间。
9. 独立的重型数据库将减少占比,轻量级/高度封装的数据库会更适用于中小公司中,微小平台的数据安全问题可能不会再无与伦比的那么重要。
10. 一体化开发测试低代码平台将会大火,个人低成本无成本开发个人空间会有普及倾向。
-----------------------
预测了十点互联网技术改变后,我们再来研究下软件测试行业可能的改变,还有作为测试人员,要如何应对?(与上面十条一一对应)
1. 登录注册忘记密码验证码等功能会进行大重构,甚至可能会出现无需登录情况,用户全程只在上传下载购买售卖收款时候需要身份验证。而现在的token/session/cookie的方式估计会有改变,新结构问世后,必然会存在一段优化和bug密集的时间。作为测试,第一时间应该去理解新设计的底层原理,才能更好的测试。
2. 大数据测试,数据埋点测试需要我们测试人员提前准备相关知识了,比如ui自动化测试中要增加埋点的自动化测试部分。
3. 上传下载,压力测试即将变得重要,go语言即将获得关注提升。
4. ui测试,兼容性测试将变得重要,吸引性,易学性,易用性等需要重点测试,测试人员也会变得类似艺术家一样,去点评和给ui设计打分。
5. 订单金额测试会很重要,那个时代中小数点后精确位可能是十几位甚至更多,所以边界值测试方法可能会要进行革新,而在测试环境中,mock订单和外部接口,模拟回调等会更重要。
6. 安全测试仍然是只有极少数测试人员才掌握的东西,不温不火将会持续很久很久。
7. 元宇宙app的测试将逐渐成为主流,立体空间的测试,各种流行框架的移植和使用,测试人员需要加重中间件的测试方法论。
8. 虚拟装修市场的大火,会让很多低代码设计平台崛起,测试人员也需要掌握一些艺术设计基础,才可以模拟真实用户的习惯。而随着全体审美的崛起,之后做测试平台/工具的话,可能也会更加注重ui设计,而不是现在业内基本能用就行的情况。
9. 对于轻量级或高度封装的数据库兴起,测试不但要掌握sql等底层命令,也要学会封装后的那些数据库操作代码,比如orm (select * from USER 等价于 USER.objects.all() )
10. 随着测开工程师的比例越来越大,个人能力的崛起,低代码测试平台/工具会逐渐增加需求。好用的平台可以激发全组测试人员的潜力,所以大家可以提前熟悉下低代码测试平台。
--------------------------
以上就是未来可能出现的情况,大家如果还有余力的可以提前进行准备。
如果精力不够的,也可以报名博主培训,期限将近3年,不断的更新课程,新知识技术平台的讲解,可以让你体验职业发展技术托管一样的舒适。你将不用再担心被新技术拉下,被主流抛下。
边栏推荐
- DAPP defi NFT LP single and dual currency liquidity mining system development details and source code
- 爬虫(17) - 面试(2) | 爬虫面试题库
- 两类更新丢失及解决办法
- Proxmox VE重装后,如何无损挂载原有的数据盘?
- Skimage learning (3) -- adapt the gray filter to RGB images, separate colors by immunohistochemical staining, and filter the maximum value of the region
- LeetCode 1031. Maximum sum of two non overlapping subarrays
- Opencv personal notes
- LeetCode 1155. N ways to roll dice one question per day
- OpenGL personal notes
- LeetCode 1696. Jumping game VI daily question
猜你喜欢
[medical segmentation] attention Unet
QT 图片背景色像素处理法
最新2022年Android大厂面试经验,安卓View+Handler+Binder
Reflections on "product managers must read: five classic innovative thinking models"
【视频/音频数据处理】上海道宁为您带来Elecard下载、试用、教程
作为Android开发程序员,android高级面试
浅浅理解.net core的路由
Opencv personal notes
[Seaborn] combination chart: facetgrid, jointgrid, pairgrid
运算符
随机推荐
偶然升职的内心独白
如何选择合适的自动化测试工具?
Pychart ide Download
DNS 系列(一):为什么更新了 DNS 记录不生效?
LeetCode 1696. 跳跃游戏 VI 每日一题
自定义View必备知识,Android研发岗必问30+道高级面试题
[medical segmentation] attention Unet
LeetCode 1981. Minimize the difference between the target value and the selected element one question per day
LeetCode 1986. 完成任务的最少工作时间段 每日一题
Pycharm IDE下载
LeetCode 300. Daily question of the longest increasing subsequence
Localstorage and sessionstorage
Reflections on "product managers must read: five classic innovative thinking models"
最新阿里P7技术体系,妈妈再也不用担心我找工作了
typescript ts 基础知识之类型声明
Horizontal and vertical centering method and compatibility
邮件服务器被列入黑名单,如何快速解封?
Binary search tree (basic operation)
值得一看,面试考点与面试技巧
作为Android开发程序员,android高级面试