SCI论文(www.lunwensci.com):
摘要:“十三五”期间,国家构建了内外联动、双向开放的经济新体制、新格局,将信息通信技术和互联网技术作为新一轮科技革命和产业变革孕育发展的重要动力,明确了质量为先的基本方针,并将认证认可和检验检测确定为“蓬勃发展的新兴服务产业”。我国从事检验检测商业服务的机构多达130万家,而其中获得CNAS认可的实验室和检验机构仅为1.3万家左右,占比不足1%。在获取了CNAS认可的实验室中,有一些实验室尚未采用现代化管理手段,仍在使用传统人工管理,且管理过程中存在各种信息不全面、人员和任务分配不及时、原始记录信息无台账、资源共享度不高等问题。实验室管理系统的引入可以在一定程度上解决这些问题。
关键词:实验室信息管理系统;软件产品检测;典型场景;应用
Application of laboratory information management system in software product testing
Li Hongyan,Jin Xin
(Anhui Jiyuan Inspection and Testing Technology Co.,Ltd.,Hefei Anhui,230088)
Abstract:During the“Fifteen”period,China constructed a new economic system and new structure with internal and external linkages and two-way opening up,and took information and communication technology and Internet technology as the important driving forces for the coming round of scientific and technological revolution and industrial transformation,the basic policy of qualityfirst is made clear,and the certification,accreditation and inspection are defined as“Booming emerging service industry”.There are 1.3 million laboratories and inspection organizations in China,of which only about 13,000 are accredited by CNAS,accounting for less than 1%.In the laboratories accredited by CNAS,there are still some laboratories that have not yet adopted modern management methods and still use traditional manual management,there are many problems in the process of management,such as incomplete information,untimely assignment of personnel and tasks,no account of original record information,low sharing of resources,etc.
Key Words:laboratory information management system;software product inspection;typical scene;application
一、实验室管理系统概述
实验室信息管理系统(Laboratory Information Management System,LIMS)是基于数据库的信息技术与实验室管理要求相结合的信息管理工具,其管理对象主要是与实验室相关的人员、事务、对象、信息、资金等。系统基于《CNAS-CL01检测和校准实验室能力认可准则》,结合信息技术对实验室的业务流程和重要资源进行合理管理[1]。
目前,实验室信息管理系统在西方发达国家的应用相对成熟,我国经过多年的发展,也出现了许多优秀的实验室信息管理系统供应商。目前,许多实验室逐步认识到信息在管理中的重要作用,开始引进实验室信息管理系统。实验室信息管理系统在各行业的应用中不断改进优化。
二、软件产品检测流程
软件产品测试是软件工程的重要内容,如果没有标准可循,测试工作就会变得混乱。为保证检测工作的规范化、标准化、快速、高效、高质量,技术人员有必要制订一套完整、具体的检测流程。对于不同类型的软件产品,若测试方式和测试重点不同,则测试过程也会不同。对同一类型的软件产品,不同的公司有不同的测试程序。虽然不同软件的详细测试步骤不同,但它们遵循着同样的基本测试过程:测试需求分析—测试计划制定—测试用例设计—测试执行—测试报告编写。下面对软件产品检测基本流程进行简单介绍。
(一)测试需求分析
测试人员在制订测试计划之前需要先进行测试需求分析,将软件产品的开发需求转变为测试需求,明确测试对象、测试内容、测试范围和测试重点。分析测试需求的过程就是针对软件需求规格说明书的文档测试,其可以发现软件需求中不合适的内容。
建议测试人员、研发人员和客户一起参与测试需求分析的过程,避免混淆,进而快速达成对测试需求的准确共识。
(二)制订测试计划
测试计划是贯穿整个测试周期的完整、详细的指导性文档,是测试工作的导航图,需要随着项目推进或需求的变更而进行调整。测试计划制订后,需要组织关键岗位人员对测试计划进行评审,提前识别风险,评审内容如下。
第一,测试范围是否已覆盖需求。
第二,测试内容是否覆盖所有的测试需求及隐含需求的内容。
第三,是否确定测试项的测试充分性要求。第四,测试子项是否具有唯一性标识符。第五,测试方法是否合理可行。
第六,是否确定测试项的测试终止要求。第七,测试目的是否满足合同要求。
第八,测试环境是否初步满足测试要求。
第九,是否明确、充分规定了测试通过—失败准则。
第十,是否明确、充分规定了测试组织结构。第十一,是否初步规定了测试计划进度。
第十二,是否明确、充分规定了测试输出成果。
第十三,是否初步规定了项目配置管理要求和质量保证要求。
(三)设计测试用例
测试用例(Test Case)指的是一套详细的测试方案,包括测试环境、测试步骤、测试数据和预期结果。不同的公司会有不同的测试用例模板,虽然它们在风格和样式上有所不同,但本质上相同,都包括了测试用例的基本要素。
1.按需要分解测试项
项目负责人对需要测试的测试项进行层次化的分解并标识,若有接口测试,还应作高层次的接口图,说明所有的接口与要测试的接口。
2.说明每个测试项的用例设计思想
测试人员对于不同的测试项要说明测试用例设计方法的具体应用、测试数据的选择依据等。
3.设计和编写测试用例
测试人员设计和编写测试用例,建立测试用例与测试计划或测试需求规格说明的追踪关系,确定测试用例的执行顺序。
4.准备和验证所有的测试用数据和程序
测试人员应针对测试输入要求设计测试用的数据,如数据类型、输入方法等,同时开发部件测试的驱动模块、桩模块及测试支持软件等。
5.准备并获取测试资源
测试人员需要准备并获取测试资源,如测试环境所必须的软、硬件资源等。
6.建立和核查测试环境
测试人员应按测试环境要求建立测试环境,记录核查结果,说明测试环境的具体偏差,以及由于偏差可能对测试结果造成的影响。
测试用例编写的原则是尽量以最少的测试用例达到最大的测试覆盖率。测试用例常用的设计方法包括等价类划分法、边界值分析法、因果图与判定表法、正交试验设计法及逻辑覆盖法等。
(四)执行测试
执行测试是测试人员根据测试用例进行测试执行的过程,是测试人员主要的活动阶段。测试用例的执行工作量往往较大。测试人员需要完成所有测试用例的执行,做好测试缺陷的记录和跟踪工作,验证缺陷修复质量并准备缺陷报告。当提交的缺陷被开发人员修改后,测试人员需要执行回归测试。如果系统对测试用例具有免疫缺陷,测试人员需要编写新的测试用例。测试工作覆盖单元测试、集成测试、系统测试、验收测试等各个阶段的功能测试、性能测试等内容。此外,测试人员需要编制测试文件,例如用户手册,安装手册,说明书等。因此,测试执行阶段是整个测试周期中最重要的工作阶段[2]。
(五)编写测试报告
测试报告是对整个检验检测活动的总结、检验检测过程的归纳、检验检测数据的统计和检验检测质量的客观评价。不同的公司有不同的测试报告模板,但测试报告的要点是相同的,通常都是对软件的简要介绍,检验检测过程的总结、产品质量的评价和判定。
三、LIMS在软件产品检测中的具体应用
软件产品检测实验室的标准化流程一般是根据CNAS、CMA等的规范要求,例如《检验检测机构资质认定能力评价检验检测机构通用要求》(RB/T 214-2017)、《检测和校准实验室能力认可准则》(ISO/IEC 17025:2017)(CNAS-CL01:2018)、《检测和校准实验室能力认可准则在软件检测领域的应用说明》(CNAS-CL01-A019:2018)、《检测和校准实验室能力认可准则在信息安全检测领域的应用说明》(CNAS-CL01-A020:2018)等的要求,并结合实验室的具体检验检测流程制订出个性化的实验室管理体系流程。
软件产品检测领域的实验室管理系统一般包括系统管理、资源管理和检验检测过程管理等主要模板内容。系统管理能够实现角色和人员的对应管理。资源管理一般围绕人员、环境、样品、软硬件资源、方法和标准等要素开展管理。在系统管理和资源管理方面,LIMS在软件产品检测中的应用和医药、化工等领域管理重点相似,本文不展开叙述。
在软件产品检测LIMS中,检验检测过程管理是区别于其他检测领域的关键点的。主要包括委托申请管理、测试策划管理和报告管理等环节,参照下图1软件产品建议检测流程。

图1软件产品建议检测流程
(一)委托申请管理
委托申请管理主要负责测试委托申请的登记和审批流程,登记包括新增、删除、提交、历史委托信息查询等功能。登记信息中应包含基础的客户信息、测试方法、检测标准、测试参数、环境要求、样品处理等内容。评审流程主要依据各实验室的实际情况划分制订,其间需明确检测标准、检测参数、检测环境、人员能力等内容是否满足要求[3]。
(二)测试策划管理
测试策划管理应根据项目授权指派对应的项目负责人查收任务。测试策划需求管理是需求分析与计划的创建和审批。需求分析与计划编制的目的是确定检测范围和依据、检测资源配置(包括软硬件环境、检测工具和人员安排)、进度、过程质量管理、合格判断依据、中止准则和恢复要求、风险分析评估等。
(三)报告管理
当测试执行完成后,工作人员便可以进行总评报告的编写。总评报告分为待编制和历史编制两个界面。报告管理主要负责实现报告的登记、查询和审批流程。报告最终需经授权签字人审批后才能下载、打印、发布。
四、LIMS在软件产品检测中的重要作用
面对软件产品测试过程的复杂性,在此类实验室的管理系统中引入LIMS可以实现以下目标。
第一,提高样本测试的效率。测试人员可以随时查询所需信息,系统会自动汇总和生成最终的分析报告。
第二,提高分析结果的可靠性。分析人员可以及时获得与样本相关的全面信息。系统的自检和错误报告功能可以降低错误发生的概率。此外,LIMS还拥有自动数据上传功能、具体计算和自检功能,能消除人为因素,保证分析结果的可靠性。
第三,实验室资源的协调。管理人员可以利用LIMS平台实时获取实验室各设备和人员的工作状况,以及不同岗位需要检查的样品数量等信息,及时协调相关各方的工作,切实解决分析过程中的“瓶颈”问题,缩短样品检测周期,科学调整实验室各部门的剩余资源,减少资源浪费。
第四,量化管理。管理人员应量化实验室室内各项任务全年的时间分配状况、试剂或资金的消耗规律、设备利用率、维护率、不同岗位工作人员的工作量、错误率、委托样品检测项目的分布特点等信息。管理人员可以定量评价实验室各环节的工作状况,对实验工作进行全面量化管理。
第五,减少作业风险。所有的数据、文件和程序都储存在同一个服务器上,这样就不会因工作人员离职而丢失或遗漏。
五、结语
实验室信息化建设是信息技术与先进管理理论融合的产物。基于目前软件产品检测实验室管理中人工管理中存在的问题,本文提出了结合LIMS管理系统的流程规范性、数据准确性、资管共享性、数据处理批量化等特点,将其与各实验室的先进管理系统相融合,以显著提高此类实验室质量管理的效率,推动检测类企业生产经营水平和管理水平的提升。
【参考文献】
[1]吴新松,张金平,裴伦鹏.实验室信息管理系统国内外重点标准研究[J].信息技术与标准化,2021(08).
[2]李媛,郑开元,石琴,罗金武.实验室信息管理系统的自主开发[J].科技视界,2021(09).
[3]王晓峰.实验室信息管理系统(LIMS)应用[J].山东化工,2021(02).
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/48346.html