系统测试分析报告范例6篇

前言:中文期刊网精心挑选了系统测试分析报告范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

系统测试分析报告

系统测试分析报告范文1

关键词:发电机;健康档案;绝缘数据

0引言

大型发电机组是向电网提供电源、保障电力供应的重要设备,其健康状况直接关系到国民经济的健康发展。其中尤为重要的是发电机的绝缘状态,绝缘的好坏直接影响发电机的正常运行。目前针对同步发电机组存在多种检测手段和标准去评估发电机的绝缘状态。对于相关的检测机构来说,对不同的发电机组以及不同的检测项目经过长期的积累会产生大量的检测数据,这些数据大多是以纸质报告形式或者电子版文档形式存在,数据集中程度差,查询和统计、分析、共享都不方便。另外,检测报告的生成缺少统一的格式,报告自动化程度差,许多简单数据的处理需要手动进行,对于同一台机组的铭牌信息,不同的试验报告都要重复添加,增加了报告生成的工作量。对于发电机的绝缘故障诊断,往往由于所积累的各种试验数据不足、数据管理不到位、同类型机组数据无法方便获得而无法准确全面地提供评价建议。而对于众多发电机组构成的检测样本,由于数据量太大,依靠传统的人工查询报告数据的方式对发电机的参数特性进行统计分析也变得十分繁琐。检测机构长期积累的离线试验数据和在线运行数据对发电机组来说是一份健康档案,对其进行记录跟踪以及必要的统计分析能够反映发电机组的健康状况和参数特性,对于检测机构和发电厂客户来说都是非常有益的。在此背景下,本文基于服务器和数据库技术研制了一套大型发电机组的健康档案系统,以提高发电机绝缘检测数据的管理水平。大型发电机组健康档案系统基于浏览器/服务器结构(B/S结构)和发电机组绝缘检测数据的软件系统,通过前台界面与后台程序设计,实现用户与数据库的交互,从而实现发电机绝缘检测数据的管理、发电机绝缘检测任务管理和检测设备管理以及报告的自动生成、发电机绝缘数据的综合分析等功能。

1系统总体设计与各模块功能

1.1总体设计

大型发电机组健康档案系统的总体设计图,分为设备管理、过程管理、报告管理和档案管理4部分。设备管理实现设备的基础信息和校验信息的录入、校验期的自动更新、校验期内的可用设备状态查询、设备的添加与删除等功能;过程管理能够实现检测任务流程的管理,包括试验报告编号自动生成、试验原始记录模板下载、试验人员选择、试验任务的完成申请等功能;报告管理能够建立统一的试验数据录入界面,通过试验数据的预输入以及自动计算自动生成报告,实现试验报告的电子化审核与修改、特殊报告的上传与审核等功能;档案管理能够将相关的试验报告存入对应的机组档案并且组织有序,能够实现机组特定指标的趋势分析与样本统计功能,还能够实现发电机在线运行数据的上传、技术标准技术资料的共享等功能。从组织结构上看,系统分为数据层、操作层和应用层。数据层包括机组铭牌信息库、检测项目数据库、发电机绝缘数据库、发电机检测设备库、发电机绝缘试验标准库等;操作层主要包括数据录入界面、数据筛选界面、自动报告界面;应用层主要包括发电机绝缘数据的趋势分析和样本统计等综合利用模块。

1.2过程管理

过程管理主要分为项目申请、项目批准和已完成项目3部分。项目申请主要实现检测任务的申请和记录,能够增加试验任务各分项,同时实现各个分项的报告编号,提供客户、机组以及试验类型选择功能。项目批准和已完成项目分别实现已申请项目的批准通过功能和已完成项目的查询统计功能。

1.3报告管理

报告管理分为报告录入、报告推送和报告审核批准3部分。报告录入界面实现各种试验报告的数据录入。试验类型涵盖发电机的端部动态特性试验、交流耐压试验、直流耐压试验、手包绝缘的表面对地电位测量试验、定子铁心故障诊断试验、端部绕组表面放电缺陷定位试验、转子匝间短路故障诊断试验、空载短路特性试验、转子交流阻抗试验、定子绕组的老化鉴定试验、定子线棒耐压试验、发电机封闭母线耐压试验和发电机温升试验13种发电机常用的预防性试验报告。针对不同的试验报告,本系统设计了不同的录入界面,只需要录入相关试验数据,而不用去关心具体的报告格式,发电机定子绕组交流耐压试验的录入界面。另外,试验数据在录入的同时也存储于数据库服务器上,以便实现数据的存储和调用。报告录入模块还能实现不同试验所需的检测标准、检测设备的一键添加功能,保证检测设备信息与设备管理模块相关联,即添加到报告中的检测设备都在设备管理模块中,且均在校验期内,防止出现过期设备出现在最终的检测报告中,保证检测报告的质量。对于试验报告中的图形数据,本系统针对不同的报告也设计了图片上传功能,对于不同的报告给出了图形文件上传位置的说明,支持对上传的图形文件的排序及删除功能。报告推送界面能够对自动生成的报告文档进行预览,通过预览确认无误后,可以提交技术负责人进行审核和批准。

报告的自动生成采用自动嵌套的模式,后台程序会将一份Word文档中的固定不变的文字、标题、表格、图片所需的空间以数据行的方式存放于服务器的存储单元中,当前台程序发送命令生成报告时,程序自动把对应的报告录入界面输入的数据填充在相应的存储空间进行覆盖,然后将所有文档内容以Word形式展现在前台进行预览,生成报告。报告审核批准模块主要实现报告的电子化审批流程,报告编写人通过自动生成工具生成的报告推送至审核人账户中,审核人通过预览没有问题后,可以继续推送至批准人账户中。如果存在需要修改的地方,可以选择驳回操作,并附加修改意见,报告退回到编写人账户的报告推送界面,报告编写人进行数据修改后,可以再次执行此流程。报告批准人可以看到审核人推送过来的报告,可以选择驳回或者通过,驳回的报告会直接退回到编写人账户中,而通过的报告直接会出现在机组的健康数据库中。

1.4档案管理

档案管理模块主要实现机组健康数据的管理、技术资料的上传共享以及机组、试验项目、相关标准的信息维护。资料共享模块实现各种技术资料的上传下载功能,基础信息模块对相关客户资料、机组铭牌信息进行录入和维护,形成客户信息库,直接用于报告中客户信息的自动嵌套。标准库模块展示了发电机绝缘试验的相关国家和行业标准,方便查询下载。机组健康档案库提供所有批准的正式报告的下载列表,提供按照客户、试验类型、报告编写人等进行查询的功能,列表中包含试验的各种信息,包括客户信息和检测时间等辅助信息,通过筛选可以查到不同客户不同发电机在每个检修期内的报告档案。另外,此界面能够一键导出Excel列表,方便以通用的文档形式进行查看。

1.5设备管理

设备管理模块主要针对发电机绝缘试验所用设备的校验管理,如图5所示。对于检测机构来说,检测设备都有固定的校验期以保证数据的测量有效性,此模块构建了设备库,设备的型号、编号、校准指标、校准计划等详细参数可以直观的展现并将即将到期的设备醒目地展示出来,实现提醒功能。今年校准后的设备通过标定操作可以自动更新下一年的校准计划,保证设备更新至最新状态。

2健康档案系统的优势

与传统的人工/计算机分散管理相比,采用基于浏览器/服务器结构的大型发电机组健康档案系统具有以下明显优势:(1)数据管理效率高。本系统具有更方便快捷的数据查询、统计、归档模式,机组的健康数据或报告可以按客户、机组、试验类型、负责人、时间等组合查询,克服了人工逐年查询效率低的缺点,对于特定的数据可以导出列表,方便归档。报告生成工具自动化程度高,能够大大减少工作量,统一报告格式。系统中的机组铭牌库能够自动将对应机组的铭牌导入报告中,与传统的人工输入相比大大提高了报告生成效率。数据录入界面集成一些较为常用的计算功能,例如发电机温升试验中的温升计算,之前都是采用手动计算,每一份报告都要进行多个数值的计算,一年中往往要出具多份报告,采用本系统之后,通过自动计算,节省了数据处理的工作量。同样,发电机的交流耐压试验、定子铁心故障诊断试验等需要繁琐计算的报告也采用了自动计算功能。(2)数据集中程度高,共享能力强。本系统建立了客户机组信息库、检测设备库、机组健康数据库、检测标准库和技术资料库,几乎涵盖了整个专业工作中用到的数据,将分散的数据集中管理放到统一的平台进行共享,很大程度上提高了专业管理水平,这也是采用数据库技术的优势。(3)数据安全性高。传统的人工/计算机分散管理,机组的试验数据、试验报告、技术资料比较分散,随着时间的积累,数据的增多,很容易出现数据丢失的现象。本系统基于B/S结构,数据统一存放在大型的服务器上,与客户端/服务器结构(即C/S结构)相比,不需要在每台计算机上安装客户端,直接在网页进行访问,更加安全。(4)数据分析能力强。本系统以机组的绝缘检测数据为基础,对机组的各类数据都能进行提取和统计,经过大量数据的积累,通过前端设计,可以对试验数据进行有效地利用,从而反映机组的健康信息或者机组的参数特性。本系统针对发电机的老化鉴定试验设计了趋势分析和样本统计功能。趋势分析功能针对某台发电机历年的老化鉴定数据绘制出发电机定子绝缘的介质损耗因数和电容量的发展趋势,以便评估发电机的老化情况。

以某电厂2号发电机组2006年至2015年10年间的老化数据为样本,系统自动绘制出了发电机定子绝缘A相介质损耗因数和电容量的趋势图,以及A相介质损耗因数增量和电容量增量的趋势图。该机组额定电压下的介质损耗因数tanσn和电容量Cn及其增量Δtanσ,ΔC呈逐年上升趋势,其中介损增量和绝对值已接近或者超过了相关标准的要求,该机组的定子绕组绝缘已出现明显的老化趋势。另外,本系统还具备发电机组老化参数特性统计分析功能,用户可以按照电压等级、功率等级、冷却方式、制造厂家等条目进行特定机组老化参数的筛选,系统会自动统计出机组的介损及电容量增量、介损值和电容量值在不同区间的分布情况以及最大最小值等信息,如图8所示。通过数据的积累,样本数目的增多,该系统可以用来分析冷却方式与机组电容量的关系、不同厂家机组电容量对比、不同冷却方式对机组老化程度的影响等问题,从而可以掌握机组的老化状况以及设计参数的特点,得出有意义的结论,这些结论对于指导发电机的相关检测工作具有实际意义,例如定子绕组的电容量值对于发电机的谐振耐压试验的参数匹配具有重要作用。除此之外,以发电机绝缘检测数据和在线监测数据为基础,通过趋势图和在线监测数据波形显示等功能,可以更加方便地对发电机的绝缘状态做出评价,例如通过查询系统中发电机转子的重复脉冲法测试数据、发电机转子的历次交流阻抗测试趋势图以及发电机探测线圈法测得的在线波形数据,可以对发电机的转子匝间短路故障做出综合的判断。

3结论

大型发电机组健康档案系统是一套针对发电机绝缘检测专业的管理系统,它以检测工作中积累的大量试验数据为基础,以浏览器/服务器技术为支撑,融合了检测工作的客户信息、流程管理、报告管理、设备标准管理等内容,同时具备发电机绝缘数据的趋势分析和样本统计等分析功能,与人工/计算机的分散数据管理模式相比,具备数据管理效率高、集中共享程度高、安全性高和数据分析能力强的优点,可以显著提高发电机绝缘检测数据的管理水平。

参考文献

[1]涂光瑜.汽轮发电机及电气设备[M].北京:中国电力出版社,2007.

[2]任泰明.基于B/S结构的软件开发技术[M].西安:西安电子科技大学出版社,2006.

[3]DL/T596—1996,电力设备预防性试验规程[S].

[4]GB/T7064—2008,隐极同步发电机技术要求[S].

[5]李建明,朱康.高压电气设备试验方法[M].北京:中国电力出版社,2001.

[6]SebestaRW.Web程序设计(第7版)[M].马跃,李增民,李立新,译.北京:清华大学出版社,2013.

[7]DL/T492—2009,发电机环氧云母定子绕组绝缘老化鉴定导则[S].

[8]向成,刘志强.大型发电机转子绕组RSO试验分析和探讨[J].大电机技术,2008(1),16-20.

[9]Q/HBW14701-2008,电力设备交接和预防性试验规程[S].

系统测试分析报告范文2

摘 要 软件测试管理是为了使软件测试项目能够按照预定的成本、进度、质量顺利完成而对成本、人员、进度、质量、过程和风险等进行分析和管理的活动。测试管理关注人员、过程、产品三要素的互动和变化,测试过程和阶段的相互作用,测试与开发团队的相互关联与协调配合,为使这些过程能有序的进行,开发出适合自己项目组的测试管理工具是必需的,同时由于自动化测试的普及,如何将自动化测试融入进来也是一个挑战。本文描述了我们项目组开发的支持自动化测试的测试管理工具的结构和功能实现。 关键字 自动化测试;测试管理;软件测试 1 引言 为了保证软件产品的质量,需要对软件过程进行控制,同时也需要对软件产品本身进行检测,在目前形式化方法和程序正确性证明还无望成为使用性方法的情况下,软件测试在将来的相当长一段时间仍然将是软件质量保证的有效方法[1]。 软件测试管理就是通过一定的管理方法和工具来对整个软件测试过程进行监控,从而提高软件测试的绩效。由于软件测试管理的复杂性,没有特别的辅助工具,只是依靠人工处理是很麻烦甚至是不现实的。 对于测试工具的选择一般来说有自己开发、商业工具和开源工具三种选择。第三方工具包括已经成熟的商业软件和开放源代码的开源工具,它们都是经过证明的可以放心使用的工具,但是最主要的不足之处在于它们往往为了通用的考虑,按照自己的理解标准化了流程,并且价格不菲。但是对刚起步的中小企业来说,购买和使用这样的通用工具而只使用到其中一小部分功能,甚至有些有自己项目组特色的东西还得不到支持,往往不是最合理的选择。 随着近些年测试自动化的呼声越来越高,如何将自动化测试的效率提高到应有的水平,成了各个测试机构首要考虑的问题[2]。我们认为,先进的测试管理流程与一流的自动化测试工具包是实施自动化测试不可或缺的。为更好的对测试流程进行控制,使之能充分利用自动化测试带来的好处,现代测试管理系统应该能支持自动化测试。 结合公司的实际情况,我们选择了自己开发和开放源代码相结合的方式,并采用缺陷跟踪驱动测试的模型开发出了自动化测试管理系统atms(automatic testing and management system)来作为支持自动化测试的基础设施。 本文分析了atms的体系结构和各部分组成,并对其中一些关键技术进行了讨论。 2 体系结构 现在基于源代码的软件测试工具已经开始被业界广泛使用,以求提高软件的可重用性,可维护性等质量属性,由于本项目组的软件自动化测试才刚起步,atms应该能和以后可预期的测试过程的进一步完善和需求的变更同步,这样,atms在设计之初就应该有良好的可扩展性和可重复性。 atms在逻辑上采用了以中心数据库为核心的体系结构,atms目前分为测试文档管理系统、缺陷跟踪管理和自动化测试支持系统三大部分(体系结构图如图1所示),为了降低它们之间的耦合性,它们都通过共同的中心数据库进行交互,以后要进行扩展的话只需要围绕中心数据库进行操作即可。 图1 3 测试文档管理系统 软件测试文档是指导和管理软件测试过程的重要依据,测试文档包括测试计划、测试进度、测试用例、缺陷管理文档、进度报告等。这里介绍atms中我们主要分为测试用例管理和测试文档管理(包括测试计划,测试进度等测试文件的模板)。 3.1 测试用例组成 atms中用例分为三个部分,用例逻辑、用例数据和用例代码。其中用例逻辑和用例数据是文本格式,由用例管理系统负责创建;用例代码由自动化支持系统在cppunit中创建,它是自动化运行的基础。它们的关系如图2所示。 图2 3.2 测试用例存储和执行结果 为更有效组织这些测试用例,采用测试用例数据库进行集中管理。这样就可以按照测试阶段和被测模块清晰地组织测试用例,并可以按照用户的不同查询条件显示不同的数据信息(如测试用例执行状态,执行结果,时间等)。 3.3 测试用例的维护 为保证测试用例库中测试用例的有效性,必须对测试用例库进行维护。包括如下四个方面: 删除过时的测试用例 因为需求的改变等原因可能使一个测试用例不再合适被测系统,这时就应该将其删除。 删除冗余的测试用例 如果存在两个或更多测试用例针对一组相同的输入和输出进行测试,那么就是冗余的,它们的存在会降低回归测试的效率,需要定期进行 添加新的测试用例 如果发现某个关键接口还没有被测试,就应该开发新的测试用例重新对其进行测试,并将新的测试用例合并到测试用例库中。 3.4 测试文档模板管理 为有效进行软件测试管理,在项目准备阶段创建测试过程中用到的各种管理模板,项目测试执行过程中填充和更新模板内容,这样可以保证不会遗漏重要测试内容并保持文档格式一致性。 目前atms中存在如下模板: 测试用例模板(测试用例逻辑部分) 每日进度模板 4 缺陷跟踪数据库 缺陷跟踪数据库dtd(defect tracking database),是对软件缺陷进行系统管理和跟踪控制的数据库,它记录软件测试、缺陷修正和验证过程的全部缺陷的处理信息,atms中的测试是以它为驱动进行的。 atms中,对缺陷进行跟踪管理,确保每个被发现的缺陷都能够及时得到处理是测试工作的一项重要内容。每个bug都有它的生命周期,从被报告开始到被解决结束。在这个生命周期中它在不同状态中转换。在atms中,我们为缺陷设计了如下缺陷跟踪管理状态模型。 4.1 缺陷报告 标识一个缺陷的时候,能正确给它分配严重程度、可视性和优先级别是很重要的。其中严重程度标识了一个bug对系统执行的破坏度,可视性是哪个能观察到这个bug,优先级别标识bug何时修复。 表1、表2和表3分别标识了严重程度、可视性和优先级的可能值。 表1 严重程度 描述 0 待分配 1 致命---系统崩溃或者不可修复错误 2 严重---功能没有实现 3 一般---功能实现错误 4 轻微---文档/拼写错误 5 待观察----不能重现的错误 6 正常-----系统正确功能,非bug 表2 优先级 描述 0 待分配 1 必须马上修改 2 尽快修改 3 有空时修复 4 可修复可不修复 表3 可视性 描述 0 待分配 1 超过75%客户可能面对这个bug 2 25-74%客户可能面对这个bug 3 10-24%客户可能面对这个bug 4 低于10%客户可能面对这个bug

4.2 缺陷处理 每当一个bug被处理完成的时候,atms将给它分配一个处理码,表4是系统所有结束码列表。 表 4 结束码 (解决途径) 解决 与否 详细描述 设计一部分 解决 非bug,是系统设计组成部分 不能修复 解决 由于时间,花费等别的限制暂时不解决 被报告人取消 解决 报告人认识不是bug,取消报告 延期 否 暂不修复,以后再修复 重复的 解决 和现存bug重复 已解决 解决 bug被修复 不可复现 否 开发人员不能复现这个bug,需要重新定义bug路径 需要更多信息 否 bug报告中信息不足 4.3 dtd的功能与组成 dtd的功能与组成如图3所示。

图3 缺陷跟踪系统模块组成图

各模块详细说明如下: 报告模块。用于软件测试人员向数据库报告新的缺陷。 权限控制模块。为测试人员、开发人员和项目管理人员分配不同的权限,如浏览、报告、修改、查询、统计、分析、删除、备份等。 分析模块。统计和分析满足条件的缺陷,输入分析结果;分析结果可以存成文件,可以包括数据、文字、表格和统计图形等内容。 备份模块。备份当前缺陷跟踪数据库的缺陷;全部备份或者备份满足条件的缺陷。 查询模块。根据查询条件,查找满足条件的缺陷;包括简单条件查询和复杂条件查询。 修改模块。用于开发人员和测试人员更新缺陷状态信息;开发人员验证报告的缺陷,修改缺陷,更新修改缺陷的信息;测试人员补充缺陷内容,验证和关闭修正的缺陷。 5 缺陷跟踪数据库的缺陷管理 缺陷跟踪数据库(dtd)是一种可以提高缺陷处理效率的工具,要充分发挥它的作用,需要对缺陷跟踪数据库进行有效的管理[3] 。 5.1 角色和权限划分 使用dtd的用户有多种类型,而且他们使用的目的关注的内容也各不相同,为更有效地对dtd中每个缺陷进行正确处理,保证缺陷处理的客观性和安全性,我们对不同的使用者分配不同的缺陷处理权限。 默认情况下,数据库有四个组,测试组、质量保证组、修正缺陷组、项目管理组。可以根据需要随时添加和减少这些组的成员。 各组对应权限如表5所示。专有权限是本组成员才有的权限,公共权限是每个使用缺陷数据库的人员都有的权限。 表5 5.2 缺陷数据分析和显示 本系统具有较为强大的数据统计分析能力,以基于缺陷跟踪数据库的bug信息作为分析的数据来源,以表格和图形的形式表现缺陷的分布情况,并且可以选择统计和分析的频率(每周或者每天)。目前实现的有如下三种。 (1)测试团队每天报告的新缺陷统计和分析。 (2)不同测试人员的缺陷数量统计。 (3)缺陷严重级别和缺陷类别统计与分析。 由于我们采用的是中心数据库的体系结构,当需要以别的方式体现缺陷的分布情况时只需要更改图的表示层就可以,而逻辑和数据库层无需更改。 6 自动化测试支持系统 自动化测试是管理和实施各种测试活动的一种方法,即测试用例的设计,测试脚本的开发和执行,并借助自动化工具来验证测试需求[4]。而缺陷回归是我们软件开发和缺陷管理中的主要问题,也是测试中不可避免的话题。对现有功能更新的同时,也影响原有的行为,这是造成bug的主要原因,避免这一问题的主要解决方法是构建自动化的测试,实现回归测试。 回归测试我们可以采用商业工具、开源工具和自己开发,考虑到开发周期和与本系统的兼容,我们在多种选择方案中选择了在atms中内嵌开源自动化测试工具cppunit[5]的方法来支持自动化测试,由于cppunit是个开放源代码的工具,这使得我们可以通过修改其源代码使之符合我们的需要,在本系统中,当每次cppunit自动化测试完成之后,我们加入引导,把相应的运行结果写入atms指定的中心数据库中,同时指示atms有新的数据更新。这样由于atms和cppunit共用相同的中心数据库,能够达成数据上的一致性,并完成所需交互。其数据流如图4所示。 图4 从图4可以看出,当做自动化测试的人员拿到需要自动化的用例的文本描述后,将其按照cppunit的规范写成可以在cppunit框架下运行的用例代码。然后和需要的用例数据一起通过cppunit自动运行,结果自己写到系统的中心数据库,这样,别的模块就能任意查询所需结果。 7 结束语 随着我国软件业的发展和各公司测试管理过程的进一步完善,作为软件质量保证的重要组成的软件测试也越来越受到重视,如何在软件开发项目中有序地管理和分析各种问题对质量控制和过程改进也将越来越重要。本系统支持缺陷驱动的测试过程,但是对自动化的支持还比较肤浅,只是在现有cppunit的基础上做了一些整合,这个是以后需要改进的地方。我们也相信,由于软件自动化测试能显著提高软件测试的有效性和效率,将在越来越多的软件测试管理工具中得到支持。 参考文献 [1] ron patton 著.软件测试.周予槟,姚静等译.机械工业出版社,2002 [2]崔启亮著.国际化软件测试.电子工业出版社 2006.4 [3]孙建.软件测试工具的研究与建立.浙江大学,2006 [4]sam guckenheimer. the revolution in software testing. rational software. 2002 [5]james newkirk robot c. martin. extreme programming in practice中文版.人民邮电出版,2002年6月出版

系统测试分析报告范文3

关键词:水利工程;质量检测;质量监督;信息化;浙江

检测工作是质量监督工作的重要环节。随着质量监督队伍的不断壮大,过去凭借经验推进质量监督工作的方式难以适应新形势新要求,特别是在实体质量监督工作中“让数据说话”的信息化检测手段更加让人信服。然而,目前浙江省质量检测行业情况不容乐观,一方面存在检测单位数量少而检测任务量大的突出矛盾,另一方面由于缺乏有力的监督管理手段和机制,存在部分检测单位弄虚作假的情况。因意识不足、条件不具备或研究开发深度有限,水行政主管部门或水利检测机构将信息技术引入到行业管理或检测过程的少之又少,以行业主管部门牵头进行的以互联网平台为载体,集成行业管理和检测行为为一体的研发和应用更是空白。浙江省各水利工程质量检测单位中,部分引入信息化技术对企业内部流程管理进行了提升,但仅停留在简单管理运用层面;部分由于意识尚未转变或能力不足,极少探索检测过程的信息化实现。为此开发了浙江省水利工程质量检测信息化平台,应用信息化手段提升检测效率、规范检测行为,推动浙江省水利质量检测行业发展。

一、总体目标

本系统总体目标是开发出一套适用性强的水利工程质量检测信息化平台,为浙江省所有检测机构提供数据接入、业务流转的线上业务操作平台;同时为省、市、县三级水行政主管部门提供实时全省水利工程质量检测相关数据,动态监管全省水利工程的检测数据平台;为建设单位提供项目相关的工程质量检测数据和报告,为施工和监理单位提供项目相关检测在线委托和样品管理的平台。具体业务需求和流程见图1。

二、研发内容

该平台包括基础数据库、试验检测、数据应用三个方面核心模块功能。1.基础数据库模块建立水利工程质量检测机构基本数据库,包括水利工程检测单位企业基本情况、仪器设备、主要人员、检测人员、计量认证、诚信情况等基础信息,对公众提供检测单位资质等级、有效期、地址、联系方式,质量检测员及外省检测单位分支机构等信息查询服务,实现全省检测单位信息共享。具体内容如下:①建立检测机构企业基本信息库。包括企业基本信息、地址、联系方式、组织机构、工商许可、企业负责人等信息。②建立检测机构计量认证信息库。实现对检测机构通过的省质量技术监督局计量认证相关信息的录入和查询功能。③建立检测机构仪器设备信息库。包括检测机构仪器、管理信息、检定信息、使用信息等。④建立检测管理人员、检测人员信息库。包括检测人员基本信息、持证信息、培训信息等。⑤建立水利工程见证、取样员人员信息库。包括全省水利工程见证取样员人员信息、见证员人员信息、相关培训信息等。⑥建立外省检测单位分支机构信息库。包括外省检测机构分支机构信息、母体检测机构信息、分支机构本省计量认证信息等。⑦建立省内工地试验室信息库。包括工地试验室母体检测机构信息、人员信息、授权信息等。⑧各信息库互联互通以及应用。

2.试验检测模块该模块是系统平台的核心模块,搭设水行政主管部门、水利工程质量检测机构相互联通的互联网工作平台,规范水利工程质量检测数据及监管信息的提取、采集、传输。实现水利工程质量检测数据实时上传功能,对岩土、混凝土、金属结构、机械电气、量测等类别实现水利工程质量检测报告的在线生成、监管和共享。对全省水利工程质量检测报告形成统一格式,实现全省工程检测报告标准化、检测行为智能化,提高检测监管效率和精细化水平。具体内容如下:①实现各检测单位网上委托、收样、检测报告生成的全过程管理。在线填写工程检测委托内容、检测试件收样管理信息、检测报告跟踪管理信息等,实现全过程进程可视化管理。②部分检测试件实现唯一识别检测过程。检测试件与唯一性标识相绑定,在取样、制样、送样、收样、试验过程、试验结束等检测流程中实现试件可溯源性管理。③室内检测(力学性能检测)实现数据自动采集、自动生成检测报告功能。检测记录表自动读取对应试验室仪器设备传感器采集的数据,通过记录表内含的数据计算公式,进行计算、修约和结果判断,同时自动评判检测结果。④室内检测(非力学性能检测)实现手动填写原始数据、自动生成检测报告功能。记录表模板依据最新的水利检测规范标准统一设置数据计算公式,进行计算、修约和结果判断,用户只需输入最基本的检测数据,即自动计算生成并评判检测结果。⑤室外检测(现场检测)实现现场委托、信息定位功能,并与相应检测报告相关联,信息包括室外检测相关部位、检测内容、委托方信息、见证信息等。⑥检测报告格式和文本样式实现全省统一。统一全省检测机构检测报告格式、各类试验报告格式及文本样式。⑦实现检测报告的真伪性识别功能。在线查询检测报告编号及防伪标识。⑧实现委托进度查询和报告在线下载功能。⑨检测数据需要和现有的水利建设工程信息数据平台整合。

3.数据应用模块数据应用模块是体现智慧检测的核心要素。该模块将检测单位、水利工程、检测项目、检测指标等信息按不同维度在系统平台中进行统计分析展示,以掌握水利工程建设质量情况,为质量控制趋势提供参考分析。同时,利用每个水利工程项目的检测数据、检测报告,跟踪项目建设过程中的质量状态,实现对项目的全过程质量监控。具体内容如下:①根据不同权限实现各检测单位试验数据的显示和归类。②根据不同权限实现对各项检测指标的查询、统计和分析。③根据不同权限对检测结果进行统计,可按项目、属地、工程类别等进行查询、统计和分析。④根据统计分析结果对项目、检测机构等进行预警。⑤根据不同权限实现不合格检测报告的统计分析。

三、关键技术和创新点

1.关键技术①提炼检测项目指标。根据法律法规、检测管理办法等,研究分析提炼5大类检测中水利工程涉及的24项检测项目584个检测指标。②划分不同层级用户的协同操作模式。检测信息化平台开发需要解决监管到什么程度的问题。平台是行政主管部门、检测单位(工地试验室)、委托单位共用的协同操作平台,各层级单位和部门对工程质量检测的职责几乎完全不同。不同层级用户在平台中监管处理的事项均有差别,系统划分了各层级单位和部门的具体处理事项,形成协同操作模式。③跨平台数据接入与采集的方法。检测信息化平台开发需要解决现场检测数据如何实时上传的问题。平台涉及多种类型、多种数据接口、多种通讯方式的检测设备。这些设备在检测试验过程中产生大量检测数据,有些是实时数据,有些需要附带地理位置信息,有些是工地现场的数据。通过开发跨平台数据接入与采集方法,确定传输的通讯方式,确保数据的及时性、准确性、完整性,确保海量数据上报的安全性和通畅性,解决了平台开发的关键技术问题。④建立水利工程质量检测数据多维度、多埋点的标准网格化数据。通过网格化检测数据定义,将检测数据单元格细化到每一个可自定义的节点。以对水利工程质量的多维度、多埋点的统计和智能分析为数据基础。对水利工程质量进行预判,给监管者提供决策参考。

2.创新点全省检测机构通过本平台进行在线受理、检测过程管理、检测结果计算、出具检测报告的工作流程。检测范围涵盖水利工程质量检测资质要求参数指标以及常用水利工程质量检测参数。检测业务委托方可在平台上查询检测信息、管理检测结果。通过检测过程取样唯一性识别标识防伪,进行检测试样溯源性全过程管理;通过改造后的设备自动采集检测数据,直接上传平台,自动出具成果报告;通过平台出具全省检测报告,报告编号唯一,且具备二维码防伪标识,杜绝虚假检测报告,打击了检测造假等不良行为。具体创新点如下:①实现了基于Web的水利工程检测数据集中管理检测业务处理模式。②实现了多层级、多角色、多类型终端协同操作的模式。③实现了利用“物联网+”模式对检测原始数据的采集,实现了多种设备类型、多种数据接口、多种通讯方式的统一接入。④建立了水利工程质量检测的基础网格化数据单元,并形成标准化的格式记录单和检测报告。⑤建立了水利工程质量多维度、多埋点的智能分析模式。

四、实践效果

1.检测业务处理和流转效率提高基于Web的检测业务工作平台实现了检测业务的受理、检测、出具报告等全过程线上管理。检测业务程序性的处理和流程由过去的5~10天缩短到现在的3~5天,极大地提高了检测工作效率。同时,为了进一步适应移动互联网的需求,开发了专属APP,移植了Web端的全部功能。

系统测试分析报告范文4

关键词:运动会;报名;系统;研究

中图分类号:TP311.52

为丰富学生的课余生活,每年高校都会为学生举办运动会来提高学生的身体素质,使学生可以从德智体美劳等方面全面的发展,但随着学生人数的不断增多,运动会竞赛项目的增加,运动会报名工作显得越来越困难,为解决这一问题,高校需要开发和设计出一套智能化的、全面的运动会报名管理系统,使学生有秩序的填报自己喜欢的项目,减少运动会报名时出现的错误。

1 我国高校运动会报名系统的现状

据调查,在我国,许多高校的运动会报名方式还采用传统的、纸质的、统计形式的报名方式,这种方式在对运动员名单进行统计时就会出现数据的丢失、数据的重复、数据的错乱等现象,间接的增加了管理运动员报名人员的工作量,甚至会影响运动会是否可以顺利召开,虽然有部分高校使用了运动会报名系统,但由于当时的条件有限,原有的运动会报名系统已无法满足当今运动会报名现状的需要,且原报名系统的更新与维护比较困难,系统并没有与网络技术相结合,数据的安全性、系统的安全性较低。通过对我国高校运动会报名系统现状的了解和前期的调研,充分的说明了大学生运动会报名系统的开发是具有很大价值的,所以在高校原有系统的基础上设计并开发了新的大学生运动会报名系统,用来减少管理运动会报名人员工作的工作量,提高其工作效率,使运动会可以顺利的进行。

2 运动会报名系统主要用到的技术

本系统所用到的开发工具为jsp技术和Struts框架,JSP具有一次编写、各处执行、安全性高、保密性好的特点。JSP技术是通过JAVA编写类中的tags和scriplets来实现对产生的动态网页逻辑进行封装的。Struts框架为系统开发人员提供了一个具有统一标准的框架结构,通过使用Struts框架,开发者可以将工作的重心放在应用程序中,且Struts框架可以满足用户的需求,敏捷迅速。

通过与用户进行沟通,了解了系统必须要实现学生可以不受时间和地域的限制进行运动项目报名的功能,因此选取的网络架构为基于B/S的三层架构,B/S结构可以减少客户端的压力,因为系统的更新与维护都会是在服务器端进行的,而且B/S结构的界面并不复杂,操作人员或管理人员使用起来比较方便。

3 运动会报名系统的数据库设计

运动会报名系统选用的数据库为SQL Server 2008,SQL Server 2008具有SQL Server 2005的全部优点,除此之外SQL Server 2008的存储功能更加强大、存储环境更安全,数据的存储类型更加全面,最为重要的是SQL Server 2008可以在网上数据库中存储的数据,并且根据调度来修改已经的数据,SQL Server 2008还具有很好的软件兼容性,它可以适应大部分的操作系统,可以与其他应用软件兼容。

4 运动会报名系统的功能模块设计

因为系统采用的是B/S结构,所以笔者会从前台和后台分别来阐述运动会报名系统可以实现的功能,该系统的前台模块主要面向的对象是运动员,主要实现的是学生进行行账号的注册、最新公告的查看、系统选择所要填报的项目、查看自己所报的项目。这里需要注意的是(1)学生如果是第一次进入系统,应先注册,在注册时联系方式、身体状况为非必填选项,用户名、密码、性别等为必填选项,必填选项必须按照正确的书写格式、填报方式全部填写才能完成注册,否则系统会自动提示信息填写不完整,请将信息填写完整,完成注册。(2)学生通过输入正确的用户名和密码后才能进入系统,在系统的最新公告界面学生可以查看相关公告,但不能对公广告进行修改和。(3)学生通过点击运动项目进入到运动项目界面,查看运动会所有的项目,在自己想报的项目中点击“我要报名”,系统会自动弹出“是否填报该项目的窗口”,点击确定才能完成报名。(4)报名完成后“学生在我报名的项目”中查看自己所填报的项目、报名的时间、状态。还可以对自己填报的项目进行删除,但不能对其他同学的相关信息进行查看和修改。

系统的后台模块主要针对的是系统的管理员,管理员通过输入用户名和密码进入系统,如输入错误的用户名、密码系统会自动返回登录界面。管理员可以对系统进行基本操作,包括查寻系统属性、修改密码、管理员维护。管理员还可以对系统中的公告、运动项目进行添加或删除,在对公告进行添加时,只需在添加公告界面输入标题和内容即可。对项目的添加要在添加项目界面输入项目名称、项目简介等信息。删除只需用鼠标在界面点击删除按钮即可,管理员通过报名管理模块查看学生的报名情况、报名状态,但不能对其进行任何操作。

5 运动会报名系统的系统测试

5.1 系统测试实例的研究与选择

系统测试按照测试的方法分类分为黑盒测试和白盒测试。白盒测试是以程序内部结构与处理逻辑为中心而展开的测试,白盒测试就是尽可能多的选取测试用例,对源代码进行充分的覆盖,这样就能更多的发现系统中的错误。黑盒测试主要是根据程序中输入、输出的条件进行数据的测试,用来检测系统输出是否正确。本系统的测试使用了黑盒与白盒这两种测试方法,主要使用了黑盒测试中的等价分类法、边界值分析法与因果图法,白盒测试中的逻辑覆盖法与最短路径分析法。在测试过程中遵循了保证测试用例完整性和有效性的原则。进而对系统的功能、接口、数据、性能、初始化、终止进行了全面的测试。

5.2 系统测试的重要性

在软件生命周期中,系统测试占据着重要地位,系统测试就是尽可能多的找出系统在运行时所出现的错误,是对系统的进一步完善,是系统被应用前必要的操作步骤,如不在系统使用前对系统进行测试,系统中存在的错误就会扩散,这样会致使系统最终瘫痪,而且系统测试的好坏直接影响软件的应用效果,通过上述可知,本系统严格按照传统的测试方法、测试步骤进行了测试,并发现和解决了系统测试过程中所出现的问题,经测试系统中的所有的条目都满足用户的需求,系统正常运行,可以正常使用。总之,系统测试是不断发现错误并解决的过程,是系统设计者、开发者、使用者终生研究的课题。

6 结束语

通过分析大学生运动会报名的现状了解了大学生运动会报名系统的开发是具有可行性和必要性的,大学生运动会报名系统是学校智能化发展的重要平台,本系统是通过jsp技术、Struts框架等开发工具进行开发的,并与B/S结构相结合最终实现了信息的网络交互。大学生运动会报名系统的实现和应用,减小了传统报名的复杂度,提高了工作人员的工作效率。

参考文献:

[1]谷震离.查询语句SQLServer数据库查询性能优化分析.福建电脑[J],2009(03):134-138.

[2]杨红杰.基于面向对象的高校田径运动管理系统设计[J].吉首大学学报自科综合版,2001(02):140-141.

[3]陶恂.数据库管理的设计方案及其应用[J].上海电机学院学报,2011(05):239-242.

系统测试分析报告范文5

关键词:DCIS 软件 V&V 质量控制 管理

中图分类号:HL362.1 文献标识码:A 文章编号:1007-3973(2013)009-122-03

1 引言

随着科技的发展,数字化仪控系统设备在核电领域的应用范围逐渐扩大。越来越多的仪控设备开发涉及硬件的开发、软件的开发及软/硬件的集成。为满足国内外法规/标准的要求,软件及基于软件的系统均采用验证与确认(Verification and Validation,V&V)的策略以确保开发过程受控、检验及证明产品的性能、保证相应的需求已正确实现以保证软件或系统(基于软件)的置信度。

V&V是软件开发过程的一部分,它包括一系列系统化的评审与测试活动,其贯穿于软件开发或基于软件的系统开发生命周期全过程。

2 软件V&V概述

因为软件有一些特有的方面需要被考虑,不同于以往设备(硬件)的质量保证(QA)及质量控制(QC),在软件开发时往往关注软件V&V,确切地说,软件V&V是系统V&V的一部分。系统一般由硬件作支撑运行,硬件部分与生产、制造等相关特有活动,通常由QA、QC确保其产品质量。对于系统分配至硬件的需求及设计、涉及与软件相关的硬件产品、硬件设计的过程文件、活动记录文件等,软件及系统V&V的技术方法均适用。

V&V过程需要文件控制、需求管理、配置管理等辅助活动支持,用以提高V&V的执行效率。V&V过程涉及与软件开发一样的控制与管理问题。其结果同样可用于第三方或公司内部专业质保人员评审。

2.1 V&V与QA的基本关系

V&V是质量保证(QA)的一部分。V&V既注重产品质量,同样也注重产品开发过程。V&V的“验证”关注过程的实施。这点基本与QA思路一致。

当讨论核电站基于软件的数字系统时,V&V与QA的关系可能被混淆。在上世纪末,软件QA计划一般遵循IEEE Std 730,其将软件分类为关键软件和非关键软件。软件QA包含软件开发生命周期、编码标准、管理控制与V&V。为澄清术语及应用,EPRI的报告重新定义了核电QA与软件QA的概念:

(1)核电QA――10 CFR 50附录B中规定安全相关核电系统必须执行的QA活动。

(2)软件QA――IEEE 730描述的对于关键软件和非关键软件的QA活动。

所以,V&V可以被认为是QA的活动子集。若一套数字控制或保护系统在核电QA大纲下执行,那么必然包含完整的V&V活动。反之,V&V的执行并不意味着执行了核电QA。V&V适用于确保基于软件的数字控制系统的质量。

QA应包含软件V&V计划及相应等级的V&V活动需求。随着系统工程的发展,IEEE Std. 1012- 2004逐渐取代软件QA的概念,更注重对过程的管理、执行与产品的质量控制。4个软件完整度等级的定义量化了软件关键的数量,有效地协助项目组织对于资源的合理分配,以达到全面、有效地保证软件质量。

项目团队应正式、清晰地记录V&V活动数据,供项目QA专业执行人员审查。

2.2 V&V与CM的基本关系

配置管理(CM)必须满足项目QA计划的要求。CM必须确保:

(1)项目开发期间,每一个文档版本的使用是正确的。

(2)在测试执行期间,硬件、软件、或系统参数的使用是正确的。

CM与V&V是并行的活动。CM的结果可用于V&V评审活动的输入。若CM要求严格地执行,V&V在某些方面的活动可能显得低效。当项目组织使用螺旋型生命周期模型(迭代开发)时,CM是尤其重要的。

项目开发组织必须谨慎地控制涉及软件功能执行的元素,保持其一致性,从而确保V&V的结果可以支持现行的配置。在开发期间,如果不能确定被安装的配置是否与已存在的配置数据一致,即使这个系统被成功地开发(伴随相适应的V&V活动),那么其意义也是毫无价值的。

3 V&V过程

控制系统工程应用开发过程中的V&V可遵循IEEE Std. 1012-2004标准或国际行业协会各报告中的指导内容开展相关质量控制与管理活动。

控制系统开发生命周期及相关V&V过程与活动,如图1所示。

图1 数字化控制系统开发过程V模型

通常,V&V输出由V&V团队生成。对于安全级系统,V&V团队必须与设计团队相互独立,保持充分的独立性,确保V&V流程不受设计流程中的进度和资源的影响。本项目中涉及的系统属于非安全系统,因此保持项目组内部的V&V技术的独立性即可,来自设计团队的工程师可以进入V&V团队执行验证团队的任务,但注意执行此任务的产品项必须不是本人开发的。基于不同的完整度等级,验证任务也可以由开发团队来生成,但这个过程及结果应由V&V团队来审查或见证。

为检查软件生命周期内所定义的阶段之间传递信息的正确性,应通过验证来控制、保证。验证过程覆盖了从系统需求规格书阶段到设计、运行调试、维护和修改阶段的全过程。

每个阶段验证的目的是为了确认本阶段开发的产品(输出)正确地实施了本阶段的输入要求。每个阶段的验证过程包括对要求验证的输入文件、编码和数据的审查,产生验证结果文件。

确认的目的是为了证明软件和硬件集成的系统正确地执行了系统需求规格书定义的功能。要求通过集成的系统全面测试来判定该系统是否能完全地、正确地、一致地和精确地执行所有特定的功能。在确认过程中,该系统与其他系统及用户接口的完整性、正确性、一致性和精确性得到评估。确认必须评估关键性能参数、重要的功能和其他的系统要求已满足,必须证明控制系统完成其需求规格书的要求。

确认是基于系统需求规格书的基础上。通常确认活动通过FTs(工厂试验),FATs(工厂验收试验)和SATs(现场验收试验)实施。

4 过程管理

4.1 组织需求

根据RG 1.168-2004,“用于核电站安全系统的数字计算机项目的验证、确认、审核、和审计”,IV&V(独立验证与确认)活动对于评审人员有特定的独立等级需求。IV&V评审的深度基于安全等级分类。

对于安全级系统而言,NRC与NNSA均要求验证人员应该不同于那些执行初始设计的人员,应该由负责V&V的组织为V&V的充分性承担责任。负责V&V的人员必须与负责设计的人员相互独立。必须要有充分的独立性,以确保V&V流程不受设计流程中的进度和资源的影响。对于非安全级的控制系统项目而言,V&V活动的深度与独立性可适当降低要求,但必须满足最基本的技术独立需求。

V&V活动期间,管理控制关注以下几个方面:

(1)文件/软件/测试项的传递;(2)文件/测试事件报告和日志;(3)文件/测试总结报告;(4)V&V状态管理;(5)验证工程师所执行的活动内容;(6)可审查的配置管理执行。

4.2 传递控制

V&V与开发过程在许多项目的执行中存在一定的瓶颈。尤其是双方在过程产物传递的控制过程。无论是设计中间产品提交给V&V团队,还是V&V团队将评审结果反馈至开发小组,其中设计团队和V&V团队的关系在第3章进行了描述。文件和项目文档的维护是设计和V&V流程中的一个关键元素。在设计团队和V&V团队之间传递的可验证材料、交流信息可通过项目文控工程师进行传递。该工程师必须具备良好的CM执行意识,确认工程输出符合过程程序要求,保留当前和过往历史版本,并且保留的记录和已验证输出的记录。

4.3 问题跟踪

在执行V&V任务期间检测到的任何差异都必须进行记录。产品相关负责人需控制每一份差异报告,并且在需要时通知技术经理,如未及时汇报,差异报告至少应包含在V&V阶段总结报告中。

所有的差异经分析后会引申出一定的问题,而问题跟踪确保V&V活动中发现的问题得以被记录、追踪并最终落实到具体的人员解决。典型的需要记录的信息包括:

(1)问题发生的时间;(2)问题发生的位置;(3)问题发生前系统的状态;(4)发生问题的证据;(5)导致问题发生的条件/输入;(6)描述系统理想状态的运行情况,以及相关的需求;(7)解决问题的优先级。

4.4 软件相关的信息安全控制与管理

信息安全是保证项目产品质量与V&V活动正确展开的重要环节,其活动主要包括防止外部人员恶意窃取或篡改软件产品、资料或验证记录,以及内部人员非故意的信息泄漏、意外修改。

5 控制及执行策略

本章节提供了软件质量控制及执行V&V任务时要遵循的通用技术和方法。单独技术或集成技术可用于执行一项验证/确认任务,以控制软件及其产品的质量。

5.1 清单核查

清单用于协助产品的验证和确认。清单中的内容提供了执行验证的工程师在评审过程中应考虑到的基本事项集,可应用于各阶段、各种的设计产品。核查清单提供了一种可量化的评审方式。

5.2 检查/分析

检查/分析包含了研究被验证的产品。需要确认设计的某些方面,可以是正式记录的评估和计算,但不限于正式证明、图表分析方法和相关技术。分析包括完整性和正确性的评估。分析应重点关注以下几个方面:

(1)危害和风险分析;(2)可跟踪性分析;(3)数据分析;(4)COTS和质量鉴定审核前的产品分析;(5)V&V回归(变更)分析;(6)工具分析。这些方法适用于整个系统/软件开发的生命周期。

5.3 测试策略

测试适用于开发的各个方面。测试由系统或设备在具体条件下的操作、结果记录、和基于结果做出正确性评价组成。测试应该自下而上地执行,低等级目标测试的执行先于高等级组合。

测试可以分为两类:功能测试和结构测试。功能测试(黑盒测试)用于确定模块或系统的执行符合具体的需求。功能测试的测试用例直接由需求规范驱动,并且以模块或系统输入和输出为基础。该方法对于检查模块接口非常有用。结构测试(白盒测试)评估软件的内部结构。结构测试应该通过分支和路径测试的结合来完成。分支测试涉及生成测试用例,以提供充分的可信度,认为模块中所有的分支都可以到达。在路径测试中,开发测试用例以提供充分的可信度,认为所有的路径(所有模块中可行的分支结合)都被测试到。功能测试和结构测试的结合确保应用中没有意想不到的功能存在。

对于待执行的各测试,应提供测试规范、测试程序、测试结果报告、和任何差异报告。测试设备必须控制和记录。测试工具必须校准、控制、和记录。

测试方法采用低层级到高层级的方案。但是,为了确认合适的集成或低等级实体组合(元素、处理器模块、或通道)的执行功能,有必要采取重叠的功能测试。由于硬件组装,软件设计和与硬件集成,应执行一系列硬件和软件测试。现场验收测试(SAT)作为安装流程的一部分执行。现场验收测试在执行以完成安全系统开发的V&V范围之外。主要测试活动有:

(1)机柜硬件测试;(2)单元软件测试;(3)软件集成测试;(4)系统集成测试;(5)验收测试;(6)设备质量鉴定测试;(7)回归测试。

6 记录与度量

在控制系统开发过程的质量控制和管理过程中,记录的控制和管理将是重要的一环。在法规和标准中,对于记录的控制和管理有着强制的要求。10 CFR 50附录A中要求在核电厂的整个生命周期期间,安全重要系统和设备的设计、制造、安装的记录必须由核电厂执照持有者进行控制和管理。同时ASME NQA-1要求,记录必须提供描述满足质量需求的相关活动的证明文件。在记录的控制和管理过程中,考虑将图纸、技术规格书,采购文件,测试设备检定程序和检定报告,不符合项报告和纠正措施报告,审查、检查、监查、监督工作执行报告,试验和材料分析的结果都将作为记录的一部分。

6.1 验证与确认记录

质量保证记录中包括了验证和确认过程中产生的验证记录和测试记录,并且在项目的开展过程中合理地控制和管理这些记录。根据消化吸收原理样机研制项目实践经验,对于生命周期的不同阶段,验证的记录可以采用审查清单的方式,选择合适的审查内容,编制不同的审查记录清单。

而测试的记录则重点要求测试配置记录,测试执行记录,测试数据记录,不符合项记录与纠正措施记录的完整性、一致性。以确保在某些分析活动下,可以再次复现测试活动。

6.2 度量探索

度量活动适用于整个V&V流程中,以帮助分析、预测、确定有疑问的倾向。这些信息将尽快反馈到设计和V&V流程中,以纠正管理缺陷和减少返工。

7 结束语

本文对基于重大专项消化吸收课题数字化核电站控制系统原理样机研制项目V&V活动进行概述,其过程满足国内外法律、法规要求,并适用于核电站其它非安全相关的仪控子系统生命周期内软件的V&V活动。

参考文献:

[1] 龚益.核电厂安全系统软件验证和确认方法探索[J].低压电器,2004(5):27.

[2] RG 1.153-2011:Criteria for Use of Computers in Safety Systems of Nuclear Power Plants.

[3] TR-103291-CD,1998:Handbook for Verification and Validation of Digital Systems.

[4] IEEE Std 730-1998:Software Quality Assurance Plans.

[5] ASME NQA-1-2004,Quality Assurance Requirements for Nuclear Facility Applications.

[6] IEEE Std 1012-2004:Standard for Software Verification and Validation.

[7] IEEE Std 828-1998:Software Configuration Management Plan.

[8] IAEA TRS No.384,1999:Verification and Validation of Software Related to Nuclear Power Plant Instrumentation and Control.

[9] RG 1.168-2004:Verification, Validation, Reviews, and Audits for Digital Computer Software Used in Safety Systems of Nuclear Power Plants.

[10] SEI-CM-13-1.1,1988,Introduction to Software Verification and Validation.

系统测试分析报告范文6

[关键词]不停产 高效设备 故障检测系统

中图分类号:TE9 文献标识码:A 文章编号:1009-914X(2014)42-0354-01

1 前言

“安全完整性评价”是一种新型高效的“人-机-环风险”管理办法,可以及时识别设备设施运行过程存在的内部故障和形成的事故隐患,为监督评价人员发现问题、整改隐患提供科学、定量的依据,进而消除风险。本次研发的“不停产高效设备故障检测系统”在大港油田采油五厂进行试验,其后在六个采油厂、原油集输公司、天然气公司进行推广。

2 硬件系统

2.1 硬件设备

FT20微量辐射成像仪是其核心设备。工作原理是内置光学系统使用微型辐射热测定检波器,通过吸收和纠正检测对象实体表面的单点红外线辐射,在检测区域得到真实的温度测量值,通过影像存储并显示在画面上,可以清晰的看到检测区域不同的温度以及变化情况,通过温度读数,以及检测区域内温度的差异对比,可以初步判断检测部位是否存在异常。

FT20微量辐射成像仪可以进行影像存储、随机全屏(80000象素)温度测量。外型具有光能可读彩色数字显示器,显示屏可以显示目前电量、目标自动捕捉、背景温度、检测时间等。该仪器图像可以以IS2格式存储,可存350张图片,当传输到电脑的时候,所传送的IS2图像包括系统显示器上的图像及温度标记点。

FT20微量辐射成像仪轻巧、携带方便。包括电池共重1.95千克,外型尺寸仅为69mm×262mm×162mm。

2.2 设备性能及生产需求

一是检测对象范围宽。包括地面油气集输、储运设备设施(离心泵、柱塞泵、压缩机、储油罐、沉降罐、分离器);电气设备设施(变压器、启动柜、闸刀开关等);动力设备(天然气发电机、电机);其它运转或运行过程中可以发出辐射的设备设施等。

二是对环境温度适应性强。被测对象温度范围-20oC-900oC;机体自身工作环境温度-20oC-+50oC。

三是实施不停产和非接触检测。能在设备正常运转或运行状态下,距离30米范围内实施检测,不影响设备、工艺的正常生产。有效保证检测人员的人身安全。

3 软件系统

3.1 单机版软件功能

一是快速、真实读取、下载微量辐射成像仪采集的信息(图片、数据);

二是利用本软件具备的图像融合技术,将检测的内部状态图像与设备外型图片进行重合,形成画中画,任意捕捉辐射图像内任何部位温度状态,自动计算和显示最高、最低及平均温度参数。

三是对内部状态图像尺寸进行8倍放大分析,并通过改变8种图片背景颜色,帮助分析人员准备识别与判断故障隐患。

3.2 网络系统软件开况

(1)模块构成

该系统由五个模块组成,包括:综合查询、设备基础管理、检测记录管理、报告管理、管理信息、服务信息、系统管理。

(2)模块功能

该网络系统设置了四种权限角色,包括:系统管理员、浏览人员、审核人员及检测人员。不同的角色可以操作不同的模块,以达到自己的目的。

一是设备基础管理。权限为检测人员,将已经确定的、纳入检测范围的本单位生产场所、设备设施以及投入时间等信息录入到系统。并可以根据需要进行删除、添加等编辑。同时,可以按照生产场所、设备类别、设备编号等不同条件对有关信息进行查询。

二是检测记录管理。内容包括测点位置、测点名称、检测时间、最高温度、警报级别、报告编辑等内容。权限为检测人员,随时将现场检测后的信息整理并录入到系统中去。该模块有一个最大亮点,在于提供了故障报警功能。当检测温度录入后,系统会自动显示该设备存在的一级、二级、三级、异常、正常等五个级别的故障报警提示。

三是综合查询。权限为所有系统登录人员。便于查询有关检测信息。操作时可以按单位、时间、报警级别、审核状态、整改状态等不同条件对具体检测对象及检测报告内容进行查看,同时可以下载报告。

四是报告管理。权限为审核人员,对检测人员编写录入的检测报告进行审核,审核同意后上载电子签名,形成一份完整的检测报告。同时,审核人员可以对检测报告进行查看和下载。

五是管理信息。内容包括:通知通告和管理制度。权限为所有系统登录人员。录入权限为公司系统管理员。目的是便于让所有登录该系统的人员及时了解有关管理信息,例如:检测情况简报、完整性评价总结以及有关管理制度等。

六是服务信息。内容包括:电子版的系统操作手册与用户管理两部分。权限为公司系统管理员。目的是为系统登录人员提供使用说明。并提供各单位用户基本信息(图1)。

七是系统管理。内容包括用户管理库、二级单位库、故障原因库。权限为公司系统管理员。目的是根据需要,添加新的系统用户、二级单位以及设备故障原因。

4 系统试验及结论

4.1 试验区域及对象

(1)设备安装调试及验证

第五采油厂南三站、输注作业区、天然气管理站、西三转,以及天然气公司天然气处理站等要害场所,对24台关键设备进行了现场检测、收集与验证。其中,离心泵17台、发电机5台、抽油机1台、天然气压缩机1台。经检测发现,存在异常状态的有6台,现场验证5台,验证结果显示,图像分析结论与实际验证正确率达到100%。

将检测信息分析报告与网络系统软件模块功能进行了对接,完成网络软件开发;根据网络软件测试版运行期间发现的新问题积极的完善。

4.2 试验结论

(1)实现了内外部检测图像的融合。通过画中画融合技术,实现了检测部位的外形图与内部状态图既可以分别显示,又可以以画中画的形式显示的检测效果。避免了检测人员误判断、岗位员工误操作的可能。

(2)采用铰接式镜头,实现了多角度拍摄检测。由于部分生产现场设备空间狭小,检测人员的身体不能够完全随着测试角度的变化进行检测,为此开发出了可以旋转180度的绞接式镜头,实现了对检测对象多方位的拍照,消除了检测区域的死角。

(3)改进了变焦性能,适应了检测环境的变化。在原有仪器基础上,对成像仪变焦功能进行了改进,实现了对检测对象的8倍变焦,使用时可以将30米内的检测对象拉近拍摄并清晰显示内部状态。同时,增加了微距拍摄功能,操作人员可以使用成像仪对距离0.3M范围内的检测对象近距离拍摄,并获得清晰的图片。