mercury

RapidIO背景介绍

烂漫一生 提交于 2021-01-07 10:35:31
RapidIO是由Motorola和Mercury等公司率先倡导的一种高性能、 低引脚数、 基于数据包交换的互连体系结构,是为满足和未来高性能嵌入式系统需求而设计的一种开放式互连技术标准。RapidIO主要应用于嵌入式系统内部互连,支持芯片到芯片、板到板间的通讯,可作为嵌入式设备的背板(Backplane)连接。   RapidI0采用三层分级体系结构,该分级结的如下图所示   其中逻辑层位于最高层.定又全部协议和包的格式,它们为端点器件发起和完成事务提供必要的信息; 传输层规范位于中间层,定义了RapidIO地址空间和在端点器件间传输包所需要的路由信息; 物理层规范在整个分级结构的底部,包括器件级接口的细节,如包传输机制、流量控制、电气特性和低级错误管理等功能.   Rapid IO分为并行Rapid IO标准和串行Rapid IO标准,串行RapidIO是指物理层采用串行差分模拟信号传输的RapidIO标准。在Xilinx的一部分FPGA里面已经集成了GTP,GTX或GTZ等高速串行收发电路,这些是FPGA实现RapidIO高速传输的物理层基础。 本文分享自微信公众号 - 数字ICer(Studying_Times)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“ OSC源创计划 ”,欢迎正在阅读的你也加入,一起分享。 来源: oschina 链接

软件测试基础知识

烈酒焚心 提交于 2020-12-19 16:48:49
一、软件测试概念 什么是软件测试?百度百科上,软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 其实说直白一点,就是找bug。 二、软件测试目的 软件测试的目的,就是基于概念而言的。其目的大概分为以下几种: 1.发现软件的缺陷 2.提高软件质量 3.软件开发,测试过程改进 4.评估软件质量 5.降低公司对软件的维护成本 6.降低软件发布后,对公司负面影响的风险 三、软件测试模型 常见的 软件测试模型 包括V模型、W模型、H模型、X模型和前置模型。这里暂且介绍常用的V模型及W模型。 1.V模型 V模型是最具有代表意义的测试模型。V模型是软件开发瀑布模型的变种,它反映了测试活动与分析和设计的关系 。 用户需求 验收测试 需求分析和系统设计 确认测试和系统测试 概要设计 集成测试 详细设计 单元测试 编码 1)从左到右,描述了基本的开发过程和测试行为,非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系 。 2)左边依次下降的是开发过程各阶段,与此相对应的是右边依次上升的部分,即各测试过程的各个阶段。 优点 :V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。 缺点 :仅仅把 测试过程 作为在

HP LoadRunner_12.55下载与安装图解流程

你。 提交于 2020-12-17 03:15:40
HP LoadRunner_12.55下载与安装图解流程 LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并评估系统性能。 工具/原料 LoadRunner是Mercury Interactive Company著名的性能测试产品。2006年Mercury Interactive Company 被 HP Company收购,因此,Mercury Interactive Company下的LoadRunner产品就成为HP Company旗下产品之一。LoadRunner的下载就要去HP Company官网下载 LoadRunner 12.55地址——》https://www.guru99.com/guide-to-download-and-install-hp-loadrunner-12-0.html 方法/步骤1 下载 1在网页键入HP LoadRunner 12.55下载,看图选择下载方式,如图所示: 2点击“link ”自动跳入注册界面(注册信息必须是英文格式),如图所示:

TIOBE 12 月编程语言:Python 有望第四次成为年度语言!

送分小仙女□ 提交于 2020-12-10 05:46:41
须臾间,2020 年已经不足一个月。近日,编程语言社区 TIOBE 最新发布了 12 月编程语言排行榜。下个月月初,TIOBE 社区也即将揭晓 2020 年年度编程语言,谁又能摘得桂冠? 毋庸置疑,能够获得年度编程语言称号的编程语言必然是 2020 年中最受关注以及流行度、涨幅最高的编程语言。对此,TIOBE 官方进行了相应的统计,在过去一年中,涨幅最大的为 Python,增幅 1.9%;其次为 C++ 0.71 %;R 语言增幅 0.6%、Groovy 增幅 0.69%。 综合来看,其他任何语言超过 Python 的机率都比较低。这意味着 Python 很有可能将于今年也是有史以来第四次获得年度编程语言称号的编程语言。 除了以上,值得关注的是,近几个月期间,TIOBE 榜单已然成为了 Python 与 Java 的追逐战战场。本月中,Java 虽然整体热度与趋势有所下滑,但还是再次超越了 Python 重回第二宝座。 其他编程语言排名 另外,本月编程语言榜单还有一些变化: Rust 从第 25 位上升到了 21 位; Julia 从 30 名上升到了第 26 名; Dart 从第 27 位下降到第 31 名; Kotlin 从第 36 位下降到第 40 位; TypeScript 从第 43 名上升一位,至第 42 名。 下面列出了完整的21-50名,因为是非官方发布的

软件测试常见面试题

喜你入骨 提交于 2020-11-27 02:27:45
软件测试面试题(一) 软件的生命周期(prdctrm) 计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)->测试(testing)->运行与维护(running maintrnacne) 测试用例 用例编号  测试项目  测试标题  重要级别  预置条件  输入数据  执行步骤   预期结果 1 、问:你在测试中发现了一个bug ,但是开发经理认为这不是一个bug ,你应该怎样解决? 首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准: 根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据; 如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷; 根据用户的一般使用习惯,来确认是否是缺陷; 与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷; 合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个人情绪。 等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。 2 、问:给你一个网站,你如何测试? 首先,查找需求说明、网站设计等相关文档,分析测试需求。 制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试

TIOBE 9 月编程语言:C++ 突起、Java 流行度下降

允我心安 提交于 2020-10-25 08:52:01
整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 编程语言社区 TIOBE 最新发布了 9 月编程语言排行榜。 自从今年5月被C语言超越后,Java 就 一直位列第2,久久无法突破,市场份额也在逐月降低,本月的市场占比相较去年,降幅 甚至 高达-3.18%。 与之形成鲜明对比的是,在本月 TIOBE Top 20 榜单中,C++以1.48%的增幅重回开发者视野中。其实早在2003年,C++就已是真正的赢家。它在2003年8月达到17.53%的峰值,接近第二名,并获得2003年年度编程语言称号。 不过,自2005年之后,C++市场份额一降再降,甚至再也没有达到10%。在2017年,C++走向历史最低值,占比4.55%。如今随着C++ 20最新标准的逐渐完善, TIOBE CEO Paul Jansen 表示,与去年相比,C++现在是增长最快的语言。 C++20(C++ 编程语言标准 2020 版)是 C++语言一次非常重大的更新,为这门语言引入大量新特性。 C++20 新增的四大特性(概念、范围、协程和模块)完善了许多之前的不足,使开发者拥有更好的开发体验。 除了以上,8-20名也有些许的变化: PHP超越R语言上升1位,变为第8名; Classic Visual Basic跌出TOP 20,Dart进入TOP 20; Rust由第20名上升2个名次,成为第18名。

TIOBE 9 月榜单:C++ 重振旗鼓

夙愿已清 提交于 2020-10-11 09:28:49
C++ 近期发展状态不错,依旧在榜单中排第四,但排名比率保持增长,本月为 7.11%。 2003 年是 C++ 的巅峰时期,当年 8 月,它的 TIOBE 排名峰值为 17.53%,接近第二名,并拿下了当年的年度编程语言奖。但 2005 年之后,C++ 的榜单排名再也没有超过 10%,甚至在 2017 年达到历史最低值 4.55%。但是,与去年相比,C++ 现在是榜单中增长最快(+1.48%)的语言。 TIOBE CEO Paul Jansen 认为,新的 C++ 20 标准带来了极大的正面影响。C++ 的积极趋势赶超了其他语言,例如 R(+1.33%)和 C#(+1.18%),以及与去年相比损失了 3.18% 排名率的 Java。 TIOBE 9 月 TOP 20 编程语言 单就名次来看,榜单前十变化不大,SQL 守住了第 10 名的位置。PHP 与 R 调换位置,上升到第 8 位,但从总体趋势来看,还是 R 语言增长率更高一些。 Groovy 上个月重回榜单后,名次又上升一位。上期卡住第 20 名,在榜单边缘徘徊的 Rust 也成功留了下来,本月排名 18。 另一个亮点是,常年排在第 24 或 25 名的 Dart(+0.77%)终于进入 top 20,本月排名 20。但第 21 名 Logo(+0.76%)和第 22 名 Classic Visual Basic(+0.75%

面试官:软件测试没搞懂这些,哪里来的自信投简历? 刁钻问得高频的面试题(含答案)

删除回忆录丶 提交于 2020-10-07 07:23:05
问得高频的问题 (含答案) 软件的生命周期 (prdctrm) 计划阶段 (planning)- 〉需求分析 (requirement)- 〉设计阶段 (design)- 〉编码 (coding)-> 测试 (testing)-> 运行与维护 (running maintrnacne) 测试用例 用例编号  测试项目  测试标题  重要级别  预置条件  输入数据  执行步骤   预期结果 1 、问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决 ? 首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准: 根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据 ; 如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷 ; 根据用户的一般使用习惯,来确认是否是缺陷 ; 与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷 ; 合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不参杂个人情绪。 等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定。 2 、问:给你一个网站,你如何测试 ? 首先,查找需求说明、网站设计等相关文档,分析测试需求。 制定测试计划,确定测试范围和测试策略

Selenium3自动化测试【3】:年度最佳自动化测试工具

微笑、不失礼 提交于 2020-10-05 01:13:07
年度最佳自动化测试工具 2019 年自动化测试工具的排名(不限于功能性测试或性能测试),供读者参考。 1. Selenium Selenium 目前是 B/S 应用程序最流行的开源测试自动化框架。 Selenium 经过十多年的发展,其已成为 Web 自动化测试人员的首选自动化框架,尤其适用于拥有高级编程和脚本编写技能的人员。 Selenium 已成为其他开源测试自动化工具的核心框架,如 Katalon Studio , Watir , Protractor 和 Robot Framework 。 Selenium 支持多种系统环境( Windows , Mac , Linux )和浏览器( Chrome , FireFox , IE 等浏览器)。 它的脚本可以用各种编程语言编写,如 Java , Python , C #, PHP , Ruby 和 Perl 。 测试人员可以灵活地(借助 Selenium IDE 实现录制与回访)使用 Selenium ,也可以通过开发语言( Python 、 Java 等)编写复杂的高级测试脚本来满足各种复杂场景的需要,但其扎实的开发语言基础。 地址: http://www.Seleniumhq.org/ 。 类型:开源。 1. Katalon Studio Katalon Studio 是一款功能强大的测试自动化解决方案,适用于 Web

TIOBE 9 月榜单:C#上涨1.18,Java 同比下滑3.18

浪子不回头ぞ 提交于 2020-10-05 00:29:44
喜欢就 关注 我们吧! TIOBE 已公布 2020 年 9 月的编程语言排行榜。 C++ 近期发展状态不错,依旧在榜单中排第四,但排名比率保持增长,本月为 7.11%。 2003 年是 C++ 的巅峰时期,当年 8 月,它的 TIOBE 排名峰值为 17.53%,接近第二名,并拿下了当年的年度编程语言奖。 但 2005 年之后,C++ 的榜单排名再也没有超过 10%,甚至在 2017 年达到历史最低值 4.55%。但是,与去年相比,C++ 现在是榜单中增长最快(+1.48%)的语言。 TIOBE CEO Paul Jansen 认为, 新的 C++ 20 标准 带来了极大的正面影响。C++ 的积极趋势赶超了其他语言,例如 R(+1.33%)和 C#(+1.18%),以及与去年相比损失了 3.18% 排名率的 Java。 TIOBE 9 月 TOP 20 编程语言 单就名次来看,榜单前十变化不大,SQL 守住了第 10 名的位置。PHP 与 R 调换位置,上升到第 8 位,但从总体趋势来看,还是 R 语言增长率更高一些。 Groovy 上个月重回榜单后,名次又上升一位。上期卡住第 20 名,在榜单边缘徘徊的 Rust 也成功留了下来,本月排名 18。 另一个亮点是,常年排在第 24 或 25 名的 Dart(+0.77%)终于进入 top 20,本月排名 20。 但第 21 名