首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/369811

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

基于接口数据变异的 App 健壮性测试实践

本文整理自美团技术沙龙第77期《美团亿级流量系统的质量风险防控和稳定性治理实践》,主要介绍了对网络返回数据进行变异的客户端健壮性测试实践经验。文章第一部分介绍客户端健壮性测试的基本概念;第二部分分享了基于接口返回数据变异的App健壮性测试方案设计的思路;第三部分主要解读了变异数据的构造和异常检测方案设计;第四部分介绍了精简变异数据的探索方案。 01 什么是客户端健壮性 在维基百科的定义中,健壮性(Robustness)是指一个计算机系统在执行过程中处理错误,以及算法在遭遇输入、运算等异常时继续正常运行的能力。IEEE中将健壮性定义为系统或组件在存在无效输入或压力环境条件下可以正常运行的程度。早在1989年,Barton Miller首次提出了模糊测试的概念,通过向目标应用抛出随机字符串的方式来测试UNIX应用程序的健壮性;而在1996年的Ballista项目中,研究人员探索根据API定义的数据类型,对操作系统或软件接口进行自动化测试方法。两个项目均以“无应用程序崩溃或挂起”作为测试验证通过的标准。 在移动端App领域,健壮性可以理解为App运行时遭遇环境异常或者输入异常时客户端能够继续...

阿联酋 AI 公司 G42 据悉寻求芯片供应多元化,避免过于依赖英伟达

据消息人士称,阿联酋人工智能(AI)公司G42正在与多家科技巨头洽谈,试图吸引它们入驻该国规划的AI园区。此外,G42还计划在芯片供应上实现多元化,而不仅依赖英伟达。 知情人士透露,G42目前的洽谈对象包括 亚马逊AWS、谷歌、Meta、微软以及马斯克的 xAI,其中谷歌的谈判进度最为领先,可能率先签订计算力采购协议。该知情人士还表示,G42还在寻求AMD、Cerebras Systems(G42持有部分股权)和高通等美国芯片制造商,为园区提供部分算力。 今年5月,美国总统特朗普在访问阿联酋时,与该国达成合作协议。双方将合作建设一个拥有5 GW数据中心的AI园区。其中已有1 GW项目落地:OpenAI与阿布扎比的MGX、日本软银、以及甲骨文合作,宣布将在此建立其首个美国境外星际之门(Stargate)数据中心。 上述1 GW项目将采用英伟达Grace Blackwell GB300系统,这是目前英伟达最先进的AI芯片。该项目作为阿联酋–美国AI园区首个阶段,预计于2026年左右上线。虽然星际之门获得了最多关注,但它仅占AI园区整体规模的20%。 作为欧佩克(石油输出国组织)的重要成员国...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册