测试实训总结范文

时间:2023-03-06 15:58:22

引言:寻求写作上的突破?我们特意为您精选了4篇测试实训总结范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。

测试实训总结

篇1

以保证人身、设备安全为核心,本着“安全第一、预防自救为主、统一指挥、分工负责”的原则,特制订本预案。

二、组织机构

试验检测部防汛工作受公司防汛小组领导。

防汛成员及各实验室安全责任人汛期保持24小时通讯畅通,遇汛情时,随时接受公司防汛小组组织工作安排。

三、预防措施

1、实验室防汛成员配备绝缘手套、雨衣、雨鞋等基本防汛用具。

2、实验室安全责任人定期检查本人负责实验用房内是否有屋顶漏雨,门窗渗水及屋面存水等问题。

3、要求所有实验室人员及时关注天气预警信息。

4、所有实验室汛期严禁使用临时插座。

5、放假期间所有实验室必须关闭电闸及水、气阀门,关好门、窗。

6.外出检测人员遇到汛情应及时停止工作,迅速撤离到安全地点。

四、预警与响应

(一)预警监测。

暴雨预警由低到高划分为蓝色、黄色、橙色、红色四个预警级别,四级暴雨预警信息均由市(区)气象部门依程序、变更和解除。

各部门应随时保持与市(区)气象局、防汛办以及公司防汛办的联系,加强信息沟通,确保能在第一时间了解掌握雨情、汛情信息。

(二)预警响应。

当暴雨预警信息后,公司防汛办应当按照相应级别启动预警响应,做好相关工作。

1.暴雨蓝色预警响应。

公司防汛指挥部副指挥带班,加强与各部门联系,指导各部门做好隐患排查和消除工作,及时掌握汛情信息,对发现的重大隐患和重要情况立即报告公司防汛办。

公司要严格落实24小时在岗值带班制度,确保通讯畅通;组织开展重点部位隐患的排查和消除;组织安排对重要隐患部位的动态监测,发现险情及时处置并上报公司防汛办;根据需要,对可能引发防汛突发事件的隐患,采取抽排积水、苫盖、停止生产等措施,以降低风险;组织本单位应急抢险队伍加强值备勤。

2.暴雨黄色预警响应。

在暴雨蓝色预警响应的基础上,公司防汛办适时对各部门预警响应措施落实情况进行抽查。必要时,公司相关领导、部门负责人赴一线指导各部门解决问题。

各部门要加大隐患排查力度,主要领导随时赴现场协调解决问题;适时组织暂停生产;对在工作中发现的重大隐患和重要情况要立即报公司防汛办。

3.暴雨橙色预警响应。

在暴雨黄色预警响应的基础上,公司防汛指挥部总指挥在岗带班;副指挥视情况赴现场指导解决问题。

各部门相关负责同志依需要随时赴现场协调解决问题;组织停止生产;对在工作中发现的重大隐患和重要情况要立即报告公司防汛办。

4.暴雨红色预警响应。

在暴雨橙色预警响应的基础上,公司和各部门防汛人员全部到岗到位。各部门对在预警响应工作中发现的问题就地解决,并将重要情况立即报告公司防汛办。

篇2

一、前言

百色银海铝业内部局域网于2002年建成,供电、组装、空压站3个循环水站并配套3套独立软件系统,各个站库均已实现自动化。但由于空站软、硬件系统无法使用和另外两个系统都是根据不同的业务需求来实施,没有形成系统的平台。生产数据只有供电循环水系统形成共享机制,其它系统在纵向上的应用也限制在本站库内,没有形成分级共享机制。

二、系统设计目标

为满足生产监控信息化的需要,建设总循环水监测系统统一平台,按照“生产设备自动化、管理信息化”的要求,以安全生产为前提,利用先进的网络技术、工业控制技术等,将工业控制技术及网络技术应用于本系统,建成一个以工业以太网为基础的集工业生产集中监测统一的指挥平台。对整个循环水统一的管理、调度和远程监测,生产监控系统完成所有站场数据的采集、处理和存档。提供一个信息准确、查询便捷、管理高效、美观实用的信息管理平台。

总循环水监测系统软件实现的内容有:稳定、可靠、安全地对生产全过程实施监测,包括实时设备参数和数据;建立总循环水系统,OA用户通过此系统查看生产数据,同时在用户权限范围内通过网络设置、修改和查看数据;建立基于浏览器的生产管理信息化系统,监测所有生产数据;实现生产业务管理数据和质量检验管理数据输入、查询和分析、输出,输出形式支持表格和图形输出,实现无纸化办公;建立具有向下兼容已有系统的软件构架,便于实时监测已有监测系统的数据,并为未来扩展预留软件接口。

三、系统设计原则

建设总循环水监测系统是为了实现安全高效的生产管理,通过ADAM采集模块和组态王及PLC技术对已有的供电、组装循环水实施信号量采集和自主研发空压站站点系统软件,并集中监视和统一调度,为决策提供辅助信息。要实现上述功能,必须建立对全企业监测、分析和管理一体化的基于工业以太网的大型开放式系统,提高企业整体生产水平和安全水平,实现企业生产管理信息化的建设目标。

(一)安全性原则:系统对外通过硬件防火墙确保系统数据信息的安全;系统按照独立事务原则设置权限,保证系统的可靠性和灵活性;用户密码采用MD5算法加密,该加密算法不可逆,如果用户遗忘密码,只能由系统管理员重新设置;系统数据库服务器采用RAID-1 磁盘阵列,实现数据双通道备份,确保数据的安全。

(二)先进性原则:系统的软件设计采用先进的asp+组态王技术,能构建一个快速响应,数据刷新时无闪烁的浏览器页面,有针对性的解决数据交互时,浏览器页面闪烁的问题,为信息及交互奠定基础。

(三)实用性原则:系统充分考虑用户的业务需求,按照用户的运作模式,实现监测信息的收集、处理、查询、统计、分析等功能,提高调度管理信息化水平。各种生产设备运行的信息全部传输到信息化总循环水监测系统,便于生产调度人员对全矿设备运行状态的监视和调度。

(四)复用性与可扩展性原则:系统软件设计采用三层结构,分层用户表示层、业务逻辑层、数据访问层,用户表示层包括人机界面的所有表单和组件;业务逻辑层包括所有业务规则和逻辑;数据访问层包括对数据库的所有交互。系统软件的分层模块化结构,使各个功能模块的耦合度降低,从而大大降低了应用系统二次开发和维护的成本。

(五)标准性原则:总循环水监测系统采用现行的国家标准,符合行业信息化建设总体规划纲要。在符合通用标准的前提下,提供各种层次的尽可能多的符合国际标准的接口,实现子系统最大限度的信息共享。

四、系统技术实现

(一)系统软件结构

结合企业信息化建设的特点,软件系统采用B/S、C/S结构,其特点如下:

B/S架构是一种灵活的模式,部署简便,只需安装配置一组服务器,其它的终端只要有浏览器就可以通过网络或者其它手段访问服务器,进行业务应用操作。这样对项目实施的成本和周期的控制很有效用。企业用户不需要再对客户终端一一维护,技术问题、版本更新、数据效验等都只需要在服务器端由系统管理员来统一维护,这样用户操作员可以集中精力放在核心业务上。总循环水系统采用B/S模式,开发平台采用Macromedia Dreamweaver 8,编程语言为asp。系统的数据库采用Microsoft SQL Server 2005。

C/S架构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。空压站采用C/S模式,开发平台采用组态王和基于组态王编程软件。系统的数据库采用Microsoft SQL Server 2005。

(二)实现方案

业界通用的空压站循环水监测系统的实时数据、状态显示采用组态软件实现,优点是编程简单、响应速度快,缺点是界面不友好、有授权限制,一般只能在安装授权的机器上运行,限制了用户的使用范围。现在有些组态软件提供了B/S结构的监控系统,但是这种系统依然有用户数量的限制。总循环水监测采用先进的asp技术,使用IE浏览器访问数据库中的实时数据、状态值,完全没有用户数量的限制。用户界面真实再现现场场景。客户端IE浏览器采用AJAX、CSS、DOM技术,实现实时数据、状态异步更新,界面显示数据和底层实时数据的延时小于2秒,为用户提供了更好的视觉感觉。

(三)关键技术

篇3

0 引言

当前,高等职业院校正积极开展工学结合人才培养模式的创新与实践,借助校企合作,探索形式多样的生产性实训,将专业教学与实际工作训练有机结合,以提高学生的职业素质、职业意识和职业能力。如何正确构建基于生产性实训的实践课程体系,是目前高职教学改革进程中要解决的重要课题之一。实践教学是职业技能和职业素质培养的一个重要环节。

传统的实训只是针对学生实际操作能力的训练。由于受到校园环境的局限,与真正的企业环境、企业氛围仍有差距。而生产性实训则是对于学生从事某一职业的能力训练。

从学生的角度看,实训教育就是为就业服务的,其本质不是培训而是就业,因此目前多数培训机构的市场宣传策略以“就业”为诉求点,但这实际也是很多培训机构的一个难以言说的软肋。例如某著名培训机构的学生实际成材率不超过20%,多数学生实际上并没有开发能力,培训体系的目标并未完成,对学生的就业承诺难以兑现,品牌认知度下滑。

这些问题归结到最后是要提高实训质量,提高成材率。

1 生产性实训的目标和要求

笔者看来,“实训课程 = 素质 + 技能 + 经验”。实训不止是技能,而是全方面的训练。“实训教学 = 有基础的学员 + 双师 + 三真 ”。基础包括:求知(职)欲、基本的操作基础。如计算机职业应具有基本的计算机操作基础。“双师”指的是培训教师应同时具有讲师兼工程师的双重角色。“三真”则包括:真实环境、真实项目、真实压力。

生产性实训应与企业接轨,是通向企业的出口,是获得“工作经验”的途径。实训要面向企业的用人需求,强调不只是技能接轨,还有综合素质。现在的企业招聘看重工作经验,没有工作经历的学生如何获得工作经验呢?而这也正是生产性实训必须要达到的目标之一。通过实训,让学生理论更扎实,技能更熟练。

如何做好实训,首先,实训项目的选择必须依据市场需求和企业对人才的要求。例如现在市场上大量的中小软件公司需要能快速理解客户业务,为客户熟练开发业务管理系统的程序员,或者市场上出现了很多新生代的web2.0的网站,需要很多掌握rich UI+云计算技术的程序员。而市场需求是我们设计实训项目的主要依据。同时企业对人才各方面素质的要求也是我们设计实训项目的重要依据。其次,实训项目必须以真实项目为主线,以认知规律为指导,课堂教学和项目开发同步推进,在真实企业环境下帮助学生建立融会贯通的知识体系,积累真实工作经验。在引入企业的真实项目之前,必须对其进行改造。企业的项目往往只强调结果,而不重视做项目的过程的知识点的总结和归纳。而课堂教学往往只是知识点的简单堆砌,而不重视和实践结合。对实训项目的改造正是要把两者有机地结合在一起。在真实项目的过程中,穿插相关知识点的总结和归纳,以达到理论和实践的彻底融合。

2 实训过程控制

对于实训过程大致可以分为:(1)筹备阶段;(2)技术培训阶段;(3)实训实施阶段;(4)实训收尾阶段。

根据实训目标,实训对象的水平以及实训需求的不同,对实训的总的时长及各阶段的时间分配都可以做出不同的调整。其中技术培训阶段和实训实施阶段不是顺序进行的,事实上,这两部分是完全可以并行的。传统的实训先理论教学,再进入实训,不符合认知规律。应该在实训中发现问题,通过技术培训培养解决问题的能力。

实训的规范也是我们必须要重视的。规范有两层含义:一个是实训的过程要规范,一个是学生要养成很好的规范。没有规范就不能大批量地培养人才。好比工业产品和艺术品,艺术品没有规范,所以不可复制。而在严格规范下的生产线生产的工业产品则可以大量复制。我们的实训体系,应该做到对于所有的培养对象都是可以复制的。

在实训的筹备阶段,主要工作应是业务培训,即用规范的形式和文档,描述业务,并带学生模拟需求调研的常用形式。通过鼓励学生通过互联网进行调研,并组织学生和业务专家交流。交流的形式要面向实战,搞模拟。给学生布置需求调研的任务,在模拟环境中,由学生完成需求挖掘的任务,编写文档。

在筹备阶段还有一个重要的工作是团队建设,培养学生的团队精神。对于一个陌生团队,首先要破冰。组织学生进行内部交流,也可组织拓展训练,开展团队竞赛。在这一阶段,指导教师应做好实训动员,帮助学生制定职业目标,包括短期的和长期的,指引学生达到职业目标的途径并由此引出实训目标并教会学生扮演好自己在团队内的角色。

在实训的技术培训阶段,要抓住项目需要和学员的现状,综合考虑这两者之间的差距以及学生的认知规律,安排好技术培训的内容和计划,了解学员入训前的技术状况,本项目需要的知识点,列出对比的文档,为技术培训计划做铺垫。培训应根据认知规律做计划,先感性认识,再理性认识,培训和项目同步进行,相互穿插。课堂教学针对项目实践来安排,培训内容的安排需考虑学生已有的知识结构。

在实训的实施阶段,以软件项目为例。一般软件项目的过程流程是:需求分析—项目设计—编程—测试—部署。

需求分析阶段,需强调需求分析的重要性 ,告诉学生需求分析没做好,软件就很难达到客户要求。教师需要抛出一系列问题,引导学生完成任务。如物资管理系统,需要引导学生去了解物资供应站的组织机构、岗位设置等常识。还有这套软件将来由谁来用?已有的系统谁在用?都干什么?用户关心哪些数据?这些数据的处理的业务规则和业务流程?涉及到哪些业务凭证?和哪些系统有关系(系统间的接口)?有哪些非功能性需求:速度、用户数目、数据规模等。当学生通过调研获得答案以后,需教会学生使用模板完成需求分析报告。

在项目设计阶段,教会学生从模仿开始,指导学生完成用例分析、时序图、系统处理流程图。工程师可提供现场支持,确保学生完成任务。与此有关的知识点可在同步的教学中安排,现学现用。

编程开发阶段,要做好进度控制。进度控制是真实压力的体现,可每日进行进度检查,每周,里程碑评比,考核评比与学生学分挂钩,学分与毕业就业挂钩。在开发阶段涉及的知识点也可在同步的教学中安排学生同步学习。

在测试阶段,如果是为了培养测试人员,这个环节则非常重要,如果只是开发人员,则重点做好单元测试即可。在这一阶段需要指导学生学会设计测试用例,根据软件使用中可能出现的各种可能性设计测试用例。

在部署阶段主要是集成测试和用户验收测试,这一部分工作可由专门人员来进行。完成后即可进入实训下一环节。

篇4

作者简介:吴梦麟(1982-),男,江苏南京人,南京工业大学电子信息与工程学院,讲师。

中图分类号:G642.44 文献标识码:A 文章编号:1007-0079(2013)14-0126-02

近年来,随着中国内需市场的增长和国内外外包企业的合作加深,我国的软件外包行业得到了迅速发展。软件测试作为软件外包的主营业务之一,是加快软件企业与国际接轨,实现产品国际化的重要手段。随着软件开发流程的系统化和规范化,我国软件企业对软件测试的需求逐步增大,因此高校计算机专业中的软件测试人才具有良好的就业前景。

由于软件测试工作的特殊性,需要从业者不仅掌握一定的软件技术,同时也要对软件测试的方法和流程具备相当的经验。通过高校教育培养出来的计算机专业应届毕业生,虽然能够掌握基本的软件开发技术和软件测试理论,但是缺乏实际的测试经验和相应的行业背景知识,离企业的需求尚有一定的差距。目前高校计算机专业中软件测试教学仍以理论为主,实践动手能力和项目背景经验的培养相对不足,这些矛盾导致学生就业时很难适应企业的用人要求,企业也必须对招入的应届毕业生进行培训,花费相当的人力和物力。

项目实训是解决高校和企业之间供需矛盾的有效手段。在日常教学计划中引入项目实训,以实际测试任务为驱动,按照企业规范进行流程管理,让学生掌握测试过程中各阶段的技能,理论联系实践地接受企业化的锻炼。通过实训课程,使学生不但能够学习到实际测试经验,而且能够增强团队意识,进一步缩小毕业生与职业测试工程师之间的差距。

一、软件测试项目实施

1.测试项目简介

本文所述的软件测试实训项目是基于校企共建模式,由南京工业大学(以下简称“我校”)软件外包实验室提供软件测试的场所和专用的硬件设备,从合作的软件公司引入相应的测试平台、管理流程和测试报告文档的测试项目。

本项目的内容是针对前期开发的教师管理系统进行测试。该系统是教学部门的业务管理支撑系统,测试主要围绕教师信息的查询和更新操作的管理。通过对这些功能模块的测试,增强系统的易用性、稳定性、可配置性,消除信息孤岛,进一步提高数据信息的应用水平。

在测试环境搭建过程中,服务器的软硬件配置要与该系统的实际运行环境保持一致。对于测试计划、测试方案和测试用例等文档的修改、更新操作,则采用svn版本管理工具来进行控制。学生可以通过svn服务器平台,按照进度提交每日的测试用例文档,并填写日志记录测试进度和每天的测试工作。

2.实训计划和人员管理

软件测试实训安排在我校外包实验室中进行,采用与企业相同的管理模式集中训练,由相关教师和企业工程师来指导测试流程。测试团队的成员来自于我校电子与信息工程学院计算机专业的大三、大四学生,以及对软件测试感兴趣的相近专业的学生。这些学生具备基本的软件编程能力,并且对测试的基本理论有一定的了解。根据学生自身水平和对项目的熟悉程度,可以将其划分为不同角色,其中包括开发人员和测试人员。开发人员由原来参与系统开发的部分学生担任。测试人员可以分成不同的小组测试不同的模块,每个小组设置一个测试组长,负责测试项目管理,其余组员则负责执行测试用例,各小组都有一名教师作为指导教师,控制模块的测试进度。整个测试实训项目安排在假期进行,用时半个月,每天工作8小时。每天早晨由测试组长安排当天的测试任务,并对前一天的测试结果进行总结。在每个时间节点,由指导教师和小组成员对相关测试文档进行评审。

3.测试项目进程

本项目的实际流程图如图1所示,在项目初始阶段,担任开发人员角色的学生叙述产品需求和业务流程,为编写测试计划做准备。该测试项目主要分为5个阶段:测试计划制定、测试方案编写、测试用例设计、多轮系统测试和测试系统报告提交。每个阶段都力求达到规范化、细致化的测试目标,同时每个阶段都要经过教师和各个组员之间的评审,如果评审通过,可以开始下一阶段的工作;如果不通过,则需要完善后继续评审直到通过。

(1)测试计划制定。在了解了教师管理系统的需求以后,结合学生的基本情况、系统模块数量和测试的周期来制定测试计划。测试计划要涵盖测试的范围和环境、测试人员的管理和测试进度安排。考虑到参与实训项目的学生缺乏相关经验,因此测试计划要重点突出每个测试小组所对应的系统模块,以及测试流程中每个阶段所对应的完成日期。该测试计划由各组组长和指导教师制定,最后需各小组评审后通过。

(2)测试方案编写。测试方案是按照系统需求说明书详细的分析测试的模块,指导后续的测试用例的编写工作,重点在于对模块具体功能的理解和测试对象的分析。在这一阶段,首先由担任开发人员角色的学生来介绍系统模块的基本功能,并以文档的形式向对应测试组成员提交;然后由指导教师以具体测试点为例,介绍详细的测试用例写法;最后,由各组组长将测试任务分配给组员,各组员在理解的基础上开始测试用例的设计。测试方案完成以后由各组组长汇总,并在组内进行评审。

(3)测试用例设计。测试用例的编写是针对各功能模块测试而设计的一组测试输入、执行条件以及预期结果,也是本实训项目的重点内容。在对模块的特性和功能了解的基础上,设计系统的测试点,设计时应考虑角色权限、验证点和测试描述。在设计验证点的过程中,鼓励学生展开讨论,力求做到无疏漏;同时在测试描述时,可以将等价类划分、边界值、错误推测等常用方法与书本理论相结合,通过具体的实例加深学生对所学知识的理解。最终的测试用例以Excel表格形式列出,其中包括编号、重要级别、操作步骤、预期输出和实际测试结果等条目。

(4)多轮系统测试。按照测试用例的具体内容,可以进行多轮的系统测试。根据测试结果,扮演开发人员角色的学生对缺陷进行修改。通过这一过程,不但使学生认识到开发过程中存在的问题,而且积累了开发经验,为今后规范化的编程打下了基础。

(5)测试报告提交。通过半个月的实训,学生经历了规范化的测试流程,测试报告的编写是对测试内容的概括和总结。报告的内容主要有以下三个方面:通过对测试结果的分析,得到对软件质量的评价;总结本次的测试过程,为制定以后的测试计划提供参考;评估本次测试计划和测试执行是否符合规范。通过本次实训,学生普遍体会到从理论知识到实践的过程,明确了规范化的软件测试方法,同时对软件编写中隐含的错误和缺陷也有了一定的认识,为今后的软件开发打下一定的基础。

二、软件测试实训存在的问题和解决办法

本次软件测试实训基本达到了预期的效果,学生不但学到了规范化的测试流程,提高了职业软件素养,而且通过互动和交流,发现了教学中存在的一些需要解决的问题。首先,本次软件测试实训是针对上一次实训开发的系统,离企业的实际系统测试尚有一些差距;其次,参与的学生缺乏实际经验,对软件测试认识不足,导致测试方案和测试用例编写不够规范、完善;另外,相应的管理需要加强,在实训过程中存在迟到、早退以及缺席的现象,从而影响了测试进度。

针对以上问题,在今后的实训过程中,测试项目要尽量切合企业的实际需求,同时在测试方案和测试用例的评审中,要加强教师和学生的沟通,强调测试流程的规范性,可以多鼓励高水平的学生带低水平的学生。另外,可以采取企业现行管理方式对实训进行管理,如引入考勤制度、评审制度等。

三、结语

软件测试是我国软件产业高速发展中需求缺口较大的一个行业,培养具有相关经验和符合企业需求的软件测试人才是目前高校计算机专业需要解决的核心问题之一。本文通过研究软件测试实训项目,探索了软件测试专业人才的培训方式以及在此过程中遇到的问题,对研究校企联合的人才培养模式具有重要意义。

参考文献:

友情链接