开发人员如何自己做测试的详细资料概述

嵌入式资讯精选 2018-07-05 09:29 次阅读

现在包括 Google、Facebook 和 eBay 等一线互联网巨头公司都在逐渐推行“没有专职测试,测试工作由开发人员完成”的全新模式,原本专职的业务功能测试团队的规模逐渐缩小,有些甚至已经完全没有了,而原本的测试开发团队逐渐在向工程效能(Engineering Productivity)团队转型。这些互联网巨头之所以能够很好地落地这种全新的模式,是因为他们都较好地解决了这个模式的两个最大的难题:

开发人员如何能够胜任测试?

工程效能团队如何赋能开发人员,帮助开发人员高效地完成高质量测试?

本文会围绕这两个问题来展开讨论。首先让我们一起看一下开发人员自己做测试都会遇到哪些问题和阻碍。

1开发人员自己做测试会遇到哪些问题人性角度引发的问题

首先从人性的角度来看,开发人员通常是属于“创造性思维”,自己开发的代码就像是亲儿子一样,怎么看都觉得实现很棒;而测试人员则属于“破坏性思维”,测试人员的职责就是要尽可能多的找到潜在的缺陷,而且专职的测试人员通常已经在以往的测试实践中积累了大量典型的容易出错的模式,所以测试人员比起开发人员,往往更能客观且全面做好充分的测试。

思维惯性的问题

刚才是从人性角度上来讲的,如果从技术层面来看,由开发人员自己测试,会存在严重的“思维惯性”,通常开发人员在设计和开发过程中没有考虑到的分支和处理逻辑,在自己做测试的时候同样不会考虑到。比如对于一个函数,其中有一个 String 类型的输入参数,如果开发人员在做功能实现的时候压根没有考虑到 String 存在 Null 值得可能性,那么代码的实现里面也不会对 Null 值做处理,连带结果就是测试的时候就更不会设计 Null 值得测试数据,这样的“一条龙”缺失就会给代码的质量留下了缺陷隐患。更糟糕的是,对于这种情况,即便启用了代码覆盖率指标去衡量测试完整程度,也不能有效暴露这类问题,因为处理 Null 值得代码压根没有写,又何来代码覆盖率一说呐。

被测试环境和测试执行环境的复杂性问题

有专职测试的时候,测试工作是专职测试人员完成的,专职测试人员通常会负责搭建被测试环境以及管理测试执行环境。被测试环境好理解,就是 System Under Test(SUT)。而测试执行环境是指用于执行测试用例的机器,比如对于 Web 的 GUI 测试,最简单的测试执行环境就是你本地机器上的浏览器。但是对于大型互联网企业,测试执行环境远远要比你想象的更复杂。通常都是一些大型的测试执行集群,甚至是内部的测试执行私有云,比如用 Selenium Grid 搭建的 GUI 测试执行环境,往往这样的集群都会有成百上千台机器,再比如用 Appium+Selenium Grid 搭建的移动设备测试集群,也往往会有上千台设备。现在没有了专职的测试人员,那就需要开发人员自己去管理、维护和搭建这些测试基础架构,这样做其实是得不偿失的,工作量本身并没有减少,只是换了一批人来做同样的事情,而且开发的精力往往更应该花在构建新的业务功能上,而不是用在维护测试基础设施。

测试数据准备的问题

测试数据准备是测试过程中必不可少的关键步骤,有专职测试的时候,是由测试人员来准备测试数据的,一方面测试人员往往比开发人员在全局层面上更了解被测系统,所以对于测试数据的设计与生成也会更高效,另一方面测试人员在以往的测试过程中已经积累了很多测试数据生成的方法和小工具。现在这些都需要开发人员自己来完成了,无疑进一步加大了开发人员的工作量,而且开发人员往往对跨模块,跨系统的测试数据准备缺乏系统性的理解,往往为了生成一条非自己业务领域的数据而花费大量的学习成本。举个例子,假设现在“买家模块”的开发人员需要测试“商品买入”的操作,那么就需要事先准备好“可以被卖的商品”,这就意味着“买家模块”的开发人员需要明确知道“卖家模块”和“商品模块”的细节,才能生成“可以被卖的商品”。这类问题在目前主流的微服务架构面前会更严重,原因是为了产生一条测试数据,可能会需要依次调用很多个服务。

测试执行与 CI/CD 集成问题

对于不同的业务开发团队,各个阶段采用的自动化测试框架可能都不同,比如有些会使用基于 Java 的 Selenium,也有些会使用基于 JavaScript 的 Nightwatch 等,有专职测试的时候,各种不同的测试框架与 CI/CD 的集成,都是由各个业务团队的测试人员和 CI/CD 的人员一起完成的,现在没有了专职测试,这部分工作就需要开发人员自己和 CI/CD 人员一起完成,这就要求开发人员不仅需要非常熟悉自动化测试框架的细节(很多时候为了更好地和 CI/CD 集成,会对开源测试框架或者是自研测试框架做二次开发,比如改进 retry 机制,增加覆盖率统计等等),还必须了解 CI/CD 的流水线设计以及脚本设计,然后再将需要支持的自动化测试框架的运行命令行和需要暴露的参数(测试用例 Git 路径、测试执行环境、测试报告路径等等)写进 CI/CD 的脚本。这些工作在很大程度上分散了开发的精力,对于提高开发自身效率是非常不利的。

失败测试用例归属问题

有专职测试的时候,开发人员往往只关注自己修改部分相关的测试用例,模块或者服务的全回归测试中如果有失败的测试用例,通常是由测试人员跟进去分析具体原因,并协调解决然后才能发布上线。但是现在开发人员负责所有测试,他就必须关注全局的测试。举个实际的例子来看,比如“用户登录”服务的开发工程师修复了一个缺陷,然后本地自测通过后递交了代码,然后很不幸,在 CI/CD 的流水线上全回归测试却发现有部分用例失败了,虽然这些失败的用例和这次的代码修改没有任何关系,但是为了保证自己的修改能够顺利上线(CI/CD 的流水线要求只有全回归测试 100% 通过才可以上线),他必须挨个去分析失败的测试用例然后自己去找到对应的人去协调解决,这显然是非常不合理和不敏捷的做法。

归根结底,这些问题的本质都会直接影响开发人员本质工作的进度和效率,那么我们应该如何解决或者在一定程度上缓解这些问题呢?这就是接下来要讨论的问题,工程效能团队如何赋能开发人员,帮助开发人员高效地完成高质量的测试。

2工程效能团队赋能开发人员进行高效率高质量的测试

赋能的基本思路是能够让开发人员更专注于测试本身,而从那些辅助测试的工作(比如搭建测试执行环境、CI/CD 集成等)上解放出来,这些辅助测试的工作由“工程效能”服务或者相关支持工具链来统一解决。这个思想和和目前非常流行的 Service Mesh 的设计思想不谋而合,Service Mesh 也是可以让服务的开发人员可以把所有的精力集中在业务功能的实现上,而不需要去关心服务间通信的基础设施,像类似于服务的注册与发现,熔断机制等都会统一由 Service Mesh 以对业务应用透明的方式来实现。这些“工程效能”服务或者相关支持工具链通常都会由原本从测试开发转型过来的工程效能团队来设计和开发。那么我们接下来看一下可以提供哪些“工程效能”服务或者相关支持工具链,并且能以什么样的方式来解决或缓解上面提到的开发自己测试带来的问题。

测试执行服务(Test Execution Service)

CI/CD 各个阶段所有的测试执行发起都通过测试执行服务(TES,Test Execution Service),TES 通过统一的 Web Service 接口与 CI/CD 以解耦的方式进行集成。无论是 CI/CD 流水线,还是开发人员执行测试,都通过 TES 来发起,唯一的区别是开发人员一般使用 TES 的 UI 界面发起测试,而 CI/CD 是直接在流水线脚本里面调用 TES 的 Restful API 发起测试。测试执行服务的输入参数也很简单直观,通常只包括测试框架名字、测试用例集版本号、测试用例路径、 测试报告获取方式、同步 / 异步执行开关等。一旦调用 TES 发起测试,后续如何调用 Jenkins job、如何打包下载 test jar、如何找到适合的测试执行环境、如何发起测试以及如何收集测试报告等都对使用者完全透明。可以想象,现在,开发人员在和 CI/CD 集成以及执行测试的时候,已经可以完全不需要去关心执行测试的命令行、发起测试的 Jenkins job 以及配置、测试的具体执行环境、测试报告获取等信息。这将大大提高开发人员自己执行测试的效率和便利程度。

测试数据服务(Test Data Service)

前面提到过,跨模块,跨系统的测试数据准备对于开发自己做测试是个挑战,尤其是现在大量采用微服务架构,这个问题就会更突出。测试数据服务(TDS,Test Data Service)将会以 Web Service 接口的形式为所有类型的测试提供一致的测试数据准备入口。无论开发是要做 API 测试,还是 GUI 测试,或者是性能测试,都可以通过调用 TDS 的 Web Service 或者 UI 来准备各种组合类型和量级的测试数据。TDS 本身还是个开发平台,任何开发人员都可以通过脚手架代码来贡献新的数据类型支持,并且 TDS 平台本身借助自己的 Core Service 和内建数据库具有元数据管理能力,能够提供诸如测试数据数量以及质量的管理。下图展示了典型的 TDS 架构设计简图供参考。

开发人员如何自己做测试的详细资料概述

测试执行环境服务(Test Bed Service)

正如前面提到的,测试执行环境对于大型企业来说是很庞大复杂的,为了方便开发人员使用测试执行环境,或者说为了使测试执行环境对于开发人员透明,就需要引入测试执行环境服务(TBS,Test Bed Service)。TBS 的主要职责是负责管理、创建,扩容 / 收缩测试执行集群。一个常见的测试执行环境架构如下图所示,TBS 会根据等待执行的测试用例的排队情况,动态决策测试执行集群的节点数量和类型,通常会使用 Docker 和 Kubernetes 来实现 TBS 的 Gird 管理。

开发人员如何自己做测试的详细资料概述

构建工程效率工具链仓库(Engineering Productivity Tools Store)

类似于 App Store 的概念,可以把各种测试小工具以及提高效率的工具集统一在 Engineering Productivity Tools Store 里面集中版本化管理。比如文章开头我们提到过开发自己做测试的时候存在思维盲区,对于像 String 这样的参数可能遗漏 Null 值得用例,我们就可以开发一个小工具对被测函数的输入参数类型基于边界值自动生成边界测试用例,比如 String 类型的参数一定会生成 Null,SQL 注入攻击字符串,非英文字符,超长的字符串等,这样就可以系统性地避免开发的盲区。诸如此类的工具还有很多,以后有机会再和大家一一分享。

3测试即服务(TaaS,Test as a Service)的全局架构

除了以上的内容,其实还有诸如测试报告服务(TRS,Test Report Service)、全局测试配置服务(GRS,Global Registry Service)和用于 API 测试解耦的 Mock 服务(Unified Mock Service),由于篇幅无法一一展开。需要强调是的是,这里谈到的很多服务已经在某些企业内部有了落地实践,并取得了很好地效果。最后,以 Test as a Service 的全局架构图来结束本文。

开发人员如何自己做测试的详细资料概述

原文标题:开发要不要自己做测试?怎么做?

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

备受争议的IPv9又活跃起来,将在构建未来网络中扮演什么角色?

最近一段时间,曾经备受争议的IPv9,携带着“网络主权”“自主可控”“安全命门”等吸睛的字眼,又在各....

的头像 人工智能学家 发表于 09-23 09:52 256次 阅读
备受争议的IPv9又活跃起来,将在构建未来网络中扮演什么角色?

互联网校招薪酬表,BAT需要什么样的人才?

现在互联网上广为流传的18届互联网校招薪酬表,震惊了还在敲代码的小编我,给你们看看这张高薪表

的头像 重庆人工智能 发表于 09-23 09:39 318次 阅读
互联网校招薪酬表,BAT需要什么样的人才?

后4G时代,通信行业的那些新旧问题如何解决?

监管层持续强力推行提速降费下,运营商通过以量促收,即便在量收背离持续扩大下,通信服务收入还是保持了正....

的头像 C114通信网 发表于 09-23 08:12 213次 阅读
后4G时代,通信行业的那些新旧问题如何解决?

如何使用命令行工具对PSoC3 CY8C3866LTI-068进行编程?

亲爱的社区, 我的客户正在尝试通过命令行工具编程集成电路。 使用GUI,它功能完善,可以编程。 使用的硬件是MIXPRO...

发表于 09-21 15:38 32次 阅读
如何使用命令行工具对PSoC3 CY8C3866LTI-068进行编程?

区块链技术能够解决广告花费浪费的问题

在一个几乎无限制地访问信息和娱乐的世界中,整个系统只有一种方式来支持自己:广告。然而,免费增值模式和....

发表于 09-21 14:12 121次 阅读
区块链技术能够解决广告花费浪费的问题

电子产品的IEC IP标准与系统应用

“固体物体”包括从大于50mm的物体到灰尘微小斑点之间的所有物质。IP2_等级表示外壳防止儿童的手指....

的头像 电子设计 发表于 09-21 09:04 146次 阅读
电子产品的IEC IP标准与系统应用

DS28E38安全认证器,提供入侵式物理攻击防御

“这不仅仅涉及到数据隐私,或者数字身份的安全。在接下来的几年中,我们的生活将被连接到互联网的设备所包....

的头像 电子设计 发表于 09-21 07:23 237次 阅读
DS28E38安全认证器,提供入侵式物理攻击防御

智能家居想取代传统家居需要具备什么?

在"互联网+"的风潮下,智能家居再次成为业界的聚焦点,但是智能家居的核心问题仍旧得不到解决。要让智能家居产品真正地打开市场的...

发表于 09-20 18:11 50次 阅读
智能家居想取代传统家居需要具备什么?

区块链文明真的会到来吗?

区块链文明也是三体文明的必然选择,三体文明在“乱纪元”和“恒纪元”中苟延残喘,一旦碰上“三日凌空”这....

发表于 09-20 17:44 22次 阅读
区块链文明真的会到来吗?

硝烟过后才发现谁才是真正的敌人,借用新零售、先从渠道入手

这种自说自话式的表白在创造热点上很有效,白皮书中的资讯阅读和传播量也证实了这一点,华米OV的品牌个性....

的头像 半导体观察IC 发表于 09-20 16:45 256次 阅读
硝烟过后才发现谁才是真正的敌人,借用新零售、先从渠道入手

为何单方面用力的互联网转诊时不时会出现卡顿现象?

分级诊疗背景下,互联网企业对于打通转诊关卡,推进医疗资源下沉充满信心。然而,当飞驰的互联网+科技企业....

发表于 09-20 15:19 132次 阅读
为何单方面用力的互联网转诊时不时会出现卡顿现象?

区块链将成为互联网乃至社会的解构和重塑社会的“起义者”

区块链的数字算力重新建立了信任关系,使得原来的弱关系可以依靠算法建立强关系。作为分布式的开放数据库,....

发表于 09-20 14:39 133次 阅读
区块链将成为互联网乃至社会的解构和重塑社会的“起义者”

工信部部长苗圩:促进互联网与制造业深度融合

还表示未来制造业不仅仅是制造业,而是制造业和服务业的完美结合。未来制造业依靠的不是资源和产业配套,而....

的头像 智能制造发展联盟 发表于 09-20 14:34 242次 阅读
工信部部长苗圩:促进互联网与制造业深度融合

盘点思科为美国海军描绘的万物互联网愿景

万物互联网(Internet of Everything,IoE)是思科等业界巨头提出的超越物联网(....

的头像 物联网技术 发表于 09-20 11:23 616次 阅读
盘点思科为美国海军描绘的万物互联网愿景

中国电信结合自身能力,正在积极响应国家“互联网+”意见的号召

为满足工业智能化发展需求,中国电信工业互联网以工业连接为基础,构建在安全可信的“天翼云”上,具有低时....

发表于 09-20 10:25 350次 阅读
中国电信结合自身能力,正在积极响应国家“互联网+”意见的号召

物联网技术研究与应用案例分析

传感器技术和信息处理技术是物联网的基础。通过传感器、RFID、多媒体信息采集、二维码等多种传感和编码....

发表于 09-20 09:31 164次 阅读
物联网技术研究与应用案例分析

互联网三巨头共话人工智能未来

马云、马化腾、李彦宏等互联网巨头再度“同台”,这次主题是人工智能。

的头像 人工智能 发表于 09-19 16:36 434次 阅读
互联网三巨头共话人工智能未来

河南能源局以构建“互联网+”智慧能源为方向,全面加快智能电网建设

农村能源革命是贯彻落实党的十九大精神和习近平总书记能源革命战略思想的重要内容,是实施乡村振兴战略的重....

发表于 09-19 15:54 807次 阅读
河南能源局以构建“互联网+”智慧能源为方向,全面加快智能电网建设

马云:AI最好的翻译不是人工智能,应该是机器智能

真正的互联网金融风险极低,不是通过网络就是互联网金融,今天绝大部分P2P公司是披着互联网金融的外衣在....

的头像 工业4俱乐部 发表于 09-19 15:21 416次 阅读
马云:AI最好的翻译不是人工智能,应该是机器智能

怎样的区块链才能遵循丛林法则,赢得最后的胜利呢?

在诸多新技术付诸应用之后,越来越多的技术从业者开始发现,似乎摩尔定律已经开始失灵了,两年的周期远远跟....

发表于 09-19 15:15 190次 阅读
怎样的区块链才能遵循丛林法则,赢得最后的胜利呢?

区块链游戏“区块车”教你如何玩转车市

微车的首款区块车产品定位于基于以太坊的入门级游戏。在这款先行教育用户的产品中,车主可领取一辆虚拟“区....

发表于 09-19 15:01 90次 阅读
区块链游戏“区块车”教你如何玩转车市

赛麟汽车携手中国移动 联手打造车联网平台

9月17日,江苏赛麟汽车科技有限公司与中移智行网络科技有限公司、中国移动通信集团江苏有限公司宣布达成....

的头像 罗欣 发表于 09-19 14:20 504次 阅读
赛麟汽车携手中国移动 联手打造车联网平台

中科院发布全球最快域名服务器 单台处理每秒800万次查询

日前,互联网域名系统北京市工程研究中心(简称域名工程中心,英文缩写ZDNS)在中国科学院软件园发布了....

的头像 电子发烧友网工程师 发表于 09-19 14:17 232次 阅读
中科院发布全球最快域名服务器 单台处理每秒800万次查询

5G还没正式商用,6G又来了?

Jessica Rosenworcel,这位一直支持“网络中立”的FCC(美国联邦通讯委员会)委员,....

发表于 09-19 11:39 247次 阅读
5G还没正式商用,6G又来了?

无锡移动推进“互联网+智慧农业”应用,助力农业价值腾飞

9月14日上午,在无锡锡州花园酒店举办的《智慧农业应用与产业升级高峰论坛》,则为我们揭示了当物联网遇....

发表于 09-19 10:36 48次 阅读
无锡移动推进“互联网+智慧农业”应用,助力农业价值腾飞

通信运营商向视频进军还面临着那些困难?

”当然,以BATJ为代表的互联网大佬早已完成对视频行业的霸占,运营商向视频进军过程中,即便方向正确,....

发表于 09-19 09:02 115次 阅读
通信运营商向视频进军还面临着那些困难?

阿里巴巴新零售样本三江购物成绩单让人失望

作为阿里巴巴新零售布局中首个被入股的传统商超,三江购物一直被当做阿里巴巴新零售的样本,备受关注。 在....

发表于 09-19 03:00 125次 阅读
阿里巴巴新零售样本三江购物成绩单让人失望

Internet是什么?Internet技术与应用的详细资料概述免费下载

1.Internet(因特网)的定义 Internet就是由多个不同结构的网络,通过统一的协议和网....

发表于 09-18 17:19 74次 阅读
Internet是什么?Internet技术与应用的详细资料概述免费下载

不要说6G还早!6G将迈向太赫兹时代,网络越加致密化

二十多年前,美国FCC开创了授权频谱拍卖规则,对某一频段对外进行公开拍卖,以公开竞价的方式,将该频段....

的头像 网优雇佣军 发表于 09-18 16:55 416次 阅读
不要说6G还早!6G将迈向太赫兹时代,网络越加致密化

区块链和能源技术相结合,可助全球能源生产可持续增长

世界上的大多数科学家都认为,根据我们目前的发展轨迹,世界正在走向一系列不可逆转的生态灾难。改变这一进....

发表于 09-18 14:49 269次 阅读
区块链和能源技术相结合,可助全球能源生产可持续增长

真正的金融科技才刚刚开始 京东金融改名京东数科

撕下金融标签,已经变成了互金行业的一场集体运动。在金融强监管背景下,此次更名某种程度上可以视为京东金....

发表于 09-18 11:56 993次 阅读
真正的金融科技才刚刚开始 京东金融改名京东数科

互联网电视的生态雪上加霜彻底恶化,行业竞争愈发激烈

客观的说,互联网电视可以使用户订制点播内容,不强迫用户定时定点去观看电视台的节目,是互联网时代电视的....

发表于 09-18 10:55 67次 阅读
互联网电视的生态雪上加霜彻底恶化,行业竞争愈发激烈

马云:用AI机器智能来进行风控,这才是真正的互联网金融

AI 翻译成人工智能并不是很准确,AI 最好应该的翻译应该是机器智能。把 AI 翻译成为人工智能,是....

的头像 电子发烧友网工程师 发表于 09-18 09:45 719次 阅读
马云:用AI机器智能来进行风控,这才是真正的互联网金融

谁会成为下一个万亿级别安防市场的“独角兽”呢?

据权威机构统计,2016年安防业总产值达到了5400亿元,预计2020年将达到万亿规模。然而,在这么....

发表于 09-18 09:44 156次 阅读
谁会成为下一个万亿级别安防市场的“独角兽”呢?

马云:未来 10-15 年制造业的痛苦将远超今天的想象

据 Engadget 报道,Uber 一直使用谷歌的交通数据来预测交通实况,现在该公司正在测试利用自....

的头像 电子发烧友网工程师 发表于 09-18 09:36 461次 阅读
马云:未来 10-15 年制造业的痛苦将远超今天的想象

小米与格力面临的共同难题

小米和格力当前面临的共同难题都是过于依赖主营业务。小米为了推动其他业务的发展对整体业务架构做出了调整....

的头像 柏颖漫谈 发表于 09-18 09:04 2666次 阅读
小米与格力面临的共同难题

东莞松山湖智能电网采取“1+N+1”建设思路,助力打造“美丽东莞”

东莞松山湖(生态园)高新产业开发区作为国家的自主创新示范区,是东莞未来打造面向全国全球的创新驱动发展....

发表于 09-17 15:35 182次 阅读
东莞松山湖智能电网采取“1+N+1”建设思路,助力打造“美丽东莞”

智能电网打通“最后一公里”的通信势在必行

随着能源互联网和智能电网建设的不断推进,电网对通信技术的依赖越来越强,对通信技术的要求日益提高,电力....

发表于 09-17 15:15 610次 阅读
智能电网打通“最后一公里”的通信势在必行

盘点联通混改一年后的现状

在2017年曾经损失多员“大将”的中国联通,2018年仍然没有止住高管离职风潮。在中国联通引入阿里巴....

的头像 通信头条 发表于 09-17 14:29 645次 阅读
盘点联通混改一年后的现状

最具投资价值的十六个新兴产业

大数据行业的融资总额2013-2015年分别为8亿美金、15.4亿美金及20亿美金;2013-201....

的头像 悟空智能科技 发表于 09-17 11:50 591次 阅读
最具投资价值的十六个新兴产业

做好区块链发展对策,步入价值互联网时代

区块链技术作为以去中心化方式集体维护一个可靠数据库的技术方案,具有去中心化、防篡改、高度可扩展等特点....

的头像 通信信号处理研究所 发表于 09-17 11:17 771次 阅读
做好区块链发展对策,步入价值互联网时代

中国电信持续提速降费,加快互联网行业的发展

自2015年开始的提速降费监管政策,让运营商一方面提升了网络速度,另一方面降低了资费单价。

的头像 C114通信网 发表于 09-17 10:49 776次 阅读
中国电信持续提速降费,加快互联网行业的发展

区块链技术用于旅游业和酒店,彻底改变了人们出行的方式

在过去的十年中,旅游和酒店预订已经在网上实现了迅速地发展。互联网彻底改变了人们出行的方式,包括即时比....

发表于 09-17 10:41 99次 阅读
区块链技术用于旅游业和酒店,彻底改变了人们出行的方式

区块链创业公司DADI正在构建云计算新方法,用来创造积极的社会变革

这是DADI(民主互联网的分散式架构)公司寻求改变的东西。这家全球区块链创业公司已经积累了近3000....

发表于 09-17 10:34 203次 阅读
区块链创业公司DADI正在构建云计算新方法,用来创造积极的社会变革

灵活的连接和供电是当今数据中心设计的核心

TE已扩展QSFP+电缆组件产品系列,添加了能够解决众多数据通信布线问题的选项。除了标准的30、28....

的头像 电子发烧友网 发表于 09-17 09:49 695次 阅读
灵活的连接和供电是当今数据中心设计的核心

中国移动互联网基因改善加速 中国移动互联网套餐爆发

三家运营商中体量最大的中国移动,一直饱受老用户诟病。 中国移动目前为用户量最多的运营商,但诸多中国移....

发表于 09-16 09:58 734次 阅读
中国移动互联网基因改善加速 中国移动互联网套餐爆发

中国互联网与工业融合创新联盟,催生出新的服务形式和产品产生

中国的智能化创新主体已经出具规模。一些领先的工业企业、互联网企业和生产性服务企业成为融合生态体系中各....

发表于 09-16 09:35 531次 阅读
中国互联网与工业融合创新联盟,催生出新的服务形式和产品产生

互联网造车备受质疑,蔚来的梦想与现实有多远

特斯拉的长期亏损正让投资人对它逐渐失去耐心和信心,而本来它期望model3的产能实现预期目标可以提升....

的头像 柏颖漫谈 发表于 09-16 09:15 2085次 阅读
互联网造车备受质疑,蔚来的梦想与现实有多远

我国制造业向智能化转型技术、模式及方向探讨

我国正在大力推动智能制造的发展,使制造业发展能够站到了爬坡过坎、由大变强新的历史起点上。 用户贴近和....

发表于 09-16 09:10 152次 阅读
我国制造业向智能化转型技术、模式及方向探讨

过于依赖手机的成功,小米的难题是尚未有脱颖而出的将帅

在那段时间,小米进行了业务调整,在持续推动手机业务复兴的同时开始布局进入多个行业,希望复制小米手机的....

的头像 柏颖漫谈 发表于 09-16 09:09 6521次 阅读
过于依赖手机的成功,小米的难题是尚未有脱颖而出的将帅

电力通信建设出现新挑战,电力行业成网络切片应用先行者

早在2016年中国电信便开始探索未来5G网络如何切入和使能垂直行业。通过行业调研和交流,我们发现以电....

的头像 贵州智能电网产业联盟 发表于 09-14 17:05 536次 阅读
电力通信建设出现新挑战,电力行业成网络切片应用先行者

谷歌千兆之争,对5G移动网络意味着什么?

总的来看,谷歌光纤取得了巨大成功。它刺激了现有宽带提供商加速自己的基础设施投资,也产生了新的应用和新....

发表于 09-14 15:22 243次 阅读
谷歌千兆之争,对5G移动网络意味着什么?

PIC32MZ程序通过代码时没有任何效果

你好,我有一个用PIC32 MZ2048 EFM144运行的GUI。最近我不得不向程序中添加一些新的按钮和菜单。现在,奇怪的事情不断...

发表于 09-13 15:39 27次 阅读
PIC32MZ程序通过代码时没有任何效果

无法在debian 9.4中运行linux安装程序

您好,我有一个新安装的Debian 9.4(内核4.9~06AMD64),我尝试安装XC8和XC32编译器,但由于某些原因,我没有看到,当我...

发表于 09-11 14:54 37次 阅读
无法在debian 9.4中运行linux安装程序

中国国际高新技术成果交易会工业和信息化数字中国专题馆

由商务部、科学技术部、工业和信息化部、国家发改委、农业农村部、国家知识产权局、中国科学院、中国工程院和深圳市人民政府共同...

发表于 09-07 09:19 162次 阅读
中国国际高新技术成果交易会工业和信息化数字中国专题馆

DRV8301-69M-KIT电机驱动demo可以直接在GUI界面上更改开关频率和电流大小吗?

新手一枚,准备购买DRV8301-69-KIT这个电机驱动demo,一些疑问想咨询下: 1、可以直接在GUI界面上更改开关频率、电流大...

发表于 09-05 11:19 136次 阅读
DRV8301-69M-KIT电机驱动demo可以直接在GUI界面上更改开关频率和电流大小吗?

Harmony Graphic Composer:GroupBox始终显示边框

嗨,我在GUI中使用GROPBOX来分组一些Objjcts。即使边界类型设置为“No.1”,GROMPBOX控件也始终有一个边框。...

发表于 08-31 15:32 28次 阅读
Harmony Graphic Composer:GroupBox始终显示边框

Seeed Studio BeagleBone Green Wireless开发板为物联网应用开发解决更多挑战

物联网(IoT)快速发展,成为了创新的主要驱动力,吸引了来自互联网应用和传统嵌入式设备领域的许多开发者。因为应用常常设计新的...

发表于 08-29 14:51 150次 阅读
Seeed Studio BeagleBone Green Wireless开发板为物联网应用开发解决更多挑战

FEC六大产品体系亮相2018艾瑞年度高峰会议

  8月23日,主题为“智能•无界•决策”的2018艾瑞(深圳)年度高峰会在深圳瑞吉酒店召开。历来,艾瑞集团主办的年度高峰会议吸...

发表于 08-28 13:53 152次 阅读
FEC六大产品体系亮相2018艾瑞年度高峰会议

电压调节器集成电路

你好, FX2LP是在SlaveFIFO模式图像传感器接口,显示图像在PC端,我们开发的GUI控制中心应用的帧同步,我们包括8...

发表于 08-27 14:47 167次 阅读
电压调节器集成电路