时间:2022-07-23 03:45:56
引言:寻求写作上的突破?我们特意为您精选了4篇测试技术论文范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。
(1)通过对气相、液相色谱、红外等光谱进行分析的光谱分析设备。
(2)通过对生物、实体、偏光等进行观察所使用的显微镜观察仪器。
(3)通过对样本进行同位素质谱分析、电镜扫描等的大型分析仪器
以上这些分析仪器通过对勘探开采出的油气样本进行物理、化学性质的分析,可以对油气资源的性质以及是否含有油气资源等的分析发挥出重要的作用。现今,随着科技的发展,各种分析仪器更是向着自动化方向快速发展。
在石油地质分析中所使用的技术主要分为有机地化方面和沉积及储盖层方面的的分析技术,其中在有机地化方面所使用的分析技术主要有:岩石超临界提取技术、烃源岩模拟实验技术、有机岩石学分析测试技术、有机同位素分析技术等,通过以上这些分析技术可以有效的对样本中有机质的烃含量及形成烃的能力等进行分析。沉积及储盖层方面的分析技术主要有:储层地球化学研究方法、成岩作用于模拟实验技术、油藏地球化学及油藏注入史研究等,以上这些技术通过对油气资源的存储环境以及岩石的地质分析从而得出油气资源存储的重要信息。
3新的石油地质分析测试技术的发展应用
3.1同位素分析测试技术
通过对勘探样本进行同位素进行分析可以有效的得出沉积有机质母质的类型,从而对油气源的分析对比有着重要意义。在原先的分析中,由于受到时代和技术的限制,造成分析只能局限于烃类及碳类物质的某一方面,但是随着科技的进步以及油气运移过程中的物质分异及同位素的分馏作用,可以使得单体烃同位素的分析得到更为广发的应用,同使用此种技术可以极大的提升在油气资源的划分、油气源对比工作中的精度。而通过使用新技术可以对气态烃的碳同位素特征进行热解模拟实验从而模拟油气资源在地下的存储情况。
3.2轻烃分析测试技术
轻烃分析主要是指对于天然气、原油等的轻烃分析,对于轻烃的成因和开采得益于轻烃测试技术的应用,随着科技的进步和广大科技工作者的不懈努力,现今对于轻烃的分析技术已经较为完善,现今已经形成了油—气—源岩三位一体的对比分类研究能力。其中对于天然气轻烃的指纹分析可以有效的对天然气的来源进行分析,通过对天然气干气使用低温或吸附的方法来得出轻烃,通过对轻烃进行分析可以得出较普通的天然气烃更为全面的数据。而对于原油的轻烃指纹分析则主要是通过对原油轻烃的资料进行分类对比,从而可以对烃类的运移进行研究和对油层的连通性进行对比分析。在以上这些分析技术成功完成了对天然气和石油的轻烃分析以后,在完成对于岩石的轻烃分析则可以实现油、气和岩石三者同位一体的分类,从而实现对于原油和天然气的运移分析以及对于原油油源的分析追踪。现今,我国自主研发的使用特殊的有机溶剂来对岩石中的轻烃进行分离提取可以有效的满足实验室对于烃类物质的分析需要。
3.3对油气资源中的含氮、氧化合物进行分析测试的技术
对于勘探样本中的烷基苯酚以及含氮的化合物进行分布以及所具有的含量进行分析可以有效的得出油气运移以及油气资源的聚集和形成有着重要的意义,其中,含氮类的有机化合物是原油以及油岩中的一种非烃类的化合物,其在原油中的含量较低。由于其在原油中的含量较低,因此在对其进行分离时的难度较大,现今,通过不懈的研究发展出了一种新的通过对色谱和质谱进行过对比分析从而对含氮化合物的成分进行分析,现今使用此种方法已经能够完成对40多种含氮类化合物的分析鉴定。
3.4对于包裹体分析测试技术流体
包裹体热力学研究是一门较为年轻的学科,其是最近20年中发展起来的新技术,其主要是通过对岩石以及矿物中的流体介质的性质进行分析,从而确定烃类物质的运移方向以及存储位置等,为石油的勘探带来方便。
界面主要是通过GUI图形用户界面菜单的编辑器来设计的。根据信号分析的结构划分,系统的主页面由多个子窗体的模块共同组成,分别为:系统简介、信号分析、推出系统等。只要单机主页面上面的模块键就可以打开相应的子窗体。并且所有功能的模块都是MATLAB系统应用程序,在每个子窗体模块中还有多个典型信号,其中有方波信号、脉冲波信号等。典型信号的分析还包括实频谱、虚频谱、相位谱等,相关的分析还有正弦、余弦、方波、脉冲波等信号的自相关与互相关的分析;加窗处理涵盖锯齿波、三角波、方波等信号的窗处理,窗函数还有汉宁窗、哈明窗、矩形窗等。除此之外,在典型的信号分析中,想要保证图形的精确性,还要进行加窗与选取采样点工作。这样每一个模块的显示的内容就会用菜单的形式很好的体现出来。
1.2通过举例进行分析
在实际教学过程中,信号测试分析及处理就可以直接应用先前所设计完成的信号分析应用软件,并且在辅助教学工具在实际应用过程中,只需要进行菜单电机就可以完成,就以就对分析正弦信号的谱举例说明。给出正弦波的信号为y=8sin(10π)t,并根据数据来求出信号的实频谱、相位谱、虚频谱等求出。然后点击MATLAB信号分析应用软件,就会出现测试信号分析主页面图;再次点击页面中的正弦信号分析就可以进入正弦信号的分析主页面图。在选择相应的参数时,要注意频率在6Hz左右,取300个采样点,汉宁窗的宽度为300,点击绘图就可以得出正弦波信号y=5sin(10π)t的结果。求出结果为:相频谱、实频谱显示为0,虚频谱为±3.5,双边幅值谱为3.5,功率谱为13.5等等。根据上述的举例分析可了解到,设计的信号分析应用软件具有简便性,并且界面显示很好,比较适合上课测验、演示等。当然,对于测试技术试验及工程领域此技术仍然可以很好的使用。
2合理搭配与实际应用
将MATLAB及测试信号的分析应用软件应用在教学中可以取得很好的教学效果。对于教师而言,在上课中可以在讲解同时还进行演示,对于一些比较抽象的问题就可以用仿真图形来进行仿真演示,这样会使分析结果非常清楚,减少了教师板书的书写及作图步骤所用的时间,在很大程度上提升了教学效率,教学质量也随之提升。然而对于学生来讲,软件的应用可以帮助学生们进行深刻记忆与理解,可以作为学生预习的材料,帮助学生们解决困难习题等。此软件的应用充分的表现出MAT-LAB的灵活性,还可以对学生们起到规范作用,学生们在教师的帮助下,可以自己设计一些工具箱,无形中提升了学生们的学习积极性。虽然MATLAB及测试信号的分析应用软件具有很多优势,但是在测试教学中也有其自身的特色,在进行公式推算中,相比应用板书会取得更好的效果。因为板书可以将内容保留一段时间,方便学生们进行比较分析。软件的应用主要偏于结果,所以在以后的机械工程测试技术教学中,要将软件应用与其他教学方法进行科学合理的搭配使用,这样才能充分发挥出其自身优势。
模式变迁
根据测试方法,测试结构被划分为两种类型:线形分布式结构远程分布式结构在线形分布式结构体系中,所有的测试工具和测试仪器——服务器、数据库管理器、数据统计进程控制硬件和软件等——都顺次连接在一个局域网上。远程分布式结构则假设仪器和控制机之间的地理距离在同一端,有关它们的进程控制则在另一端进行。这种方式包括远程监测和远程控制。
计算机通讯技术的发展使建立这种测试体系成为可能。目前,局域网技术已经得到广泛应用,远程仪器I/O标准也接收了TCP/IP协议,数据库服务器已经可以升级为远程数据服务器。这些都使各种类型的通讯成为可能。不管在一座楼内还是地球的两端,测试工程师们现在都可以利用它们来协调生产进程。已经有一些标准协议和产品如超文本传输协议(http)等提供了基本构架。很多开发环境也允许开发无缝的分布式应用程序。然而,虽然像MicrosoftVisualBasic这类开发环境提供了网络应用程序的开发功能,但它们缺乏测试方面所需的一些特殊要求.惠普公司开发的可视化工程环境(简称HPVEE)和美国国家仪器公司开发的LabView等一些图形化的编程环境可用来解决这个问题。利用这些工具,测试工程师在构筑测试解决方案时只需知道域名或IP地址。再通过Netware或其它的互联网浏览器连接远程端点,简化用于两地通讯所需的软件设计工作量。
图形化编程
传统的程序设计语言需要知道关键字并遵循复杂的语法规则才能产生出成百上千行代码——这些代码很容易出现语法问题以及逻辑错误。相比之下,图形编程工具有效地利用了当今图形用户接口的点击特性。编写程序只包含以下的一些简单步骤:用鼠标选择仪器函数作为对象描述测试步骤和对象之间的关系建立初始条件运行结束后,环境会自动以图形方式显示测量结果。而用传统的编程方法实现一些特定的工作如创建图形显示方式、支持鼠标和键盘控制、选择输入输出显示特性、增加程序的保密性等,可能需要几天的时间。
这种更加直观的方法可以降低80%以上的编程时间,更重要的是测试工程师认为图形技术更加方便有趣,从而鼓励他们在更多的场合应用这些工具。另外,此软件还支持众多厂家生产的仪器驱动器,包括遵循VXI即插即用标准的所有仪器模块。它还用直接I/O方式控制如下类型的仪器:GPIBRS-232VXI基于局域网GPIO利用HPVEE、PC和工作站还可直接控制VXI的背板总线。
对用户的透明度
远程分布式结构体系之所以得到广泛认可的原因应归功于它大大降低了用户和他访问的信息以及信息本身之间存在的臣离所引起的问题。简单地说,不管测试仪器在同一个房间.在其它建筑物内,在另一个州或在地球的另一端.软件的操作方式都是一样的。
假设分布在全球各地的地面监测站需要控制位于一个卫星上的仪器。操作者必须知道卫星运动的方式以及需要实时监测的功能。因此,每个操作者必须知道监测链上前一位操作者所做的工作。
惠普公司通过利用VXI技术设计了一种灵活的解决方案,它使操作者之间、操作者和卫星之间密切配合,代替了以往那种操作权转移方式。这种技术还可以应用在一些危险环境中进行的测量过程,比如炼钢厂或其它充满高温或腐蚀性空气的环境,不适合工作人员在同一所房间内监测和控制仪器。另外一个应用是从一个大的测试单元检查测试参数.比如一架天线或飞机的翅膀.这些都需要在不同地点设置多个VXI机箱来执行所需的测试,而网络技术则允许在一个中心控制点来处理所有仪器。还有一个就是仪器共享问题。假设一个工作组中有若干个科学家.他们都需要用到位于指定地点的一个价格昂贵的仪器集。VXI技术和互联网技术的结合使得他们可以在各自的实验室使用这些仪器。
我们可以想象这样一个过程:生产者将生产线上所有的测试点连接到指定服务器上,这台服务器上有一个Oracle数据库和所有结点需要的测试程序。这样,生产线上的操作者在扫描粘贴在传送带设备单元上的条形码并传送给服务器后,由它来选择合适的测试方案并通知相应的测试设备,并决定所要测量的部件和参数。操作者只需将设备单元安装到固定的机架上,按下按钮即可,测试结果会自动返回给服务器。
远程诊断
测试工程师可以利用互联网技术来排除远在12000英里以外的设备故障,从而提高设备的利用率,并降低维修费用。例如,我们在服务器上设置了设备诊断、校准和自检专家库,为位于吉隆坡的测试点分配一个IP地址,这样,远在美国圣大菲的测试工程师就可以通过测试点提供的信息来运行设备的诊断和校准程序,当然,所有这些都需要通过专用软件才能进行。
在不远的将来,服务器将支持在一个测试点上运行多种传输协议。通过膝上型电脑,测试人员可以浏览各个测试点信息,并在相应测试设备上运行诊断系统。“热链接”(超级链接)技术允许访问驻留在第三方系统上的校正系统,测试点可直接下载而不需测试人员身临其境。展仪器功能
假设我们拥有一个Web页,一个拥有自己的http服务器和html页的仪器,将仪器的IP地址通过“热链接”技术同Web页连接起来。用鼠标点击热点“校准”就可以访问到校准Web页,它包含仪器的标准规范和校准程序。如果需要寻求仪器生产厂家的支持,第三方的超级链接可直接连接到提供此项服务的主页上。它可以自动将我们使用的软件或硬件升级到最新版本。
如果仪器在其内部有一个http服务器和Web页,那么就很容易得到厂家的技术支持,用户的操作也相应被简化。仪器的Web页应包含其基本的使用说明文档,同时为了帮助那些身体残疾的客户,这种在线帮助系统甚至还可以使用视频或音频校准功能。当然,它还应支持硬拷贝和打印功能。在这种结构中,仪器就不需要连接到GPIB总线或VXI机架上,而只需象协调其动作的PC一样,连接到局域网上即可。
创建一个解决方案
回过头我们再看一下上面提到的有关卫星的那个例子。惠普公司最初的解决方案是利用叠架式仪器。它采用一个支持VXI组织TCP/INST协议的局域网/GPIB总线转换器,即HPE2050来实现以上测试过程,这种系统通过HPE2050连接到局城网上,然后用GPIB母线和仪器连成一体。再把分布在世界各地的、驻留有测试仪器控制程序的测试点工作站组建一个测试广域网,实现远程分布式测试。
基于VXI的解决方案是把HPE2050转换器连接到0槽控制器上,或把内嵌式控制器配置为一个支持TCP/INST协议的服务器,这样控制器通过端口就可以和局域网连接起来。TCP/INST协议是HP实验室的研究员在标准RPC机制的基础上开发出来的一种局域网传输协议。随后,VXI组织将其接纳并作为分布式VISA的基础。采用此协议的HPVISA可通过HPE2050访问仪器或运行在服务器上并具有VXI、串口、GPIO接口的控制器,而所有这些只需知道HPE2050或控制器所属的域名或IP地址。
需要解决的问题
虽然组建分布式测试体系的可能性已经存在,特别是一些计算机技术的出现为其注入了新的活力,然而它还达不到我们理想中的完美程度。这主要是因为互联网上数据的传输率低且不受控制,其结果是从远地通过不同路径在电话线上传输的数据包不会按照正确的顺序到达指定地点。这个瓶颈通常来自一些特殊的局域网,尤其是小公司组建的局域网。另外,在数据包横跨美国大陆时,一些不可靠的传输协议会导致70%左右的内容丢失,其结果使数据的传输变得更加缓慢。另外,工业标准变动过快也是一个不容忽视的问题。
这些因素都影响到了分布式测试程序的正常运行。因为在一个分布式解决方案中包含计算机间的通讯进程,所以应用程序内存驻留数据在网上传输和在另一个计算机进程的内存中等待所需要的时间都会影响到测试结果。传输率不仅和机器本身的速度有关,也和局域网上所运行的协议有关。例如,理论上,以太网的传输速率可达到10Mbps,但如果考虑到以上这些因素,实际上它只能达到1Mbps甚至更低,远远低于一些数据采集方案的要求。
在一些数传速率要求不高的场合,可以考虑采用无钱解决方案,使远程地点不再需要传统的电话线才能通讯,从而降低费用。它只需要以下这些设备,如一台PC、所需的仪器系统、移动电话调制解调器和太阳能电池板就可以组建一个完整的、自包容的且价格低廉的监测站,使分布式测量得到广泛应用。
智能化体系
目前的分布式系统——包括远程主机和远程进程仍然采用一种主从式结构,它极大地限制了软件对另一端的控制能力。对于测试过程和测试参数的监测,必须在智能化前端机进行的系统,这种结构由于互联网的低数传速率和不可控制等因素的存在,使其无法得到应用。
1.1 软件测试的概念
软件测试是指在软件运行之前,对软件的产品介绍和代码进行审核,从而保障软件的正常运行。软件测试不仅代表软件系统出现问题的可能性,同时还表示软件能够完成预定功能的程度,这两部分对于软件测试都有重要的意义。
1.2 软件测试的特点
1.2.1软件测试的动态性
软件测试是在规定输入值的情况下运行的,是一种动态的检测软件的运行状态的过程。
1.2.2软件测试的有限性
在对软件进行测试的过程中,测试的次数是有限的,不可能无限制的测试下去,同时,整个测试过程还要具有可管理性,即在测试时需要平衡测试需求与测试资源之间的关系。
1.2.3软件测试的预测性
进行软件测试之前,应该判断测试的结果是否妥当,常常采用预示程序来预测运行的可能结果,但预测程序也是软件测试技术的一大难点。
2 软件测试技术的过程分析
2.1软件测试的方案
在进行软件测试之前,都需要制定一个合适有效的软件测试方案,以确定软件测试的目的和过程,为软件测试的完成提供一个清晰有效的目标。
2.2 软件测试的开发设计
软件测试设计就是在软件开发的过程中进行的软件质量测试工作,在测试时需要提供规范的应用说明、程序设计情况,同时,软件测试设计在软件测试过程中有着重要的作用。测试设计的基本步骤为:首先利用先进的技术手段设计分析样式,然后讨论测试结果,并做成有效的测试方案,最后确定每一项测试任务都完成了,从而保障测试结果的有效性。
2.3 软件测试的准备
在测试方案开始前,需要先进行测试准备,列举测试方案中所需要的重点问题,这些问题常常有测试数据集、驱动程序和实际执行测试所需的软件等,同时需要为整个测试过程寻找合适的测试环境和测试工具。
2.4 软件测试的实施
参照之前设计的软件测试方案,利用测试用例对软件测试的项目进行全面有效的测试,并将测试情况与实际运行情况对比起来研究,从而判断测试是否成功,并进行下一步测试工序。在测试的过程中对软件的质量问题进行记录,并进行有效的修改,修改之后再按照之前的测试步骤重新进行测试,观察问题是否会再次出现,从而确保软件的质量。同时,应制定合适的测试计划,定期将软件运行测试,以保障之前测试的问题不会在出现。每完成一个测试部分,比较整个运行结果与测试方案的不同之处,并针对不同之处进行有效的调整。
2.5 软件测试的报告
将软件测试阶段得到的运行结果拿来观察和处理,观察测试观点是否完整,确认方法是否有效,并依次评定软件测试过程中的测试用例和软件质量等级,并进行测试报告总结。
3 软件工程中存在的测试问题
软件工程出现后,软件的运行质量越来越受到人们的关注,软件测试技术也开始慢慢发展,但在软件工程中常常出现一些测试问题,导致软件的质量受到影响。下面笔者就软件工程中常见的测试问题进行阐述。
(1)目前很多软件开发公司没有比较正规的软件开发手段,没有产品说明书,因此,在进行软件测试时需要先利用试探性测试技术。而利用试探性测试技术需要先了解软件的特性,并对软件的运行情况进行有效的记录,全面描述软件的功能特点,然后应用常用的几种软件测试技术来找出软件的质量问题。但在这样的情况下,一些错误、非法的没有利用价值的数据容易被作为输入数据,这样测试软件的输出结果存在较大问题,对于软件测试的进行有较大的影响。
(2)在进行软件测试时,首先要对软件的逻辑流程进行了解,描述软件的详细状态,但在一些规模很大、结构复杂的软件测试中,了解软件的运行情况是很困难的,这时,就需要降低软件测试的状态以及数量。但是在测试中,必须对每种状态都进行测试,但在实际测试中往往忽略这一问题,这将会大大影响到软件测试的效果,并产生一定的后果。
4 计算机软件测试的常用技术
软件测试技术对于计算机软件行业的发展有重要的促进意义,关系到计算机软件的运行质量,同时,还能方便人们的日常生活。计算机软件测试主要有两种手段,即白盒测试和黑盒测试,下文笔者将对此进行阐述。
4.1 白盒测试
白盒测试即逻辑驱动测试或结构测试,该方法是对系统的内部构造进行测试,检测整个应用软件内部是否正常运行的手段,在测试中,把待测系统当作一开放的盒子,通过对系统的内部程序结构进行测试来检测它的逻辑路径,从而根据在不同区域的检测信息来测试软件的实际运行情况是否与预期结果相同。目前,采用白盒测试技术常用的方法有:基本路径测试法、逻辑覆盖法、静态结构分析法和代码检查法等。与其他的软件测试技术相比,白盒测试技术需要充分了解到系统的内部构造,以便对系统的全部逻辑路径进行检测。在应用这种测试技术时,首先要检查系统的内部构造,并从整个应用的逻辑来
统计检测数据。另外,白盒测试技术对于软件测试人员快速发现软件运行异常情况,提高软件的运行效率有重要的现实意义。 4.2 黑盒测试