主流pcb软件

主流pcb软件
主流pcb软件

几款主流pcb软件比较

原理图设计软件:会ORCAD就可以了,支持的Netlist超多,基本是业界标准。

PCB Layout 软件

1.Protel,现在推Altium Designer。国内低端设计的主流,国外基本没人用。简单易学,适合初学者,容易上手;占用系统资源较多,对电脑配置要求较高。在国内使用protel的人还是有相当的市场的,毕竟中小公司硬件电路设计还是低端的居多,不过建议各位尽早接触学习别的功能更优秀的软件,不要总在低层次徘徊,对薪水不是很友好啊,呵呵。

2、pads

PADS软件用的人也是相当的多,好用,易上手,个人感觉比Protel好不知多少倍。适合于中低端设计,堪称低端中的无冕之王。现在市场上使用范围最广的一款eda软件,适合大多数中小型企业的需求。其本身没有仿真,做高速板时,要结合其他专用仿真工具,如hyperlynx。

3、Cadence allegro

高速板设计中实际上的工业标准。无论哪一方面都超牛。

PCB Layout工具绝对一流,稍微熟悉一点后就不再想用其他工具了,布线超爽。仿真方面也是非常的牛,有自己的仿真工具,信号完整性仿真,电源完整性仿真都能做。在做pcb 高速板方面牢牢占据着霸主地位。要知道这个世界上60%的电脑主板40%的手机主板可都是拿Allegro画的啊!现在我做板子,不论简单的还是复杂的,都用这个,小板儿一天搞定。用熟了,那是相当的爽。

4 Mentor WG

稍逊于CADENCE,但同样是顶级工具,针对的是高端电路设计,同样有自己的仿真工具。只不过在国内其支持商还相对少点,不如Cadence用的多。

其他的就不提了,用的人很少。

如果很少做高速板,建议用pads吧,毕竟学习起来相对容易。如果经常做高速板,建议还是选Cadence,一个是国内做高速板用Cadence比较多,第二,因为流行,所以学习的话交流的人也多点。很多大公司都用它,会Protel和会Cadence allegro的薪水是不一样的。

Cadence、Mentor是公认的PCB高端软件,PADS是Mentor公司针对低端的软件和Altium Designer等软件做低端市场竞争。PADS、Altium Designer两个软件各有千秋就看你熟悉哪个软件了。就我而言,2005年我学的是PADS所以我觉得他很好用,公司用的是protel99se 我就觉很差劲,没有推挤功能,分类选择功能,没有交换布局功能等等,但为了跟公司同事文件共享,所以就换使用protel99 现在几年都在用protel99就觉得Altium Designer很垃圾了,什么都变得操作繁琐了。而很多网友告诉我Altium Designer很好用的,但到现在我也没有觉得好有,所以真的是操作习惯问题。非得说别人用的软件不好仅仅是因为你不熟悉和习惯他用的软件而已。我现在安装有Altium Designer就仅仅是为了偶尔回答网友的问题而已。

个人看法:

ad/protel

总是被逼用protel,其实我觉得pads更方便,更有效率,比如,着急了可以使用的自动布线等等,protel非常适合新手,偶都没看书就学回了,感觉像word。cadence以后会经常用,因为以后花多层板,当然也用pads作过8层。。。

原来之前一直在用PROTEL 和AD8.3,只是机器太慢了,根本无法流畅跑动,无耐之下只能等回去后再配新电、脑再试,有一次无聊听人说起PADS,我就从网上下载了PADS的9和视频教程,因为有一些PROTEL的功底,每天只有一个小时不到的学习,自己随手画了一些简单的图,而且看到他的视频教程里介绍了一些PADS的功能,我才发现.AD的很多功能都是抄PADS这个专业软件的.但是抄的又不像,抄的很慢很慢...而且都是一些花架子,不如在PADS 里用的舒服.在PADS里画PCB真的如行云流水一样.如推挤功能,还有根把电路图来进行元件自动分组堆放功能,真的很强,虽然我现在只是花了一些些,但是我想我以后会以PADS为主,但是AD的也会偶尔用,有人会说如果要制板怎么办?没关系,这个我早就打听好了,只要给板厂GREBER文件就行了.(这个可以保住你的知识产权,以往直接给板厂整个PCB文件是很危险和错误的做法,一点保密都没有).好了.就说到这里.对了,我也是一名电子爱好者,有空的时间去我的网站看下我的东东.[url=][/url]

通观了一遍回复,看得出来,两个软件都用过的人,评价是比较中肯的。而一些认为Protel 不逊于PADS的,大都是未深入的使用过PADS的。芯片厂广泛的采用Orcad+PADS PCB 来发行参考设计,不是巧合。现在PADS和Orcad都归于Mentor,相信二者会越来越成为绝配,PADS logic的确是有些不思进取。就我个人的理解,PADS PCB在约束条件和Shap 的支持,远比Protel强大,拉线时的特征也比Protel合理,更是合于人的习惯,模态命令用熟了非常方便,效率会高于快捷键。至于改库,PADS实际上比Protel更灵活和便利。

几款主流电子电路仿真软件优缺点比较

几款主流电子电路仿真软件优缺点比较 电子电路仿真技术是当今相关专业学习者及工作者必须掌握的技术之一,它有诸多优点:第一,电子电路仿真软件一般都有海量而齐全的电子元器件库和先进的虚拟仪器、仪表,十分方便仿真与测试;第二,仿真电路的连接简单快捷智能化,不需焊接,使用仪器调试不用担心损坏;大大减少了设计时间及金钱的成本;第三,电子电路仿真软件可进行多种准确而复杂的电路分析。 随着电子电路仿真技术的不断发展,许多公司推出了各种功能先进、性能强劲的仿真软件。既然它们能百家争鸣,那么肯定是在某些方面各有优劣的。下面就针对几款主流电子电路仿真软件的优缺点进行比较。 (1) Multisim 在模电、数电的复杂电路虚拟仿真方面,Multisim是当之无愧的一哥。它有形象化的极其真实的虚拟仪器,无论界面的外观还是内在的功能,都达到了的最高水平。它有专业的界面和分类,强大而复杂的功能,对数据的计算方面极其准确。在我们参加电子竞赛的时候,特别是模拟方向的题目,我们用得最多的仿真软件就是Multisim。同时,Multisim不仅支持MCU,还支持汇编语言和C语言为单片机注入程序,并有与之配套的制版软件NI Ultiboard10,可以从电路设计到制板layout一条龙服务。 Multisim的缺点是,软件过于庞大,对MCU的支持不足,制板等附加功能比不上其他的专门的软件。 (2)Tina Tina的界面简单直观,元器件不算多,但是分类很好,而且TI公司的元器件最齐全。在比赛时经常用到TI公司的元器件,当在Multisim找不到对应的器件时,我们就会用到Tina来仿真。 Tina的缺点是,功能相对较少,对TI公司之外的元器件支持较少。 (3) Proteus

常用办公软件测试题汇编

常用办公软件测试题 一、综合部分 1.对于Office XP应用程序中的“保存”和“另存为”命令,正确的是___。 A.文档首次存盘时,只能使用“保存”命令 B.文档首次存档时,只能使用“另存为”命令 C.首次存盘时,无论使用“保存”或“另存为”命令,都出现“另存为”对话框 D.再次存盘时,无论使用“保存”或“另存为”命令,会出现“另存为”对话框 2.对于Office XP应用程序中的“常用”工具栏上的“新建”命令按钮和“文件”菜单下的“新建”命令项,不正确的是___。 A.都可以建立新文档 B.作用完全相同 C.“新建”命令按钮操作没有“模板”对话框,使用空白模板 D.“文件”后“新建”命令可打开“模板”对话框,可以选择不同的模板 3.不能在“另存为”对话框中修改文档的___。 A.位置B。名称 C.内容D。类型 4.Office XP应用程序中的“文件”菜单底端列出的几个文件名表示___。 A.用于切换的文件B。已打开的文件 C.正在打印的文件D。最近被该Office XP应用程序处理过的文件 5.在文本编辑状态,执行“编辑”到“复制”命令后,___。

A.被选定的内容复制到插入点 B.被选定的内容复制到剪贴板 C.被选定内容的格式复制到剪贴板 D.剪贴板的内容复制到插入点 6.当“编辑”菜单中的“剪切”和“复制”命令呈浅灰色而不能被选择时,表示___。A.选定的内容太长,剪贴板放不了 B.剪贴板里已经有信息了 C.在文档中没有选定任何信息 D.选定的内容三图形对象 7.Office XP应用程序中的工具栏可以___。 A.放在程序窗口的上边或下边 B.放在程序窗口的左边或右边 C.作为一个窗口放在文本编辑区 D.以上都可以 8.可以从___中选择Office XP应用程序中的命令。 A.菜单B。工具栏 C.快捷菜单D。以上都可以 9.Office XP应用程序中使用鼠标进行复制操作应___。 A.直接拖动B。按住键拖动 10.使用“剪贴板”进行移动操作应选择___命令。 A.“剪切” B。“复制”

软件测试工具

摘要 随着信息科技的发展。数字科技的进步。人们对所使用的软件要求越来越严格,许多大型的软件公司对自己严发出来的软件要求也越来越严格,为了解决其中的BUG,软件测试行业开始在国内崛起。新兴的科技技术,带领着软件业开始飞速发展,产品趋于完美化,智能化,易用程度也大大的提高。 但是软件测试行业的形成是因为什么呢?许多人只知道软件测试,但是不知道其根本,它的源头是什么,它是怎么发展衍变的? 本文在探讨软件测试技术的基础上,详细介绍了软件测试的发展,它的衍变过程。同时为大家介绍了多种系列的软件测试工具及它们各自的特点。为软件测试人员理清了测试思路,详细的划分了软件测试的种类。在阅读众多参考文献的情况下对于软件的安全的问题也进行了详细的阐述。最后详细介绍了一款基于主机的入侵检测的工具—PortSentry的安装,配置及使用方法。 关键词软件测试;发展;种类;工具

Abstract Along with information science and technology development.Digital science and technology progress.The people for the software request which uses are more and more strict, many large-scale software companies the software request which sends strictly to oneself more and more are also strict, in order to solve BUG, the software test profession starts in to rise domestically.The emerging technical technology, leads the software industry to start to develop rapidly, the product tends to the beautification, the intellectualization, easy to use the degree also big enhancement. But is the software test profession formation because of what? Many people only know the software test, but did not know its basic, what is its source, how is it develops evolves? This article in the discussion software test technology foundation, introduced in detail the software tests the development, it evolves the process.Meanwhile introduced many kinds of series software testing tool and they respective characteristic for everybody.Tested the personnel for the software to clear off the test mentality, the detailed division software has tested type.Has also carried on the detailed elaboration in the reading multitudinous reference situation regarding the software security question.Finally introduced one section in detail based on the main engine invasion examination tool - PortSentry installment, the disposition and the application method. Keywords software test,development,kind,tool

软件测试中负载压力测试主流工具介绍

软件测试中负载压力测试主流工具介绍 从软件性能测试的发展前景来看,对于工具的依赖性会越来越强。可以预见,在不久的将来,专门从事软件性能测试的软件工具会形成一个不小的市场。目前,市场上的性能测试的工具种类已经很多,但从其工作的侧重点上,可以将这些工具简单的划分为以下四种:负载压力测试工具、资源监控工具、故障定位工具以及调优工具。下面主要介绍一下负载压力测试工具。 负载性能测试工具的原理是通过录制、回放脚本、模拟多用户同时访问被测试系统,制造负载,产生并记录各种性能指标,生成分析结果,从而完成性能测试的任务。 目前,主流的负载性能测试工具有: QA Load 这是Compuware公司开发的一套针对客户/服务器系统、企业资源配置(ERP)和电子商务应用的自动化负载测试工具。

QALoad是QACenter性能版的一部分,它通过可重复的、真实的测试能够彻底地度量应用的可扩展性和性能。QACenter汇集完整的跨企业的自动测试产品,专为提高软件质量而设计。QACenter可以在整个开发生命周期、跨越多种平台、自动执行测试任务。 SilkPerformer: 这是一款在工业领域最高级的企业级负载测试工具。不管企业电子商务应用的规模大小及其复杂性,通过SilkPerformer,均可以在部署前预测它的性能。它可以模仿成千上万的用户在多协议和多计算的环境下工作。可视的用户化界面、实时的性能监控和强大的管理报告可以帮助我们迅速的解决问题,可以通过最小的测试周期保证系统的可靠性,优化性能和确保应用的可扩充性。 LoadRunner: 这是由HP公司开发的一款较高规模适应性的,自动负载测试工具。

国内外各大公司所用的PCB软件汇总

国内外各大公司所用的板级设计软件汇总(2011版) 板级设计技术以可编程逻辑器件(PLD、FPGA以及SoPC)设计和PCB设计为基础。本文是关于国内外各大公司的板级设计软件的应用案例,给大家提供参考。 公司 英文名 所用EDA软件 所用软件提供商 DE-HDL+Allegro Cadence 通用电气 GE Expedition/PADS MentorGraphics Allegro(主) Cadence 惠普 HP Mentor DMS MentorGraphics Allegro Cadence 索尼 SONY ExpeditionPCB(WG) MentorGraphics 诺西 Nokia siemens BoardstationPCB (EN)/PADS MentorGraphics 诺基亚 NOKIA CR5000 ZUKEN Allegro Cadence 摩托罗拉 Motorola BoardstationPCB MentorGraphics 日本电气 NEC Allegro Cadence 松下 Panasonic ZUKEN ZUKEN DxDesigner (前端) MentorGraphics 华为 HUAWEI Allegro(PCB) Cadence Allegro(前端到后端) Cadence 中兴 ZTE ExpeditionPCB(布线) MentorGraphics Allegro Cadence 联想 Lenovo PADS MentorGraphics ExpeditionPCB(WG) MentorGraphics 伟创力 Flextronics Allegro Cadence ExpeditionPCB(WG)/PADS MentorGraphics 艾默生电气 EMERSON Allegro Cadence PADS MentorGraphics 朗科 Netac Orcad Cadence 神达电脑 Mitac Allegro Cadence 英业达 Inventec Allegro Cadence 威盛 VIA Allegro Cadence Allegro Cadence 施耐德电气 Schneider CADSTAR Zuken ExpeditionPCB(WG) MentorGraphics 天弘电子 Celestica Allegro Cadence

软件测试常用术语表

第119贴【2004-10-12】:常见测试术语一 Acceptance Testing--可接受性测试 一般由用户/客户进行的确认是否可以接受一个产品的验证性测试。 actual outcome--实际结果 被测对象在特定的条件下实际产生的结果。 Ad Hoc Testing--随机测试 测试人员通过随机的尝试系统的功能,试图使系统中断。algorithm--算法 (1)一个定义好的有限规则集,用于在有限步骤内解决一个问题;(2)执行一个特定任务的任何操作序列。 algorithm analysis--算法分析 一个软件的验证确认任务,用于保证选择的算法是正确的、合适的和稳定的,并且满足所有精确性、规模和时间 方面的要求。 Alpha Testing--Alpha测试 由选定的用户进行的产品早期性测试。这个测试一般在可控制的环境下进行的。 analysis--分析 (1)分解到一些原子部分或基本原则,以便确定整体的特性;(2)一个推理的过程,显示一个特定的结果是假 设前提的结果;(3)一个问题的方法研究,并且问题被分解为一些小的相关单元作进一步详细研究。 anomaly--异常 在文档或软件操作中观察到的任何与期望违背的结果。

application software--应用软件 满足特定需要的软件。 architecture--构架 一个系统或组件的组织结构。 ASQ--自动化软件质量(Automated Software Quality) 使用软件工具来提高软件的质量。 assertion--断言 指定一个程序必须已经存在的状态的一个逻辑表达式,或者一组程序变量在程序执行期间的某个点上必须满足的 条件。 assertion checking--断言检查 用户在程序中嵌入的断言的检查。 audit--审计 一个或一组工作产品的独立检查以评价与规格、标准、契约或其它准则的符合程度。 audit trail--审计跟踪 系统审计活动的一个时间记录。 Automated Testing--自动化测试 使用自动化测试工具来进行测试,这类测试一般不需要人干预,通常在GUI、性能等测试中用得较多。 第120贴【2004-10-13】:常见测试术语二 Backus-Naur Form--BNF范式 一种分析语言,用于形式化描述语言的语法 baseline--基线

常用工具软件测试题及答案

一、判断题 1. Realone Player不支持多节目连续播放。(N) 2. 网际快车可以上传和下载文件。(N) 3. 天网防火墙的拦截功能是指数据包无法进入或出去。(Y) 4. SnagIt可以捕获DOS屏幕,RM电影和游戏等画面。(Y) 5. Adobe Acrobat Reader可以解压缩文件。(N) 6. 金山词霸2002支持Windows XP,但不支持office XP系统。(N) 7. 在用Ner-Burning Room刻录CD音乐时,若误将数据文件从本地资源管理器中拖入刻录机虚拟资源管理器中时,该文件将被添加到音乐CD中。(N) 8. Symantec Ghost 可以实现数据修复。(N) 9. Easy Recovery 可以恢复任何被从硬盘上删除的文件。(N) 10. Ctrem软件具有防发呆功能。(Y) 二.选择题(每小题2分,共40分) 1、下列不属于金山词霸所具有的功能的是:(C ) A、屏幕取词 B、词典查词 C、全文翻译 D、用户词典 2、东方快车提供了(C )种语言翻译。 A、1种 B、2种 C、3种 D、4种 3、:Vintual CD 中的Creat按钮的功能为(B ) A、编辑映像文件 B、创建光盘的映像文件 C、映像文件的显示方式 D、将映像文件插入虚拟光驱 4、下列哪一个软件属于光盘刻录软件(A ) A、Nero-Buring Room B:Virtual CD C: DAEMON Tools D:Iparmor 5、下列不属于媒体播放工具的是(D ) A、Winamp B、超级解霸 C、Realone Player D:WinRAR 6、下列媒体播放器可以自由截取单个画面或整段电影的是非曲直(B ) A、Winamp B、超级解霸 C、Realone Player D、音频解霸 7、下列哪一个不是网际快车为已下载的文件设置的缺省创建类别( D) A、软件 B、游戏和mp3 C、驱动程序 D、电影 8、CuteFTP具有网际快车不具备的功能是( A) A、上传文件 B、下载文件 C、断点续传 D、支持多线程下载 9、如果在天网防火墙的ICMP规则中输入( B)则表示任何类型代码都符合本规则。 A、254 B、255 C、256 D、253 10、Norton Antivirus的安全扫描功能包括(D ) ①自动防护②电子邮件扫描③禁止脚本④全面系统扫描 A、①②③ B、①②④ C、①③④ D、①②③④ 11、ACDSee不能对图片进行下列哪种操作(C ) A、浏览和编辑图像 B、图片格式转换 C、抓取图片 D、设置墙纸和幻灯片放映 12、SnagIt捕获的图片可被存为下列哪些格式(D ) ①BMP ②PCX ③TGA ④RSB A、①②③ B、①②④ C、①②③④ D、①② 13、WinRAR不可以解压下列哪些格式的文件( D)

软件自动化测试工具介绍--所有

软件自动化测试工具介绍 一、功能测试工具 1、QTP测试工具 全名 HP QUiCkTeSt ProfeSSional SoftWare ,最新的版本为HP QUiCkTeSt ProfeSSional 11.0 QTP是 quickteSt PrOfeSSiOnal 的简称,是一种自动测试工具。使用QTP的目 的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等 QUiCkTeSt针对的是GUl应用程序,包括传统的Windows应用程序,以及现在越来越流行的Web应用。它可以覆盖绝大多数的软件开发技术,简单高效,并具备测试用例可重用的特点。其中包括:创建测试、插入检查点、检验数据、增强测试、运行测试、分析结果和维护测试等方面。 2、WinRUnner MerCUry Interactive 公司的 WinRUnner是一种企业级的功能测试工具,用 于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRUnner能够有效地帮助测试人员对复杂的企 业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。 企业级应用可能包括 Web应用系统,ERP系统,CRM S统等等。这些系统在发布之前,升级之后都要经过测试,确保所有功能都能正常运行,没有任何错误。如何有效地测试不断升级更新且不同环境的应用系统,是每个公司都会面临的问题。 3、RatiOnal Robot 是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面IBM Rational TeSt Manager上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始。 4、AdVentNet QEngine AdVentNet QEngine是一个应用广泛且独立于平台的自动化软件测试工具, 测试、 可用于Web功能Web性能测试、JaVa应用功能测试、JaVa APl测试、SoAP测试、回归测试和 JaVa

PCB设计软件比较

PCB设计软件比较 1、protel无疑是最早接触的eda软件了,在大部分大学里都有protel软件的课程,但是不得不承认,protel在eda软件家族中的确是最低端的软件之一,制作单面板,两层板尚能得心应手,但是4层就开始感觉到不好用了,更多层就更不必说了,如果面对高频高速的多层板,能用protel做出高质量的板子的人是相当不错的:) protel在未来的日子会不会被淘汰不好说,现在使用protel的人还是有相当的市场的。学习PROTEL是学习高端PCB软件的基础。 2、pads即powerpcb,我把它称作低端中的无冕之王,它是我认为在所有低端的pcb软件中最优秀的一款,好用,易上手,做出的板子质量不会比wg,allegro等逊色,现在市场上使用范围最广的一款eda软件,适合大多数中小型企业的需求。 3、orcad orcad的pcb比protel还要差,但是orcad的原理图设计部分capture CIS被业界视为最优秀的原理图工具之一,界面好看,易上手,操作方便,仿真等功能强大,如果和dxdesigner相比在使用方面,我觉得是占上风的,只是dx有非常好的管理功能,集成环境,原理图复用等功能。 4、wg mentor公司的产品,最新出了WG2005,基于windows平台,在中高端的几个软件在功能方面没有很大优劣差别的情况下,只有拉线爽的软件才是好软件,而WG2005正是拉线最爽的软件,被誉为拉线之王,它的自动布线功能非常强大,布线规则设计非常专业,expeditionPCB是WG的pcb核心部分,WG2005包含了DX,DC,DV,LIB,EXP 等部分部分。 5、en同为mentor公司的产品,最新推出的EN2004,因为是基于unix平台的产品,而且市面上没有中文教材,软件学习难度较大,令很多人望而却步;它的专业程度决定了它不适合中小型企业,特别是小型企业,因为没有这个需要,一碗水就能熄灭的火干吗要爬山走远路去更远的河里去取,对不对,况且这个软件本来就是为大型企业设计的,因此没有这个需要的朋友不必去费心费力的,如果工作需要的话就另当别论了,原理图是epd2004,基本上,它最重要的是集成管理体系。 6、allegro高速板设计中实际上的工业标准! 学protel99se吧,有大把的破解软件,大把的书,大把的资料,大把的人教你。缺点是它的敷铜功能太弱智,自动走线也太弱智,注定做不了大板。只画双面板当然是protel99se最简单,上手最快了。 power PCB也可以,比protel高级一点点,可以对付大多数的高速板。 allegro和mentor专门做大板,因为它规则严谨,功能强大,但比较难上手,破解版也要一百多米。 allegro就是颜色单调了点,刚开始有点不习惯。但它的自动走线,修线,绕等长,走差分,多线并走,修铜皮等功能用起来都非常的爽。 mentor是由图形设计软件转变来的,颜色非常丰富,走线功能也非常强大,据说它的走线功能是这些eda软件里最强大的了。 mentor和power pcb是同一个公司的产品,小日本最喜欢用mentor,因为那是他们自己的软件。 allegro和orcad是candence的产品,国外用orcad的很多。用orcad画的原理图符合国际标准,能被所有的eda软件兼容。

常用通讯测试工具使用

常用通讯测试工具 鉴于很多MCGS用户和技术人员对通讯测试工具并不很熟悉,本文档将针对实际的测试情况,对串口、以太网通讯调试过程中所涉及到的常用的测试软件进行相关的讲解。 1. 串口测试工具: 串口调试工具:用来模拟上下位机收发数据的串口工具,占用串口资源。如:串口调试助手,串口精灵,Comm等。 串口监听工具:用来监听上下位机串口相关操作,并截获收发数据的串口工具。不占用串口资源。如:PortMon,ComSky等。 串口模拟工具:用来模拟物理串口的操作,其模拟生成的串口为成对出现,并可被大多数串口调试和监听软件正常识别,是串口测试的绝好工具。如:Visual Serial Port等。 下面将分别介绍串口调试助手、Comm、PortMon和Visual Serial Port的使用。

1.1. 串口调试助手: 为最常用的串口收发测试工具,其各区域说明及操作过程如下: 串口状态 打开/关闭串口 十六进制/ASCII 切换 串口数据 接收区 串口参数 设置区 串口数据 发送区 串口收发计数区 发送数据功能区 保存数据功能区 操作流程如下: ? 设置串口参数(之前先关闭串口)。 ? 设置接收字符类型(十六进制/ASCII 码) ? 设置保存数据的目录路径。 ? 打开串口。 ? 输入发送数据(类型应与接收相同)。 ? 手动或自动发送数据。 ? 点击“保存显示数据”保存接收数据区数据到文件RecXX.txt。 ? 关闭串口。 注:如果没有相应串口或串口被占用时,软件会弹出“没有发现此串口”的提示。

1.2. PortMon 串口监听工具: 用来监听上下位机串口相关操作,并截获收发数据的串口工具。不占用串口资源, 但在进行监听前,要保证相应串口不被占用,否则无法正常监听数据。 连接状态 菜单栏 工具栏 截获数据显示区 PortMon 设置及使用: 1). 确保要监听的串口未被占用。 如果串口被占用,请关闭相应串口的应用程序。比如:要监视MCGS 软件与串口1设备通讯,应该先关闭MCGS 软件。 说明:PortMon 虽不占用串口资源,但在使用前必须确保要监听的串口未被占用,否则无法进行监视。 2). 运行PortMon,并进行相应设置。 ? 连接设置: 在菜单栏选择“计算机(M)”->“连接本地(L)”。如果连接成功,则连接状态显示为“PortMon 于\\计算机名(本地)”。如下图:

常用软件测试技术介绍

常用软件测试技术介绍 1、灰度测试 灰度测试,是在某项产品或应用正式发布前,选择特定人群试用,然后逐步扩大其试用者数量,以便及时发现和纠正其中的问题。另一个是为了降低同时大量的访问对服务器资源造成压力。常见的灰度测试场景如APP新版本升级,系统升级等。 灰度测试主要是按照一定策略选取部分用户,让他们先行体验新版本的应用进行验证。该方法具有用户流量随机,在真实的用户和场景下得到验证,可以实时监控崩溃、用户反馈等问题进行召回、进行定位,进而决定继续放大新版本投放范围直至全量升级或回滚至老版本。灰度测试覆盖到达到了机型、系统、网络、地域多类型的目的。 2、A / B测试 A / B测试的概念来源于生物医学的双盲测试,双盲测试中病人被随机的分成两组,在不知情的情况下分别给予安慰剂和测试用药,经过一段时间的实验后再来比较这两组病人的表现是否具有显著的差异,从而决定测试用药是否有效。 A / B测试制定网页或应用程序的两个或多个版本,是在同一时间维度,让一部分用户使用A 方案,同时另一部分用户使用 B 方案,然后收集统计并对比不同方案的转化率、点击量、留存率等指标,以判断不同方案的优劣并进行决策,分析评估最终哪个版本被采用的方法。 3、模糊测试 模糊测试(Fuzz testing)是一种软件测试技术,其核心思想是自动或半自动的生成随机数据输入到一个程序中,并监视程序异常,如崩溃,断言失败,以发现可能的程序错误,比如内存泄漏。模糊测试常常用于检测软件或计算机系统的安全漏洞。 4、探索性测试

探索性测试是敏捷开发过程中的一种重要测试方法,是功能测试和自动化测试的重要补充。探索性测试是一种经过深思熟虑的测试方式,没有测试脚本,可以使你的测试超出各种明显已经测试过的场景。 相对于传统软件测试过程中严格的“先设计,后执行”来说,具有很大区别。另外探索性测试不是自由测试,而是需要有一定的方法来指导。探索性强调测试人员的主观能动性,抛弃繁杂的测试计划和测试用例设计过程,强调在碰到问题时及时改变测试策略。 探索性测试可以用来找到系统深层次的缺陷、也可以加深测试人员对被测系统的了解。但是特别要注意不要将探索性测试和错误推测法、随机测试、回归测试混淆,同时探索性测试不能用来评估软件质量。 5、基于模型的测试用例设计 基于模型的测试(Model-Based-Testing)是一种技术,是自动化测试的一个分支,有时被标榜为“自动化测试设计”。它是将测试用例的设计依托于被测系统的模型,并基于该模型自动生成测试用例的技术。 没有测试模型,基于模型的测试工具就无法生成任何测试用例。没有好的测试模型,该工具就无法生成好的测试用例。因此,基于模型的测试技术,是从测试设计变成了测试模型设计。

六款主流电子电路仿真软件优缺点比较

六款主流电子电路仿真软件优缺点比较 随着电子电路仿真技术的不断发展,许多公司推出了各种功能先进、性能强劲的仿真软件。既然它们能百家争鸣,那么肯定是在某些方面各有优劣的。本文主要针对Multisim、Tina、Proteus、Cadence、Matlab仿真工具包Simulink及Altium Designer等这六款软件的优缺点做了对比分析,具体的跟随小编一起来了解一下。 (1)Multisim在模电、数电的复杂电路虚拟仿真方面,Multisim是当之无愧的一哥。它有形象化的极其真实的虚拟仪器,无论界面的外观还是内在的功能,都达到了的最高水平。它有专业的界面和分类,强大而复杂的功能,对数据的计算方面极其准确。在我们参加电子竞赛的时候,特别是模拟方向的题目,我们用得最多的仿真软件就是Multisim。同时,Multisim不仅支持MCU,还支持汇编语言和C语言为单片机注入程序,并有与之配套的制版软件NI Ultiboard10,可以从电路设计到制板layout一条龙服务。 Multisim的缺点是,软件过于庞大,对MCU的支持不足,制板等附加功能比不上其他的专门的软件。 (2)TinaTina的界面简单直观,元器件不算多,但是分类很好,而且TI公司的元器件最齐全。在比赛时经常用到TI公司的元器件,当在Multisim找不到对应的器件时,我们就会用到Tina来仿真。 Tina的缺点是,功能相对较少,对TI公司之外的元器件支持较少。 (3)ProteusProteus作为一款集电路仿真、PCB设计、单片机仿真于一体软件,它不仅含有大量的基于真实环境的元器件,支持众多主流的单片机型号及通用外设模型,还提供最优秀的实时显示效果,它的动态仿真是基于帧和动画的,因此提供更好的视觉效果。Proteus支持单片机汇编语言的编辑/编译/源码级仿真,内带8051、A VR、PIC的汇编编译器,也可以与第三方集成编译环境(如IAR、Keil和Hitech)结合,进行高级语言的源码级仿真和调试。

几款主流云测试工具比较

几款云测试工具比较 现在移动APP的开发和更新速度越来越快,APP的测试方式也要与之相适宜。区别与传统的测试方式,云测试平台可以为APP开发项目提供全套的测试方案,可以提高测试效率和测试覆盖率,节省测试成本。以下是一些国内主流的云测试工具,各有特色,而且都有免费体验部分。 一、Testin Testin是现在做的比较大的一个云测试平台,功能覆盖面广,如:兼容性(适配)测试,功能测试,性能测试。提供测试的设备也比较全,除了手机还有Pad和盒子。测试人员只要将APK上传到Testin 测试平台上,选择想要的测试类型和测试设备,就可以完成测试,并产出测试报告。 特色:设备种类多样,手游测试,流量变现功能和社区讨论专区。 二、易测云 易测云网站面向个人开发者和企业级用户,提供安卓应用程序的测试服务。和Testin一样可以让用户随传随测;包含多种测试类型,如适配测试、性能测试、功能测试、遍历测试等,完善的测试报告。同时也提供多款设备,真机测试也没问题的。 易测云的特色: 1.易测云除了为个人开发者服务外,还可以根据企业级用户的 特殊需求进行深度定制。可以部署独立云服务,还可以在现 有的网站上开辟测试专区。

2.自动化录制工具Radar,易测云自主研发的录制工具,以下是 我试用后感觉还不错的地方。 ●支持WebView、无ID控件、和自定义控件操作的录制回放 ●录制生成的脚本,可以 Eclipse 中直接编辑 ●支持输入内容参数化,可在不同的测试设备上输入不同的内 容 ●支持使用用户 keystore进行脚本录制和回放 ●录制完成的脚本支持提交云端测试,可在易测云所有设备或 不同分辨率的其他安卓上运行测 ●支持 Windows、Ubuntu、及Mac主流OS版本 三、百度移动云测试中心MTC 通常的功能就不介绍了,主要介绍各家的特色。 特色: 1.百度云众测平台:可以将开发者提供的应用进行用户评测并 收集反馈,可以将开发者与用户联系起来。 2.强调了Android App安全漏洞扫描,测试速度还可以,不用 等太长时间。但是目前只支持100M一下的APK文件。 3.应用推广:如果你已经拥有一款移动应用,可以快速通过百 度移动应用中心的渠道进行推广。 4.提交上架:无需进行系统切换,快速提交,快速进行审核, 缩短上架时间。 四、移动终端池·远程测试系统

中外主流PCB设计软件大盘点

中外主流PCB设计软件大盘点 PCB设计工作的开展,是一项十分漫长的工作。在进行PCB设计时,首当其冲地是选择设计软件,没有完美无缺的PCB设计软件,关健是找到一种适合自己的工具,能很快、很方便的完成自己的设计工作。当然,在自己日常使用当中,对不同的工作任务,有必要选择不同的设计软件,甚至多种软件协同设计。本文将给大家介绍PCB设计工具,供大家参考。 PCB(Printed Circuit Board),中文名称为印制电路板,又称印刷电路板、印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的提供者。自从人类第一次连接碳片和硅片形成可工作电子产品以来PCB一直是电子行业的支柱。PCB设计从开始的手工绘制到现在越大规模元件库,强大自动布局布线等功能,越来越方便我们工程师进行线路板设计工作。PCB设计具体的可以分为几个部分的,即原理图设计、PCB layout、电路模拟仿真、CAM工程软件、抄板软件等。在PCB设计软件中,一般都包含了原理图设计和PCB 设计两大模块,一些强大的PCB设计软件甚至将以上的模块都包括在内。本文当中,我们主要讲的PCB设计软件,指的是原理图设计和PCB layout这两部分。 每个产业之所以会盛兴衰败都一定有它的时空背景存在,PCB产业发展到目前为止也是有一段历史的轨迹可循。从开始的众家厂商在自己擅长的领域发展,到后期不断地修改和完善,或优存劣汰、或收购兼并、或强强联合,现在在国内被人们熟知的厂商屈指可数:Altium、Cadence、Mentor、Zuken、Cadsoft以及国产的上海青越等。下面将分厂家对目前的主流PCB 软件进行介绍。 1 Altium Protel 系列 衡量一个软件的优劣,其中一个很现实的标准就是看它的市场占有率,也就是它的普及和流行程度,那么Altium Protel当之无愧地排在众多PCB设计软件的前面。Protel系列,较早就在国内开始使用,基本上所有高校的电子专业都开设相关课程,甚至许多大公司在招聘电子设计人才时在其条件栏上常会写着要求会使用PROTEL。Altium曾声称中国有73%的工程师和80%的电子工程相关专业在校学生正在使用其所提供的解决方案,而目前正版率只有3%左右。当然,关于触目惊心的盗版问题,e-works也深表痛心,确实目前也没找到较好的规避方案,但是可以看出该软件在国内应用的广泛性。 图1 Altum Designer Protel是PROTEL(现为Altium)公司在1985年推出的PCB设计软件,从最初的Protel fo DOS,再升级为Protel for Windows,然后在1998年,推出protel 98,在1999年推出了划

[示例文档1]软件测试计划书

[示例文档1]软件测试计划 书 标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

软件测试计划

1 概述 测试目的 说明本项目测试目的、预期达到的目标。 背景 说明本项目测试的背景。 参考资料 列出编写本计划及测试整个过程中所要参考的文件、资料。 2 测试基本内容 测试要点 测试要点应对以软件测试的以下信息进行具体描述。 测试方法:本次测试采用的测试方法(黑盒或白盒测试)。 测试类型:测试类型的说明。 测试手段:如手工测试、自动测试或手工与自动测试相结合。 采用手工与自动测试相结合的方式,说明不同手段所占比例。 采用自动测试,需详细说明选用的测试工具。 测试内容:根据软件项目的实际特点确定确认测试的测试内容。对部分软件除基本的功能测试外,可能还包括: 性能测试、安全性测试、极限测试、并发操作测试等。 测试环境 说明本次测试软件的运行与测试所需的硬件环境和软件环境。测试范围 确定本次测试范围。

测试工具 说明本次测试使用的测试工具,包括自编测试程序,并进行确认。 测试开始时间 指明本项目测试工作的开始时间。 测试结束时间 确认测试工作预计的完成时间。 3 实施计划 测试设计工作任务分解和人员安排 测试设计工作应包括对系统功能及专业知识的学习, 编写测试大纲、设计测试用例等工作。 时间安排 测试设计开始时间:测试设计工作预计开始时间。 测试设计结束时间:测试设计工作预计结束时间。 人员安排 列出预计参加本次测试设计工作的全部测试人员。 输出要求 测试设计工作的输出应包括《测试用例》、《测试记录表》、《测试报告》。 对系统功能及专业知识学习如有必要也要形成书面材料。 由测试小组负责规定组织相关的测试人员进行评审计划。

5类软件测试工具

目前主流的测试工具主要有以下5类: 1.负载压力测试工具 这类测试工具的主要目的是度量应用系统的可扩展性和性能,是一种预测系统行为和性能的自动化测试工具。在实施并发负载过程中,通过实时性能监测来确认和查找问题,并针对所发现问题对系统性能进行优化,确保应用的成功部署。负载压力测试工具能够对整个企业架构进行测试,通过这些测试,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 2.功能测试工具 通过自动录制、检测和回放用户的应用操作,将被测系统的输出记录同预先给定的标准结果比较,功能测试工具能够有效地帮助测试人员对复杂的企业级应用的不同发布版本的功能进行测试,提高测试人员的工作效率和质量。其主要目的是检测应用程序是否能够到预期的功能并正常运行。 3.白盒测试工具 白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级。根据测试工具原理的不同,又可以分为静态测试工具和动态测试工具。静态测试工具直接对代码进行分析,不需要运行代码,也不需要对代码编译链接和生成可执行文件。静态测试工具一般是对代码进行语法扫描,找出不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等。动态测试工具一般采用“插桩”的方式,在代码生成的可执行文件中插入一些监测代码,用来统计程序运行时的数据。它与静态测试工具最大的不同是,动态测试工具要求被测系统实际运行。 4.测试管理工具 一般而言,测试管理工具对测试需求、测试计划、测试用例、测试实施进行管理,并且测试管理工具还包括对缺陷的跟踪管理。测试管理工具能让测试人员、开发人员或其他的IT 人员通过一个中央数据仓库,在不同地方就能交互信息。 5.测试辅助工具 这些工具本身并不执行测试,例如它们可以生成测试数据,为测试提供数据准备。 参加完“2005年IT测试技术研讨会”以后,谢常君对软件测试和网络测试的主流厂商和产品有了更全面的了解。不过最让他高兴的是结识了一批企业的代表和专家。 一个阳光明媚的下午,谢常君约上某位专家在一个咖啡馆会面。“非常谢谢你能前来,我这次约你出来是希望你可以给我一些专业的建议。”谢常君说,“我们公司近期可能需要采购一些测试工具,但是我们对此了解不多,希望你可以帮我们。”接下来,这位专家就首先从测试工具的分类开始讲起…… IT测试工具集锦 Radview TestView系列 Radview公司的TestView系列Web性能测试工具和WebLoad Analyzer性能分析工具,旨在测试Web应用和Web服务的功能、性能、程序漏洞、兼容性、稳定性和抗攻击性,并且能够在测试的同时分析问题原因和定位故障点。 整套Web性能测试和分析工具包含两个相对独立的子系统:Web性能测试子系统Web 性能分析子系统。其中Web性能测试子系统包含3个模块:TestView Manager、WebFT以及WebLoad。Web性能分析子系统只有WebLoad Analyzer。 左图表达了在一个完整的测试系统中,TestView Manager用来定制、管理各种测试活动;WebLoad模拟多个用户行为进行测试,所测试的是系统性能,容量,稳定性和抗攻击性;

常用pcb设计软件优缺对比

常用的PCB设计软件优缺对比 PCB(Printed Circuit Board),中文名称为印制电路板,又称印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的载体。 一、protel、Altium Designer protel是Altium公司在80年代开发的一款电子设计自动化软件,用于原理图、PCB、FPGA 设计。该软件结合了板级设计与FPGA设计。2005年之后,软件改名为Altium designer。收购来的PCAD及TASKKING成为了altium designer 的一部分。 Altium Designer系列(AD),是个庞大的EDA软件,是个完整的板级全方位电子设计系统。但AD的通病就是不论电脑多好,总觉得不太流畅,软件太大,繁余冗杂太多。 二、Mentor pads pads是MentorGraphics公司研发的一款软件,低端产品中相比易上手,适合大多数中小型企业的需求。PADSLayout(PowerPCB)提供了与其他PCB设计软件、CAM加工软件、机械设计软件的接口,方便了不同设计环境下的数据转换和传递工作。缺点是容易报错。

三、Allegro Allegro是Cadence推出的先进PCB 设计布线工具。Allegro 提供了良好且交互的工作接口和强大完善的功能,和它前端产品Cadence、OrCAD、Capture的结合,为当前高速、高密度、多层的复杂PCB 设计布线提供了最完美解决方案。

Allegro在同类产品中脱颖而出,主打高速高密多层pcb设计,但也有明显的缺点,上手较难,资料全齐有人较的情况下都需要数周时间,且价格昂贵,对于大多中小企业性价比不高。 四、easyeda(立创EDA) 2017年easyeda推出国内版本立创EDA,目前最年轻的EDA软件,这是一款基于网页的在线设计软件,国人制作,与之前的不同,这款软件中文且无需购买,沿用国内大多软件的使用方法,注册即用,界面美观。可在线绘制原理图、在线仿真、在线PCB设计,PCB实物定制,元器件购买等,一站式电子工程设计解决方案。 上手程度完全符合国内用户习惯,可以说是目前最易上手且0成本不用担心盗版追责的pcb 软件了,缺点是目前功能较为单一,适合中小企业及个人制作。

相关文档
最新文档