杨文娟
(北京市交通运输部科学研究院(信息资源研究室),100029)
摘要:本文笔者就当前交通运行信息行业第三方软件测试现状基础上,首先从第三方软件测试的重要性入手,归纳了第三方测试的特点,然后分析了第三方软件测试的现状,总结了我国第三方软件测试发展存在的问题,最后就如何进一步促进第三方软件测试发展发表了自己的看法,希望为相关领域的研究者提供参考和借鉴。
关键词:第三方测试;软件;现状;对策
On the development status and Countermeasures of the third party software testing
Yang Wenjuan
(Beijing Research Institute of the Ministry of Communications(Information Resources Research Room), 100029)
Abstract :In this paper,the author current traffic information industry third party software test status based on,starts from the importance of the third party software test,summed up the characteristics of the third party testing,and then analyzes the status of the third party software testing and summarizes the problems existed in China's third-party software testing development.Finally on how to further promote the development of the third party software testing expressed their views,hope and provide the reference for the researchers in related fields.
Keywords :third party test;software;current situation;countermeasure
软件本身属于一类逻辑实体,并非物理实体,因此具有抽象特点,也正是这个特点才导致软件的可靠性无法得到保障。近年来,随着科学技术的不断发展,各个行业对软件应用的可靠性能要求也越来越高,特别是对于一些重要的领域中(如交通运输、航天、银行等)。但是由于很多项目在开发过程中过于重视系统的可靠性,将关注的重点放在了用户界面上的项目进度完成进度上,导致项目被投入使用后才出现各类问题,不仅增加了后期维护所需的成本,情况严重时还影响其正常使用,因此研究交通运行信息行业第三方软件测试发展现状及对策具有重要意义。
1 第三方测试特点分析
就当前,交通运行信息行业第三方测试现状来看,主要具备以下特点:(1)由多方共同参与;(2)验收依据为系统需求文档; (3)全面考察系统质量特性;(4)重视软件的正确性。
2 第三方软件测试的重要性分析
当前,有效的软件测试已经成为提高产品质量的必然选择,对客户而言,其需要的产品是灵活且优质的,因此为了降低生产成本,客户需要均衡产品质量、产品发布时间以及测试成本。因此越来越的客户尝试将非核心的软件测试交予第三方软件测试公司,让其履行合约测试产品。第三方测试软件不能受到如何主观因素的影响,并根据客户的要求在规定的时间内递交测试结果,这种交予第三方进行测试的方法不仅具备公正性,还保证了测试的质量。
3 第三方软件测试发展现状及问题
3.1 第三方软件测试发展现状
就当前,国外国家运用第三方测试的先进经验分析,对于软件的测试工作逐渐交予专业的第三方来开展,开展测试的目的并非单纯早出错误测试方,还需要仔细对错误进行分析、归类和总结。以求找出错误产生的原因和错误表现出来的特征,从而帮助项目的管理者及时发现现用软件存在的缺陷和不足,及时改善,以便为用户提供更多服务。随着我国加入WTO,软件全球化竞争日益加剧,因而用户对软件提出了更高的要求。就我国来看,虽然当前越来越多的软件企业已经意识到软件质量的重要性,并尝试选择第三方测试,但是我国的第三方软件测试才处于刚刚起步阶段,还有很多需要解决的技术问题。当前,第三方软件测试已经在交通运行信息行业得到广泛运用,并且已经有部分用户逐渐颁布了测试规定,尝试通过签订合同的方式来交予第三方软件承担。在交通运行信息行业中,相关的软件需要经过第三方测试且合格之后才能交付使用。
3.2 第三方软件测试存在的问题
主要表现在三个方面:一是就当前来看,用户在委托第三方测试时,主要是用于软件开发的系统集成和验收两个阶段,要求第三方软件发现系统的性能、功能以及安全等重要问题,协助系统完成验收工作,但是第三方测试涉足软件的设计、需求以及编码阶段甚少,并且缺乏了对软件整个生命周期的质量控制。二是由于第三方测试实在项目后期才开展测试,如此导致需求的文档可能滞后,以及缺少了后续开发过程中需要频繁变更文档,引起第三方测试机构对软件需求的把握不够到位和全面,这必然会对软件测试结果带来不良影响;三是第三方测试一般所需时间较短,如缺乏专门用于管理第三方测试的工具,会引起测试团队花大量的时间管理测试软件,而测试人员对系统进行测试仅仅依靠自身经验,导致专业的测试经验和技能无法共性,阻碍软件测试整体水平的提高。
4 第三方软件测试发展对策86
网络与信息工程
2016.10
4.1 提高软件企业及软件用户的产品质量意识
若其质量管理不到位不仅会给软件用户带来巨大的损失,还可能给软件企业带来巨大的损失。对于软件用户来说,严格的软件质量控制能够维护自身的切身利益,然而对于软件企业来说,若自身软件质量不达标,因给用户带来较大损失,并且还将自身置于失信的处境。因此软件质量存在缺陷会给软件的使用方造成很多不便,甚至还可能导致软件用户遭受巨大的经济损失。因此,对于第三方软件测试来说,必须高度意识到软件质量的重要性,积极加强软件质量宣传,为软件第三方测试营造良好的发展空间。
4.2 规范软件第三方测试市场
随着市场需求不断加大,各种规模的软件第三方测试陆续成立,甚至还有少数企业试图通过购买一套自动化测试工具来成立软件测试中心,其中不专业的测试软件质量肯定是不过关的,不能满足客户的要求,甚至还会引起用户失去了第三方测试的信任,影响了第三方测试的可持续发展。因此针对上述现象,笔者认为不可盲目建立测试机构,不搞重复建设。另外,相关部门还应该进一步规范测试市场,并整合测试结构,构建正规的、权威的测评机构,将测试工作落到实处,真正将测试机构提高软件质量的目的发挥出来。
4.3 制定合理的项目验收标准
明确、合理、符合软件测试技术的特点的项目验收标准,才能赋予测试放明确的责任,这对软件测试方和用户都具有极大好处。对于验收标准的制定应该面向测试的整个过程,并且保证该标准具有可操作性,这样做的主要目的是方便测试完成后用户进行验收。
4.4 加大软件测试人才建设
就国外国家先进经验来看,只有拥有了三年以上开发经验的工作人员才能参与软件测试工作。但是我国恰好相反,即便是刚刚毕业的学生都可能被安排在测试岗位上,从而测试人员的业务素质不高。虽然近年来,我国很多高校和职业培训机构都加强了软件测试专业方面的人才培训,并取得了良好的成绩,但是依然无法真正解决测试人才匮乏的问题。因此笔者认为要加大软件测试人才队伍建设,促进我国软件测试人才供求平衡的良性发展结构,促建我国软件产业的蓬勃发展。
4.5 提高用户方参与度
用户方的积极参与不仅可以迅速解决软件测试中存在的问题,还能够发挥监督测试的作用,从而保证测试全面、细致的开展。不仅如此,测试采用的测试思路和制定的验收标准等都离不开用户的认可,因此在软件测试过程提高用户的参与度,不仅能够让用户更好地理解并接受软件测试方的测试理念、思路和验收标准,还能发挥用户协调第三方跟软件开发方的关系,提高了测试的效率。
参考文献
[1] 郑丽娜, 王威, 周悦. 中国第三方软件测试发展现状分析[J]. 软件产业与工程,2012,05:38-41.
[2] 王娉. 应用软件第三方测试过程监管及实施[D]. 北京邮电大学,2008.
[3] 刘彦红. 浅析江苏省生态环境监控系统第三方软件测试实例[J]. 江苏科技信息,2015,09:23-24.
(上接103 页)
3 在工业自动化中应用创新数字技术的具体方式
3.1 把程序化的操作观念灌输在生产的始终
在工业电气自动化中应用数字化技术,要大力提升数字化技术在其系统中的执行的力度。工业电气自动化系统的具体生产效果和数字化的执行力度有直接的关系。所以,在对电气自动化系统分配任务之前,首先要做的技术把与之关联的资料数据输入到计算机系统中,在真正的操作中,要把人工干预的程序设置在首位,并且用此来开展开关、闸刀的每项细节的管理。还有一点值得关注,在系统中应用的数字化技术不是一时就可以完成的,而是要对系统的每个性能进行反复的模拟演练与健全,这样才可以使数字化技术在工业电气自动化的生产到达默认辨别以及自动操作的阶段,做到无工作管理者在现场,数字化技术完整的系统也可以有序自动完成整体的操作步骤。
3.2 把光纤作为完成设备数字化的介质
若想提升工业电气自动化设备水平的智能化和数字化,就要把光纤当成完成数字化的介质,这也是创新数字技术化在工业电气的自动化。若想促进工业电气自动化的数字化技术水平,就需要加强对传输介质的变革。现如今光纤是第一合适的传输的介质,所以要大力利用光纤连接生产设备,对于收集与掌握的数据要使用智能最高级的自动化和间隔层,这样不仅可以提升数字化技术能够科学合理应用到工业电气自动化的生产中,还可以整体增强设备的智能化的质量与效率,进一步为工业电气自动化的能力创作了有利的平台。
3.3 将虚端子技术灵活的应用其中
虚端子技术是大众针对以往二次回路的一次大型的创新变革,对于工程的调试有划时代的重要价值。虚端子技术的使用可以更灵活的对生产机械器件开展更加有效的检查和管理,其意义在于可以使每个智能最终阶段可以有及时的沟通和意见反馈,虚端子技术在工业电气自动化中的具体应用,其能够把电气设备的技术牢牢固定在运用通信的配置上,以此对电气机械设备的开关闭合以及线路连接开展全面的掌握,对环境监测和有效的信息监管形成科学合理的掌握,实现真正意识上的智能化技术。
4 结语
总而言之,随着我国科技的不断发展,数字化技术应用在工业电气自动化中已经成为一种趋势。若想为企业实现更大的社会效益和经济效益就要不断创新数字化技术,只有这样,才能使工业电气自动化生产在严峻的市场竞争中占有一席之地。