自动化测试方法改进方案

时间:2019-05-14 05:07:04下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《自动化测试方法改进方案》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《自动化测试方法改进方案》。

第一篇:自动化测试方法改进方案

自动化测试方法改进方案

自动化测试是测试领域中一个争议性比较大的区域,虽然它并不是一个新生的事物,但是至今仍没有一套比较完善的理论可以提供行之有效的方法,使之更好的为产品质量服务。各个研究机构和公司的专家提供了许多自动化测试的理论和模型,但是均没有形成通用理论,被大众广泛认可。

作者通过对安全产品进行自动化测试,从需求定义开始进行跟踪,涉及产品的设计与实现,对产品的接口、实现功能等进行自动化集成测试,采用测试代码和测试角本相结合的开发方式。作者总结了在工程中遇到的问题和实施中的成功之处,提出改进意见,对自动化测试人员具有较强的工程参考意义。

二、自动化测试简介

所谓自动化测试,就是充分利用测试理论和相关的工具,对产品进行自动化的测试,减轻甚至摆脱某些人工测试的繁重劳动,能够形成统一的测试报告并发布。

自动化测试涉及面很广,可以涉及单元测试、集成测试、系统测试、压力测试等诸多方面,针对不同的测试有不同的处理方法和工具。

经过实践,业界对自动化测试形成了一定的统一观点:

自动化测试不能代替手工测试;

自动化测试进行的是常规测试和回归测试,测试集覆盖率和BUG发现率均不高(这两组数据没有定论,根据测试系统的不同,数据会有所不同,但均低于50%,甚至低于30%)。

三、测试中的“人”

人永远是软件开发领域中的重要因素,不同的人掌握着不同的角色。充分调用不同角色的主动性,可以有效的提高自动化测试的效率。

1.领导支持

自动化测试是个系统工程,测试人员要制定合理完善的测试用例,需要得到需求、设计、开发等相关人员的配合。没有领导的鼎力支持,各方力量配合将会减弱,测试的实现目标将会大打折扣,测试工期也将无法保证。

因此从需求调研之初,就需要得到领导的大力支持,充分估计自动化测试所能达到的目标,制定良好的开发计划,如有可能,由项目经理直接进行领导,以期达到自动化测试的最优效果。

2.避免测试人员“挪作他用”

在许多公司,自动化测试均不是专职人员,经常是针对产品从研发、测试等部门抽调而来,因此他们原来都负担过别的工作。在自动化测试工作过程中,尽量不要由于其原工作问题,将自动化测试人员调回,更不能因为自动化测试在前期开发过程中收效甚微,在开发工期有限的情况下,暂时裁减开发人员。由于自动化测试工作量很大,从理解需求、设计用例、用例实现、测试驱动的设计与开发,到用例调试、用例的最终应用要经历比较长的工期,经常性的人员调动会导致工作情绪的波动和工作进度的滞后。

四、文档工作

在项目管理中,文档是软件工程各阶段的产品和依据,自动化测试当然也不能例外。

1.测试文档要及时

自动化测试与其说是一种任务,更不如说是一个公司知识库的积累过程,测试代码绝不是自动化测试的最终目的。

因此在测试开发过程中,要随时书写自动化测试的配套文档,并要根据需求和设计的变化,即时更新。文档包含自动化测试的设计、实现文档,测试集测试用例文档,测试驱动文档。测试文档的积累,也是对公司知识库的积累,减少将来进行同样开发的成本。

2.开发文档要完善

自动化测试的根本是文档,它依靠需求和设计文档来开发用例,而绝不是根据开发人员实际代码来进行的。因此在自动化测试开始工作之前,要准备好各种文档,包括需求、接口设计、数据库定义等,测试人员只有依据这些文档,才能制定合理的开发计划,开发出适合本系统的测试用例。

一定要避免由于工期等原因,产品的需求和设计文档跟不上,甚至编码前几天,需求设计才最终确定,在开发过程中也要避免频繁的更改需求和设计,其结果经常导致自动化测试人员开发测试用例“无依据”,常常要跟着开发人员跑,而不是跟着文档跑,期间的沟通要花费了大量的时间与精力。同时已经存在的文档如果经常发生变化,如果通知不及时,也会导致开发成本的加大。

通过自动化测试,可以达到检查开发文档,促使开发流程规范化的作用。

3.自动化测试报告清晰

自动化测试之所以在业界一直得以推崇,就是因为测试的自动化、报告的自动化,倘若缺少一份有效的自动化测试报告,即使有再全面的测试用例,别人也会对工作感觉很茫然,缺乏到工作的全面了解。

测试报告中,除有明确的统计数据(包括测试用例数据、通过率等),还需求提供测试的跟踪信息、测试用例失败的原因分析。特别是由断言失败导致的失败原因分析,应具有很好的原因说明,良好的可读性,对问题有很好的描述与定位,可供自动测试人员、开发人员、设计人员和领导等多方人员阅读,对测试结果有很好的理解和定位。

自动化测试报告最好要做到妥善保存,利用测试报告可以跟踪项目进度,把握功能点的完成情况,同时也有利于BUG的回归查找。

五、方法的改进

在实施过程中,需要掌握不同的处理方法,应对处理各种实际问题,包括人员情绪。

1.沟通方式要完善

确认了自动化测试,就需要把自动化测试工作纳入到项目的统一安排之中,把自动化测试人员也做为需求、设计、开发的相关共利者,当发生改变时,要即时通知,以便修改测试用例,避免编码或设计已发生改变,而自动化测试还不知道,其结果将导致查找原因花费大量时间。

沟通也发生在人际关系的处理上。为充分理解需求与设计,自动化测试人员不可避免的要找设计人员沟通产品设计,有时还可能是频繁的询问,遇到设计人员工作重或心情不好,就有可能导致沟通上的困难或不充分。因此沟通需要技巧,测试人员需要耐心与细心,与开发人员保持好的关系,同时要尽量把问题一次沟通清楚,避免沟通不清导致测试用例返工,由此导致工作量的浪费。

对于基于组件的自动化测试,需要开发人员对功能充分的理解,明白自己开发的功能必须依靠什么组件,模块运行必要的支持组件。开发人员理解不充分,就会浪费测试代码的调试时间,直接影响最终的部署。

2.测试用例代码健壮性有待提高

测试用例的代码应具有很好的健壮性,理想的测试用例代码本身不会引入错误误报,断言错误时,只能是被测模块发生了失败。而在实际实施过程中,测试代码的健壮性很难保证,一方面由于测试用例代码编写人员本身编程水平不能保证,很可能产生代码上的BUG,另一方面由于需求和设计的变化,测试用例本身也要随时发生改变,测试用例更新不及时,就会导致被测模块的失败,因此及时沟通,及时更新用例代码,也是非常有必要。

3.避免测试驱动滞后

测试驱动是实现测试用例的根本,由于分工和涉足点不同,自动化测试人员只能完成很少一部分测试驱动,其它驱动由开发人员完成,测试人员只是负责定义驱动的输入输出接口。

但是开发人员有自己的任务,编写测试驱动势必增加其工作量,影响其原有工作的进行。为了自动化测试的正常进行,必须要与开发组领导进行充分的沟通,合理安排开发人员工作量,在不影响原有工作的基础之上完成测试驱动。

测试驱动实现的滞后,将影响测试用例的调试和最终部署,影响整体流程。

4.多种自动化测试工具的引入

一种产品可能会包含各种功能组件,比如数据库、界面、通信等各种操作,因此要引入不同的自动化测试工具,完成不同功能点的测试。如界面操作的角本录入WinRunner、压力测试工具LoadRunner等,各种工具的引入,可以使自动化测试的测试用例覆盖率扩大,使自动化测试更加深入和全面。

5.自动化测试工作的必要性

这一点也是最难处理的。自动化测试由于缺少成型的理论指导,常常导致没有达到理想的效果,使领导和开发人员怀疑其工作的必要性,同时也可能成为软件项目管理中的“鸡肋”。

如何考虑这个问题呢?是否有必要设置自动化测试这一环节呢?

要处理这种心理落差,就需要在开始工作之前,领导及相关人员确立切实可行的目标,考虑清楚自动化测试测试用例的覆盖范围、BUG率等,不要过于乐观的考虑自动化测试的工作成果。根据实际情况制定切实可靠的目标,使获得的回报更驱于理性。公司原有自动化测试的知识储备、自动化测试人力资源的部署、整体团队的配合等诸多因素都会影响工作的最终效果。

六、结束语

自动化测试是一片新鲜的土壤,虽然没有特别完善的理论,但是只要在实施的过程中把握好几条重要的原则,一定可以达到很好的效果。

第二篇:自动化测试经验分享

一、测试的困惑

以前我时常反思,测试组的工作多吗?我的回答是多。测试小组的工作成果的好坏和工作任务的多少成正比吗?最终的回答却并非成正比。我们的测试工作成果往往并不理想,甚至是差。那么为什么事倍功半?这问题很难找到清晰的答案。

参与了外部培训之后,发现了自己在对测试的工作有了新层次的理解。对之前工作成果差的问题思考也有了新的方向。“测试的最高境界是找出所有BUG吗?不是,测试的最高境界是不需要进行测试。为什么不需要进行测试?是因为所有的问题都已经在软件各阶段中介入的测试工作中给预防解决了。由此引申,测试的定位并不是找出BUG,而是预防BUG。” 这是我培训报告中的一部分。如果测试的出发点只为是发现BUG,那么测试工作将会如何?辛苦的发现了一个BUG,之后开发针对性的修正了这个BUG,再回重新测试的过程,又会有多少人会重新被卷入,又会有多少BUG因此而产生,又需要花费多少时间,答案可想而知。这就是我们忙又不见成果的主要原因。所以改善这个问题的出发点就是改变对测试工作的认识——测试的目标并不是为了找出BUG,而是预防BUG的出现。

如何理解正确的测试目标是预防BUG的出现。首先可以从软件测试的阶段划分来看。软件测试的阶段划分为需求、设计、编码、测试、验收。但按此划分来定位测试是错误的。假如在编码阶段完成后测试出的BUG属于设计问题(这也是我们测试工作中经常遇到的情况),那么我们已经编码完成的产品就要面临着伤筋动骨的修改,这样的修改会带出多少个新的BUG出现?为这个修改我们又要重复的测试我们的新提交版本多少次?想必都有很深刻及惨痛的答案了。由此可以说明需求设计阶段的测试比编码阶段测试重要的多。在需求上出现的BUG就很有可能足以推翻整个产品。那么如果在需求设计阶段测试人员就能发现产品设计的BUG,那么就可以避免了因此而衍生的产品BUG,达到预防BUG这种测试理念的目标。

那么又如何能做好以预防BUG为目标的测试工作。“测试工作不只是一种技术,也不仅是一种活动。测试工作的成功也不能取决于测试成果,测试的BUG越多并不能证明测试工作做的好,所以由此引申,测试工作要站在团队的高度来开展,在团队中做好测试,而不是在测试小组中做好测试。”这是我培训报告中的另一部分。要做好以预防BUG为目标的测试工作,首先要尽早的参与到项目中,其次就是需要各部门及小组的大力支持,与业务、项目、代码人员共同形成团队,在团队中影响其他小组提高产品质量,更好的完成以预防产品出现BUG为目标的测试活动。

总结来看,我个人觉得拥有这样的测试理念可以解开我们的疑惑,带领我们走出目前的困境。

二、自动化测试迷失

随着工作、发展、提高等等多方面的需要,我接到了开展自动化测试的研究工作。概念上来说自动化测试是一种测试度量体系。现实点来说,自动化测试可以为我们自动、无误的运作完成大量且需要重复执行的测试用例。这是多么让人振奋的概念。甚至可以解开我上文所提到的有关测试工作的困惑。我很兴奋的去展开研究目前最流行的自动化测试工具之一QTP。甚至设计出了管理中心的三个重要功能的自动化测试脚本,并且运行无误在自动化测试讨论会上兴奋的向大家演示。之后还用工具按键精灵设计出了前端的A类测试用于实际的测试。但很让人沮丧的是最终这些脚本全被遗弃在电脑硬盘的角落,再也没派上用场。为什么?因为他们维护起来很困难,因为他们编写它们的时间与实现的价值并没有超过手工测试。这就是自动化测试吗?怎么不可行啊,我有点不太相信这种结局,所以我再一次困惑了。

外部培训的老师这样告诉我们:“我们并没有理性的看待自动化测试,自动化测试并不是我们看上去的那样美。首先自动化测试能直接的节约成本、让测试人员变轻松的想法是一个误区。因为原本用于手工测试的时间用来编写及维护测试脚本了,而完善的自动化测试脚本编写或维护的时间很可能会超过手工测试的时间。再者自动化测试脚本用例是测试人员所编写,自动化测试只能是沿着该测试人员的“足迹”前进。所以用自动代测试来发现更多软件产品问题的想法也是一个误区。其次并不是所有的测试都能自动化,测试的自动化也不一定是解决问题的最佳手段。”

听完这些,原本困惑的我又多了份惊讶,一方面惊叹产述的这些状况与我之前的自动化测试的试行失败是相近的。另一方面又猜疑这自动化测试该不会像共产主义社会那般吧!随着培训内容的展开,我终于解开了困惑,何为理性的看待自动化测试。

“如同不能指望原始社会拥有了汽车就能进入现代社会一样,自动化测试工具永远都不能主导测试实现自动化”(出自国信培训文档)。我们错误的把自动化测试看成了一种测试工具或测试手段。自动化测试是一种理念,它要发挥它真正的作用就需要这种理念转变为一种体系——自动化测试体系。

“引入自动化测试的前提是已经建立了合适的自动化测试体系,如果没有这些,而片面的追求自动化,无异于缘木求鱼。自动化测试体系是指能够适用某种环境的测试工具、过程、人员结构、方法的综合,运用于整个项目团队”。回到我之前的对QTP研究失败的原因,首先我开始就觉得因为研发的设计、编码实现并没有考虑到自动化,而导致自动化脚本的编写非常吃力。比如产品页面项目的命名不规范,导致自动化测试工具很难捕捉这些页面对像。其次就是测试脚本的方向迷失,我在研究QTP的时候就发现了这个问题。随着我一点点的在编写着脚本,我不断的发现自己在的测试脚本的编写方向上出现了迷失。这段脚本我编写的目标本来是功能测试,但随着我的补充却接近于开发级的单元测试。而另一段本属于功能性测试的脚本,因为功能的重点需要,我又补充了部分脚本导致整个测试脚本测试目标变成了完整关联性测试。而做为单元测试的脚本却并没有在开发的角度上来设计,根本做不到函数、类等代码级的测试,根本不能达到要求。做为完整性测试的脚本也无法模拟接口功能中几何倍数级的各种条件输入对应的输出测试。而功能测试脚本算是硕果仅存,但随着开发对产品的代码大规模调整(这些调整当然不会考虑对已经实现的脚本的影响)而直接“报废”。如果需要脚本继续工作,那么就要花时间来修改调整它。这些脚本的结局又再一次可想而知了。

所以首先我们要理性的看待自动化测试,不要片面的去追求它。对不同的项目要开展不同自动化策略。参考如下

(1)评审项目中特定的部分作为应用自动化的候选对像。

(2)从项目中高度冗余的任务或场景重点考虑自动化。

(3)将乏味且人工容易出错的工作重点考虑自动化。

(4)将回归测试经常需要“照顾”到的部分重点考虑自动化。

(5)自动化开始时要首先关注开发成熟、理解透彻、相对稳定的且不易变的部分优先考虑自动化

其次,自动化所实现的最大价值目标是可不间断的、可重复的自动执行对需求、设计、代码全面覆盖的大量测试用例从而预防bug的产生的一套质量保障机制。所以自动化测试的重点在于测试自动化作为一个体系,要运用于整个项目团队。项目组要讨论它(策略、时间、成本等)、研发需要参与它(编码方向、自动化支撑、以及代码单元测试自动化的计划和执行等)、测试要引导及推进它(策略、方法、执行、跟进、维护等),各团队共同形成体系,才能让自动化测试工具真正的成为一种质量保证的有力武器。

第三篇:无线电引信测试改进方法研究

无线电引信测试改进方法研究

摘要:针对某型弹药中无线电引信测试需要拆装弹体造成的测试过程十分繁琐、耗时较长,且存在一定的不确定性和不安全性等问题,研究一种不拆装弹体的测试改进方法。设计了装备某部位加装天线的改进方案,包括加装位置,加装之后无线电引信收发信号传输链路的形成、装备气密性、测试连接方法、测试流程等。最后对加装天线的传输性能进行了测试,结果验证了改进方案的可行性和优越性。

Abstract: Due to the problems of the complex testing process,time-consuming,some uncertainties and insecurities caused by projectile remove/install in the radio fuze test for a type of ammunition,an improved method without projectile remove/install is researched.The improvement scheme of the bonded antenna is designed,including the location,the formation of the radio fuze signal transmission link,the tightness of the equipment,the test connection method,the test flow and so on.Finally,the transmission performance of the bonded antenna is tested,and the feasibility and superiority of the improved scheme are verified.关键词:无线电;引信;天线;测试

Key words: radio;fuze;antenna;test

中图分类号:E962 文献标识码:A 文章编号:1006-4311(2017)16-0115-04

0 引言

无线电引信是利用电磁波感知目标,并使无线电引信在距目标最佳炸点处起爆战斗部的一种装置[1]。无线电引信利用电磁波对不同的介质要发生反射、折射,其能量不断衰减的传播特性感觉目标的存在,并获取目标的方位、距离等有关信息,通过信息处理器对接收机输出的信号进行分离、变换、运算和选择处理后,以获取引爆信息确定引爆时机[2]。它在弹药中被广泛应用。

引信测试技术是维护的重要内容,目的在于全面检验评判弹药性能,进而确保作战效能的实现[3]。但是较为突出的一个问题是无线电引信测试过程中涉及到某型弹药弹体的拆装问题,主要原因在于引信测试涉及到相应无线电信号的收发,由于某型弹药某部位材料通常为铝合金材料制成,该项测试时必须拆掉与某型弹药无线电引信位置对应的部位,从而造成了不便[4]。鉴于此,有必要开展某型弹药无线电引信测试方法改进研究,着重解决无线电引信测试过程中弹体拆卸的问题,确定一种不拆卸弹体的测试方法。

本文研究了某型弹药无线电引信测试的一种改进方法,实现不拆卸弹体的测试,以提高测试效率和某型弹药贮存可靠性、最大限度地减小测试过程中的不确定性和不安全性,对于提高某型弹药技术保障水平将具有十分积极的现实意义,对于提高某型弹药作战性能具有十分重要的支撑作用。无线电引信与现有测试方案问题

1.1 无线电引信结构与工作原理

无线电引信位于某型弹药前部,具有圆锥结构,在某型弹药飞行过程中以无线电方式感知目标,适时控制战斗部引爆[5]。无线电引信主要由天线、天线信道转换开关、脉冲调相发射机、高频接收组合、视频放大器、编码同步控制组合、相关译码电路、多卜勒滤波器、目标判别电路、引爆电路、延时电路、高度自动跟踪电路等组成[6]。

当无线电引信工作时,发射机通过天线发出一串脉冲,当发射出的射频脉冲在规定的距离内碰到目标时便产生散射,沿发射方向反射回来的信号被引信的接收机接收,经信号处理后给出启动脉冲。经过若干程序后,如果弹目正常遭遇,则无线电引信给出启动脉冲,引爆电路引爆安全引爆装置的电雷管,继而引爆战斗部[7]。如果某型弹药处于非正常飞行,遥控应答机发出自毁信号,则引信就会形成引爆脉冲输出,引爆战斗部使某型弹药自毁[8]。

1.2 现有测试方案存在问题

归纳起来,测试过程中弹体的拆装主要存在以下问题:①弹体拆装对操作员要求较高,而且由于装备内充有惰性气体(氮气),拆卸前需要放气、测试完成安装后还需重新充气,过程十分繁琐,需要消耗大量时间,极大影响测试效率;②装备内惰性气体的作用在于为某型弹药提供适合的储存环境,弹体拆除及放气后,使某型弹药脱离原有储存环境,可能影响某型弹药的储存可靠性,如果多次进行该项测试,这种影响将会进一步增强;③测试时涉及到无线电引信暴露在外界环境中,复杂电磁环境对引信测试可能造成影响,对于引信及弹上其它电子、火工品部件存在潜在影响,增加测试的不确定性和不安全性。改进测试方案

2.1 改进测试方案总体设计

改进测试方法的设计思路是在某型弹药弹体上加装适当的天线,并设计必要的处理电路,从而构建无线电引信与引信激励组合的微波信号传输链路,使得无线电引信发送的信号能有效地传送给引信激励组合、模拟回波信号能有效传送至引信。同时,通过天线设计和装配工艺控制,确保装备的气密性,保证某型弹药的储存环境不受破坏;为避免装备内测试信号的多径效应和干扰,在装备内壁加装天线周围加装吸波材料。按照设计,加装天线和吸波材料的某部位?b配到某型弹药上,测试系统通过处理电路可以与该部位加装的天线通过同轴线连接起来,从而实现不拆卸弹药条件下的无线电引信测试,测试过程大大简化、测试效率明显提升、测试过程中的不确定性和不安全性显著降低,测试原理如图1所示。

2.2 天线的设计与实现

装备加装天线用于传输测试过程中无线电引信的三个天线发射的探测脉冲和反馈的模拟目标的回波信号,同时还必须消除装备产生的电磁多路径效应[9]。考虑到加装天线安装空间有限,而且面向引信天线,所以必须选用尺寸小、低电磁反射率、结构轻巧、装配灵便、可靠性耐用等特点[10]。加装天线采用微带天线,工作频段在某波段,面向筒内安装,以筒壁为接地面,面向筒外设置SMA接口,用于连接处理电路的微波射频信号。

该部位天线采用某波段微带天线,采用三个收发共用天线,每个天线带宽某MHz,方向图为120°×60°,三个天线覆盖360°,为了增加了接收天线与天线之间的隔离,在天线周围增加吸波材料。考虑弹上无线电引信天线的数量、布局及波束参数,在某型弹药某部位上加装3个天线,与3个引信天线分别对应。各天线装配在对应引信天线波束中心线与该部位筒壁相交的点上,天线要满足尺寸小、结构轻巧、装配灵便、可靠耐用等要求,并采取适当措施确保加装天线后装备的气密性,使筒内气压能保持在要求的125kPa左右。

2.3 处理电路的设计与实现

处理电路通过该部位天线接收无线电引信发射出的射频信号,在主控计算机和测控模件的控制下,适时地将接收到的射频信号分离成下底、上左、上右、高度信号并将其输入给引信激励组合,引信激励组合同样在主控计算机和测控模件的控制下,将信号进行不同功率衰减、多普勒频率调制、四种距离延迟等模拟回波信号的多种状态,引信激励组合将处理后的射频信号送还给处理电路,经过处理电路放大后再通过该部位的左、右、下三个天线再次辐射到无线电引信三个天线,从而完成对引信功能的测试,其原理框图如此图2所示。

处理电路对外接口与引信激励源和发某部位填写连接,三个设备之间的微波接口采用SMA系列高频接头,其中处理电路和引信激励源之间通过四根微波低损耗传输电缆连接,两者之间的控制电缆采用的是Y2系列10芯航空插座[11]。处理电路与该部位通过三根微波低损耗电缆连接。处理电路单独采用一个2U机箱,机箱壳体外形为长方体,后面板装有四个SMA高频插座,分别为距离输入、距离输出、高度输入和高度输出;一个Y2-10航空插头,为控制指令借口;前面板三个收发共用天线,三个SMA高频插座,分别为左天线、右天线、下天线。同时处理电路在不需要额外增加二次电源的情况下,可以充分利用现有某型弹药综合测试设备的二次电源即可满足使用要求。改进方案的测试与验证

3.1 测试设备与仪器

HP8970B噪声系数表;频谱仪Aglient E4440A;定向桥85027C;HP436C噪声源;8757D标量网络分析仪;HP8350B扫频信号源;引信激励组合;测控组合;测试工装;电子秤TCS-15-W;微波测试电缆和转借头;某型弹药综合测试系统。

3.2 某部位天线及加装测试

被测天线装入弹体,信号源工作频率设置在某波段(f0),注意发射喇叭和被测天线的极化方向一致。天线机械轴与发射喇叭对准,用方位转台转动180°分别测出天线的轴向面方向图。将天线的主波束对准喇叭,滚动弹体得到滚动面方向图。观察方向图得到轴向面、滚动面波瓣宽度及波束指向。测试轴向面时,将转台指向倾斜70°,测试天线指向70°条件下的天线参数。

用比较法测量天线增益,通过已知增益的标准喇叭,与被测天线的增益比较,测出其相差值,从而得到被测天线的增益。在工作频带内选择中心频率f0点对被测天线的轴向面方向图进行测试。先让标准喇叭对准发射喇叭,得读数As(dB),接入被测天线,让其最大接收方向对准发射喇叭,记下读数Ax1(dB),最后由下式求得被测天线的增益:G(dB)=Gs(dB)+(Ax1(dB)-As(dB))。

其中,Gs――标准喇叭在f0的增益。具体的天线的方向图、增益测试曲线结果见图3。

3.3 处理电路驻波系数测试

驻波系数测试框图如图4。

调整标量网络分析仪,将标量网络分析仪的1通道的测试端口设置为B,并将1通道的测试参数设为电压驻波比(Voltage Standing Wave Ratio,VSWR),根据测量参数的大小确定相应的基准线和比例刻度。确定扫频信号源工作频段的起始频率和终止频率。最后按规定要求进行校准。按图将处理电路的“距离输入X802”与定向桥连接,在工作频带内显示相应的电压驻波比。

3.4 综合性能测试

依托某型弹药测试训练弹和某型弹药综合测试系统,分别采用现有的测试方法和开发设计的改进方法,依托某型弹药测试系统进行无线电引信的单项测试,验证所开发设备的对无线电引信测试的有效性。测试结果表明,采用开发设计的改进的无线电引信测试方法能够实现对无线电引信的测试。对比原有方法和改进方法?y试结果表明,改进方法操作简单,能够获取与原有方法一致的测试结果,保持了测试设备改进前后性能的一致性,没有造成对引信测试信号本身的处理和传输影响。结论

针对某型弹药无线电引信测试中存在的问题,提出了一种不拆卸弹体的无线电引信测试方法。深入分析了某型弹药无线电引信现有测试方案,明确了金属材质装运部位割断某型弹药无线电引信与外部测试设备微波信号传播链路是测试时必须拆卸弹体的主要原因。针对弹体无线电引信测试改进方法,提出了一种天线加装方法。

研究了天线设计与装配并设计了信号处理电路,最后测试并验证了改进方案的可行性和优越性。通过开展分系统、分组件单元测试以及全设备匹配测试,对不拆卸弹体引信改进测试方案进行了系统全面的测试和评估。装备天线以及信号处理电路测试表明,所设计的分部件性能良好,满足系统指标要求。综合性能测试表明,所设计的无线电引信改进测试方案合理,操作简单,能够实现对弹体的综合测试,简化了测试过程、提高了测试效率和某型弹药贮存的可靠性,最大限度地减小了测试过程中的不确定性和不安全性。

参考文献:

[1]江维.某某型弹药便携式测试系统的研制[D].哈尔滨工业大学,2012.[2]陈玉珊.无线电引信测试系统的优化设计[D].南京理工大学,2014.[3]崔少辉,姜会霞.某型弹药测试技术[M].北京:兵器工业出版社,2016.[4]郑玉航,喻剑锋,王仕成.VIX总线技术在某型弹药测试中的应用[J].计算机自动测试与控制,2001,9(1):21-24.[5]约翰?克劳斯.天线[M].三版.章文勋译,北京:电子工业出版社,2011.[6]陈红,施建礼,刘利平,等.某型弹药测试设备配备方法研究[J].海军航空工程学院学报,2009,24(3):102-105.[7]沈磊.超宽带无线电引信测试技术[D].北京邮电大学,2015.[8]胡明,王灵,吴小琅.引信磁流变液解除保险机构贮存寿命评估方法[J].兵工学报,2016,37(9):85-89.[9]钟顺时.天线理论与技术[M].北京:电子工业出版社,2011.[10]王申,薛梦麟.复杂环境下线天线隔离度分析[J].现代防御技术,2009,37(5):56-61.[11]赵志东.微带天线的微型化和宽频化设计研究[D].北京邮电大学,2011.

第四篇:机械自动化设计与制造存在问题及改进方法

机械自动化设计与制造存在问题及改进方法

摘 要:机械自动化设计与制造是科技不断发展的产物,将自动化技术应用的工业机械生产中,可以提高工作的效率,而且可以为工业企业带来较大的经济效益。机械自动化设计与制造也存在一定问题,这主要是因为我国应用机械自动化技术的时间并不长,还处于起步阶段,工作人员需要在应用的过程中,对相关技术进行改进与优化,这样才能促进工业企业机械化、自动化以及现代化的发展。

关键词:机械;自动化;设计;制造;问题;改进

在现代工业企业中,应用了较多的机械自动化技术,这提高了机械制造的质量以及效率,而且可以实现联系生产,节省了人力资源以及劳动力,而且提高了机械运转的效率。机械自动化对机械制造业带来了较大的便利,可以促进机械制造企业更好的发展。与传统的机械生产方式相比,自动化技术具有较多的优势以及先进性,不但提高了机械生产的效率,而且机械生产的质量比较高,但是由于我国应用机械自动化技术还处于起步阶段,所以,在设计与制造的过程中,存在一定问题,需要采取有效的方式进行改进与完善。机械自动化的产生及应用

机械自动化技术是一项先进的技术,体现了科技的进步性以及机械制造的现代化水平,这项技术最早出现在20世纪20年代,应用在机械制造冷加工中,用来实现机械大批量生产。随着社会的不断发展,对机械制造产品的需求量越来越大,所以,机械制造企业的工作人员必须改进施工技术,提高工作的效率,还要提高机械产品的质量,这样才能满足市场的需求以及人们对机械产品的要求。机械自动化生产系统也被称为柔性自动化,其可以对机械产品的零件进行自动化加工,还可以对零件加工的质量进行检测,由于我国引进并应用机械自动化技术的时间不长,还处于摸索阶段,所以,该技术有着良好的发展空间。机械自动化可以实现高效生产,而且在工业生产中占有重要地位,在工业生产中应用的范围越来越广,并且有效提高了企业的经济效益,是提高企业竞争力的有效措施。机械自动化设计与制造存在的问题

机械自动化设计与制造在引进与开发以来,在我国工业生产领域有着广泛的应用,而且实现了工业生产的自动化发展,但是由于我国对这项技术的研究比较少,缺乏可借鉴的经验,所以,与理想化的自动化状态有着一定区别。我国机械自动化技术在工业企业的应用中,设计与制造存在一定问题,首先,由于我国机械制造业的发展并不均衡,而且很多规模较小的企业并没有开发机械自动化技术,在机械制造生产中应用的技术比较落后,有的企业甚至单纯的靠人力进行机械制造生产。其次,我国很多机械制造企业自动化程度不高,应用的装置设备也比较落后,这与西方发达国家有着较大的差距,而且设备的数量的比较少,影响了机械生产加工的效率。机械自动化技术在我国工业领域的应用中有着漫长的发展过程,相关工作人员一定要重视这项工作,还要不断的改进与创新技术,这样才能提高我国工业产业的机械自动化水平,才能赶超西方发达国家的工业水平。机械自动化设计与制造改进的方法

3.1 实现机械自动化技术的现代化发展

机械自动化技术是从人工操作的方式转变成自动化操作的方式,其实现了由简单到复杂的机械生产方式转化。机械自动化体现了生产方式的进步,可以提高生产的效率,而且可以实现设备的自动化运转。机械自动化是衡量一个国家综合实力的标准,只有建立健全的机械自动化,才能提高生产效率,达到理想的自动化阶段。目前我国机械自动化技术存在很多不足,虽然有很多大规模企业,但设备相对落后,自动化水平低,自动化还处于人工操作阶段。要早日实现现代化,需要不断努力,不断创新,重视教育,加大科研力度,引进国外先机械制造技术,向自动化技术现代化阶段迈进。

3.2 全面发展核心产业

机械制造业是我国工业实力的重要标志,是国民经济的基础,是实现现代化的动力源泉。目前我国机械制造企业在发展自动化技术时,应将原有生产设备为基础,逐步增设自动化设备,以点概面,充分发挥自动化设备价值,实现以自动化为主线,基础设备相并行的自动化生产线。

在全面发展核心产业的同时,也要充分考虑能源利用和环境保护。虽然我国的资源比较丰富,但是人均占有量并不高。因此,在产品的生产制造中,应考虑到能源节约的问题,争取以较少的能源尽可能创造更大的利润,降低成本,这就要求我们在设计制造时,要加大科研创新,发展节能环保型设备,实现能源的可持续利用。

3.3 机械自动化设计的发展要结合国情

随着自动化控制逐渐取代机械操作,机械制造的生产方式将会转变为机械控制自动化、数字控制自动化、计算机控制自动化。由于我国自动化技术相对落后,与世界先进技术存在很大差距,我们要从实际出发,要适应我国基本国情。目前我国机械自动化设计普遍采用计算机集成设计系统,其特点是技术要求不高、不需太多前期经验、所需资金少,较容易形成生产工艺,满足大规模生产。

3.4 机械自动化设计并行发展,培养高素质人才

加快发展机械自动化设计,首先要做好前期准备,理论与实践相结合,主机与配套自动化元件并行发展。随着控制理论的深入发展,机械技术已不能单独的完成系统要求,还要考虑系统结构,零件刚度、质量、体积等物理特性在机械自动化设计中的影响。机械自动化技术要充分利用先进技术,如传感器技术、计算机控制系统、可编控制器、新型刀具、系统仿真软件等都是机械自动化的应用基础。

在机械自动化设计发展中,要不断学习其他学科的新理论、新概念,将其与机械自动化设计结合起来,改进更新现有产品,形成一个良性的产业链。同时,要培养高素质、多方位的人才,随着机械制造逐渐转向为自动化制造,科学技术将在机械自动化中发挥重要作用。提高工作人员的技术水平,使工人向技术人员转型,这就要求所有机械制造业的人员都要不断的学习各种新理论、新知识、新方法,应用到机械自动化设计中。

结束语

社会在不断的进步,我国的科技水平也在不断发展,随着市场需求的加大,工业机械制造企业必须改进生产技术以及模式,要采用机械自动化生产模式代替传统人工操作的方式,这样才能提高机械加工产品的生产量,才能提高企业的经济效益。应用先进的机械自动化技术,可以有效的提高企业的竞争力,但是由于我国应用这项技术的时间并不长,在研究的过程中,仍处于摸索的时期,所以,机械自动化设计与制造仍存在一定问题,需要采用有效的方式进行改进与优化。

参考文献

[1]王先逵.机械制造工艺学[M].北京:机械工业出版社,2006.1.[2]王利成.机械设计制造及自动化专业生产实习改革与建设[J].长江大学学报,2008.[3]周望敏,金祥曙,刘力,刘黎,金晓怡.机械设计制造及自动化专业课程群建设思考[J].常州化工学院学报,2003.

第五篇:软件(自动化)测试工作总结

2012年工作总结

2012年自动化测试工作严格按照要求,保质保量完成客户指派的任务。截止目前,已完成话费收取、账单查询、产品变更、营销活动等137项关键业务测试用例、105个自动化回归测试场景设计,范围涵盖个人业务、家庭业务、集团业务、账务管理、营销活动及各类常用查询功能。陕西公司在大型版本上线时均进行关键业务自动化回归测试,降低了新版本上线风险,保证了新版本上线后关键业务和常用业务正常受理。累计已进行新需求上线前后回归测试68次,运行业务脚本13100余次,发现系统原有缺陷38个,新需求缺陷69个,进行业务规则梳理146个,为新需求影响范围分析提供了数据依据,较大程度的提高了上线成功率,降低了上线后系统的缺陷率,提高了系统的稳定性。

从2012年5月份入职到现在的多半年时间内,主要对系统,业务的深入理解,学习。对工作中所运用到得工具熟练掌握,每次上线都能按照要求,独立完成分配的任务。对自动化脚本进行重新整理改进,发现问题及时联系局方人员进行协商,处理。

主要工作内容是负责自动化测试这块,自动化测试的目的在于保障在新业务上线后,能正确的把控新上线内容对整个生产环境的影响。确保在新业务上线过程中,及早发现关键业务的情况,判断其是否受到影响,同时确定新上线业务是否满足要求,达到预期的功能目的。每次上线加班,严格按照要求进行测试,仔细记录测试中发现的BUG,当天寻找开发或相关负责人进行解决,每次按时到达工作现场,认真对待工作,至今没有由于个人原因出现严重过错。其他时间,对测试环境,测试数据和脚本进行维护,管理。领导每次分配的任务认真对待,按时保质完成。

工作中存在还需要以后改进的几点:

1、对业务的熟悉度更进一步了解,拓展。

2、对脚本进行改进,创新,能够更全面的覆盖测试面,争取最大限度的找出问题所在。

3、在测试工具,软件,脚本等方面进行创新,提高测试正确度,测试效率,真正达到自动化测试的目的。

以后主要对自动化更深一步的了解,学习,还有对移动业务庞大的系统进行深入了解,经过这样紧张有序的一年,我感觉自己工作技能上了一个新台阶,做每一项工作都有了明确的计划和步骤,行动有了方向,工作有了目标,心中真正有了底!基本做到了忙而不乱,条理清楚,从根本上摆脱了刚参加工作时只顾埋头苦干,不知总结经验的现象。针对个人和工作上存在的不足,我会不断的去改善,好的习惯继续保持,同时也会不断更新自己的知识库。

下载自动化测试方法改进方案word格式文档
下载自动化测试方法改进方案.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    现状及改进方法

    「摘要」随着近几年我国改革开放的深入实施,个人所得税的税收收入也随着我国经济运行质量、人民收入水平的提高而有较大幅度的增长,逐步成为各地地方财政的重要收入来源之一。......

    材料测试方法 复习题

    1.材料微观结构和成分分析可以分为哪几个层次?分别可以用什么方法分析? 化学成分分析(元素分析):谱学法:①常规方法(平均成分):湿化学法 、光谱分析法②先进方法(种类、浓度、价态、分......

    “加强和改进作风建设”专题测试

    “加强和改进作风建设”专题测试 考试题目:共30题 82分  1. 1949年,我国设立()。 (单选 3 分) [A] 监察部 [B] 中央纪律检查委员会 [C] 中央审查委员会 [D]中央监察委员会  2.习......

    自动化测试案例设计及读后感

    [转] 自动化测试案例设计及读后感 作者:TIB来源:博客园发布时间:2011-04-06 09:51阅读:198 次原文链接[收藏] 散步的SUN自动化测试已经越来越深入人心,其重要性也是不言而喻的。......

    自动化测试学习历程感悟--(定稿)

    软件设计与自动化测试学习历程感悟 序言:最近一段业余时间都在进行web编程设计,采用的是JSP技术,虽然JSP在网站设计上过于复杂,可是其能帮助学习java的思想,而且觉得在理解自动......

    雷达装备防雷接地性能测试方法及接地性能改进措施5篇

    雷达装备防雷接地性能测试方法及接地性能改进措施 徐绵起 王 斌 徐瀚智 (94981部队 南昌市330200) 和平时期,对雷达装备及其使用保障人员来说,最大的安全威胁来自于雷电的袭击。......

    自动化培训方案

    一、培养目标及基本要求 培养目标:培养适应社会经济发展需要的、基础厚实、实践动手能力强、具有团队协作和创新创业精神的,从事现代化信息处理、现代化生产的控制和管理、工......

    汉语拼音改进的方法

    汉语拼音改进的方法 汉语拼音,是学习语文和语文教学的最基础,但目前的拼音方案我认为还不完美,很多人包括教师和大学生都不会,很有必要实施改进,使之达到最简最易,像乘法口诀一......