typec测试操作方法

2024-05-25

typec测试操作方法(精选8篇)

typec测试操作方法 第1篇

《学生体质健康标准》测试

身高测试的操作方法

一、测试目的

测试学生身高,与体重测试相配合,评定学生的身体匀称度,评价学生生长发育及营养状况的水平。

二、场地器材

身高测量计。使用前应校对0点,以钢尺测量基准板平面至立柱前面红色刻线的高度是否为10.0厘米,误差不得大于0.1厘米。

同时应检查立柱是否垂直,连接处是否紧密,有无晃动,零件有无松脱等情况,并及时加以纠正。

三、测试方法

受试者赤足,立正姿势站在身高计的底板上(上肢自然下垂,足跟并拢,足尖分开约成60度角)。足跟、骶骨部及两肩胛区与立柱相接触,躯干自然挺直,头部正直,耳屏上缘与眼眶下缘呈水平位(下图)。测试人员站在受试者右侧,将水平压板轻轻沿立柱下滑,轻压于受试者头顶。测试人员读数时双眼应与压板水平面等高进行读数。记录员复述后进行记录。以厘米为单位,精确到小数点后一位。测试误差不得超过0.5厘米。

四、注意事项

(1)身高计应选择平坦靠墙的地方放置,立柱的刻度尺应面向光源。

(2)严格掌握“三点靠立柱”、“两点呈水平”的测量姿势要求,测试人员

读数时两眼一定与压板等高,两眼高于压板时要下蹲,低于压板时应垫高。

(3)水平压板与头部接触时,松紧要适度,头发蓬松者要压实,头顶的发辫、发结要放开,饰物要取下。

(4)读数完毕,立即将水平压板轻轻推向安全高度,以防碰坏。

(5)测量身高前,受试者不应进行体育活动和体力劳动。

体重测试的操作方法

一、测试目的

测试学生的体重,与身高测试相配合,评定学生的身体匀称度,评价学生生长发育的水平及营养状况。

二、场地器材

杠杆秤或电子体重计。使用前需检验其准确度和灵敏度。准确度要求误差不超过0.1%,即每百千克误差小于0.1千克。检验方法是:以备用的10千克、20千克、30千克标准砝码(或用等重标定重物代替)分别进行称量,检查指标读数与标准砝码误差是否在允许范围。灵敏度的检验方法是:置100克重砝码,观察刻度尺变化,如果刻度抬高了3毫米或游标向远移动0.1千克而刻度尺维持水平位时,则达到要求。

三、测试方法

测试时,杠杆秤应放在平坦地面上,调整0点至刻度尺水平位。受试者赤足,男性受试者身着短裤;女性受试者身着短裤、短袖衫,站在秤台中央(下图)。测试人员放置适当砝码并移动游标至刻度尺平衡。读数以千克为单位,精确到小数

点后一位。记录员复诵后将读数记录。测试误差不超过0.1千克。

四、注意事项

(1)测量体重前受试者不得进行剧烈体育活动和体力劳动。

(2)受试者站在秤台中央,上下杠杆秤动作要轻。

(3)每次使用杠杆秤时均需校正。测试人员每次读数前都应较对砝码重量避免差错。

台阶实验测试的操作方法

一、测试目的

测试学生的心血管机能。

二、场地器材

台阶或凳子、节拍器(或录音机)、台阶实验仪。

三、测试方法

初中以上男子用高40厘米台阶(或凳子);女生及小学四年级以上男女生用高35厘米的台阶(或凳子);小学1—2年级男、女生用25厘米台阶(或凳子)做踏台上、下运动。测验前测定安静时的脉搏,然后受试者作轻度的准备活动,主要是活动下肢关节。上、下台阶(或凳子)的频率是30次/分。因而节拍器的节律为120次/分(每上、下一次是四动)。受试者按节拍器的节律完成试验。

被测试者从预备姿势开始,(1)被测试者一只脚踏在台上;(2)踏台腿伸直

成台上站立;(3)先踏台的脚先下地;(4)还原成预备姿势。用2秒上、下一次的速度(按节拍器的节律来做)连续做3分钟。做完后,立刻坐在椅子上测量运动后的1分至1分半钟、2分至2分半钟、3分至3分半钟的3次脉搏数。并用下列公式求得评定指数,计算结果包含有小数的,对上数点后的1位进行四舍五入取整进行评分。

踏台上、下运动的持续时间(秒)×100

四、注意事项:

(1)心脏有病的不能测试。

(2)按2秒上、下一次的节律进行。当受试者跟不上节奏时应及时提醒,如果三次跟不上节奏应停止测试,以免发生伤害事故。

(3)上,下台阶量,膝、髋关节都应伸直。

(4)被测试者不能自己测量脉搏。

(5)如果受试者不能完成3分钟的负荷运动,以实际上、下台阶的持续时间进行计算,计算公式和方法同上。

肺活量测试的操作方法

一、测试目的

测试学生的肺通气功能。它是指人体尽全力深吸气后,再尽全力呼出的气体总量,即一次深呼吸的气量,是呼吸动态过程中的一部份。

被测者肺活量实测数值除以当天测得的公斤体重值,其商为肺活量指数。

二、场地器材

用电子肺活量计测试。测试体重所需仪器参考有关章节。

三、测试方法

房间通风良好;干燥的一次性口嘴(非一次性口嘴,则每换测试对象需消毒一次。每测一人时将口嘴向下倒出唾液并注意消毒后必须使其千燥)。肺活量计主机放置平稳桌面上,检查电源线及接口是否牢固,按工作键液晶屏显示0即表示机器进入工作状态,预热5分钟后测试为好。

首先告知被测者不必紧张,并且要尽全力;以中等速度和力度吹气效果最好。令被测者面对仪器站立,手持吹气口嘴;面对肺活量计站立试吹1至2次,首先看仪表有无反应,还要试口嘴或鼻处是否漏气,调整口嘴和用鼻夹(或自己捏鼻孔);学会深吸气(避免耸肩提气,应该象闻花式的慢吸气);学会吸气后屏住气再对准口嘴吹气,防止此时从口嘴处吸气;测试中不得二次吸气。

被测试者进行一两次较平日深一些的呼吸动作后,更深的吸一口气,向口嘴处慢慢呼出至不能再呼为止;吹气完毕后,液晶屏上最终显示的数字即为肺活量毫升值。每位受试者测三次,每次间隔15秒,记录三次数值,选取最大值作为测试结果。以毫升为单位,精确到个位数。

四、注意事项

(1)电子肺活量计的计量关键部位在口嘴前方的气筒内,被测者吹出的气体直通大气,未进入显示数字的仪器部份。计量部位的通畅和干燥是仪器准确的关键,吹气筒的导管必须在上方,以免口水或杂物堵住气道。

(2)每测试10人及测试完毕后用于棉球及时清理和擦干气筒内部。严禁用水、酒精等任何液体冲洗气筒内部。

(3)导气管存放时不能打折。

(4)定期校对仪器。

50米跑测试的操作方法

一、测试目的

测试学生速度、灵敏、协调素质及神经系统灵活性的发展水平。

二、场地器材

50米直线跑道若干条,地面平坦,地质不限,跑道线要清楚。发今旗一面,哨一个,秒表若干块。秒表使用前应用标准秒表校正,每分钟误差不得超过0.2秒。标准秒表选定,以中央台标准时间为准,每小时误差不超过±0.3秒。

三、测试方法

受试者至少两人一组测试。站立起跑,受试者听到“跑”的口令后开始起跑。发今员在发出口令同时要摆动发今旗。计时员视旗动开表计时。受试者挺胸部到达终点线的垂直面停表。记录以秒为单位,精确到小数点后一位。小数点后第二位数按非零进1原则进位,如10.11秒读成10.2秒记录之。

四、注意事项

(1)受试者测试最好穿运动鞋或平底布鞋,赤足亦可。但不得穿钉鞋、皮鞋、塑料凉鞋。

(2)发现有抢跑者,要当即召回重跑。

(3)如遇风时一律顺风跑。

立定跳远测试的操作方法

一、测试目的

测试学生下肢肌肉力量及身体协调能力的发展水平。

二、场地器材

在沙坑(沙面与地面平齐)或土质松软的平地上进行。起跳线至沙坑近端不得少于30厘米。起跳地面要平坦;不得有坑凹。

三、测试方法

受试者两脚自然分开站立;站在起跳线后;脚尖不得踩线(最好用线绳做起跳线)。两脚原地同时起跳;不得有垫步或连跳动作。丈量起跳线后缘至最近看地点后缘的垂直距离。每人试跳三次;记录其中成绩最好一次。以厘米为单位,不计小数。

四、注意事项

(1)发现犯规时,此次成绩无效。三次试跳均无成绩者,再跳至取得成绩为止。

(2)可以赤足,但不得穿钉鞋、皮鞋,塑料凉鞋测试。

坐位体前屈测试的操作方法

一、测试目的

测试学生在静止状态下的身干、腰、髋等关节可能达到的活动幅度,主要反映这些部位关节、韧带和肌肉的伸展性和弹性及学生身体柔韧素质的发展水平。

二、场地器材

使用坐位体前屈测量计测量。将仪器放置在平坦地面上。测试前,用尺进行校正,即将直尺放在平台上,使游标的上平面与平台呈水平,将游标的刻度调到0位。

三、测试方法

受试者坐在连接于箱体的软垫上,两腿伸直,不可弯曲,脚跟并拢,脚尖分开约10—15厘米,踩在测量计垂直平板上,两手并拢;两臂和手伸直,渐渐使上体前屈,用两手中指尖轻轻推动标尺上的游标前滑(不得有突然前伸动作),直到不能继续前伸时为止。测试计的脚蹬纵板内沿平面为0点,向内为负值,向前为正值。记录以厘米为单位,取小数点后一位。如为正值则在数值前加“+”符号,负值则加“—”符号。

四、注意事项

(1)测试前,受试者应在平地上做好准备活动,以防拉伤。

(2)测试时,如发现两腿弯曲或两上臂突然前伸时应重做。

(3)测量计应靠墙放置。

(4)身体前屈两臂向前推游标时两腿不能弯曲。

握力测试的操作方法

一、测试目的

测试学生上肢肌肉力量的发展水平。

二、场地器材

电子握力计或合格的弹簧式握力计。

三、测试方法

被测试者两脚自然分开成直立姿势,两臂下垂。一手持握力计全力紧握(此时握力计不能接触衣服和身体),计下握力计指针的刻度。如刻度不足一公斤四舍五入。用有力(利)手握两次,取最大值,以公斤为单位,测试时保留1位小数。取最好成绩与自身体重相比为握力指数(握力/体重)。

四、注意事项

保持手臂自然下垂姿势,手心向内,不能接触衣服和身体。

50米×8往返跑测试的操作方法

一、测试目的

测试学生速度、灵敏及耐久力的发展水平。

二、场地器材

50米跑道若干条,道整宽2~2.5米,地面平坦,地质不限。在起(终)点线前0.5米和49.5米处各立一标杆,杆高1.2米以上,立于跑道正中。秒表若干块,使用前校正,要求同50米跑。

三、测试方法

受试者至少两人一组进行测试。用站立式起跑。当听到”跑”口令后开始起跑,往返四次,往返跑时就逆时针方向绕过标杆,不得碰扶标杆,不得串道.测试人员发出“跑”口令的同时开表计时。当受测者躯干部到达终点线的垂直面时停表,以分、秒为单位记录成绩,不计小数。

四、注意事项

(1)测试人员应向受测者报告剩余往返圈数,以免跑错距离。

(2)测试人员应告诉受测者在跑完后应继续走动,不要立刻停下,以免发生意外。

(3)受测者不得穿皮鞋、塑料凉鞋、钉鞋参加测试。

(4)对分、秒进行换算时要细心,防止差错。

800米跑(女)或1000米跑(男)测试的操作方法

一、测试目的

测试学生耐力素质的发展水平,特别是心血管呼吸系统的机能及肌肉耐力。

二、场地器材

400米、300米、200米田径场跑道,地质不限。也可以使用其他不规则场地,但必须丈量准确,地面平坦。发令旗一面,秒表若干块,使用前需要校正,要求同50米跑。

三、测试方法

受测者至少两人一组进行测试,站立式起跑。当听到”跑”口令后开始起跑。计时员看到旗动开表计时,当受测者躯干部到达终点线的垂直面时停表。

注意事项和成绩记录方法同50米X8往返跑。

仰卧起坐测试的操作方法

一、测试目的

测试腹肌耐力

二、场地器材

垫子若干块(或代用品),并铺放平坦。

三、测试方法

受测者全身仰卧于垫上,两腿稍分开,屈膝呈90度角左右,两手指交叉贴于脑后,另一同伴压住其踝关节,以便固定下肢。受测者起坐时两肘触及式超过双膝为完成一次。仰卧时两肩胛必须触垫。测试人员发出“开始”口令的同时开表计时,记录1分钟内完成的次数。1分钟到时,受测者虽已坐起但肘关节未达到双膝者不计该次数,精确到个位数。

四、注意事项

(1)如发现受测者借用肘部撑垫或臀部起落的力量起坐时,该次不计数。

(2)测试过程中,观测人员应向受测者报数。

(3)受测者双脚必须放于垫上。

typec测试操作方法 第2篇

一、进入录音室录音需携带本人校园卡或身份证,进入测试室后请关闭手机。

二、个人不得离开座位随意走动,有问题请举手向监考人员示意。

三、录制第一题前必须首先说下面五句话:“我的名字是______,准考证号是______,学院是_______,班级是_______。我的测试题号是______。”

四、所有测试内容一律按照从左向右的顺序来读;不得说与题目无关的话。各题目要求如下:

(一)读单音节字词

1、每字读一遍。如果某个字、词确需修改,可以读第二遍,但不允许读第三遍。

2、多音字只读一种读音。

3、本题限时3.5分钟。超时扣0.5-1分。

(二)读双音节词语

1、每词读一遍。如果某个字、词确需修改,可以读第二遍,但不允许读第三遍。

3、本题限时2.5分钟。超时扣0.5-1分。

(三)朗读短文

1、读到文中标注“//”处即可停止。

2、本题限时4分钟,超时扣1分。

(四)命题说话

1、从两个题目中任选一题说话,中途不得更换题目。

2、说话限时3分钟,但不得少于2.5分钟。

录音过程的操作方法

1.认真阅读《考试须知》及关于录音文件命名方式的规定,整个录音过程15分钟。为了保障正常交卷,服务器端设定的考试时间为20分钟。请务必在20分钟内交卷。

2.检查设备:检查耳机和麦克是不是两个插孔都插好了,注意不要拿错耳机。

3.启动考试程序:在监考人员示意可以开始考试后,双击打开桌面上的 “普通话考试系统”。稍等片刻将启动普通话考试软件。在考试软件主界面填写考生准考证号后点击“登陆”,将显示考生对应的身份信息。核对无误后点击确定。若出现无此考生提示,请核对填入的考号后再次登陆。若出现二次登陆密码,请向监考人员举手示意,由监考人员处理。4.在使用过程中若出现“与服务器断开连接”、“错误代码*„”等提示时,请与监考人员联系。5.启动程序后首先请仔细阅读“注意事项”。两分钟后方可进入下一环节。

6.阅读注意事项后方可进行试音。试音过程3分钟,请在3分钟内调整好自己耳机与话筒的音量,确保录音清晰。三分钟后方可进行答题。试音结束后开始正式考试。

7.正式考试为四道题。每道题均有且只有两次录音机会。准备好后请点击“开始录音”按钮进行录音。当出现“当前状态:录音中…”提示后方可开始答题。当前题目录制结束后请及时点击“停止”,此后可以点击“播放当前题”进行试听。若第一次录音不满意,可以对当前题目录制第二次。若某道题录制了两次,程序将以最后一次录音为最终答卷。

8.录音要点:开始录音后,嘴尽量抵近麦克,音量要适中,大声喊叫容易造成信息失真,声音太小则会造成信息丢失、录不上声音。

9.每个题录音结束,请点击下一题进入下一题目录制。在录制最后一题后请点击“交卷”,待提示“交卷成功”后请到服务器处检查交卷状态,方可离开考场。

typec测试操作方法 第3篇

随着我国金卡工程建设的不断深入发展, 智能卡的应用范围已不再局限于传统的身份识别和通信领域, 而广泛地应用于金融财务、社会保险、交通旅游、医疗卫生、政府行政、商品零售、休闲娱乐、学校管理及其它领域。智能卡的推广普及离不开智能卡的良好质量和强大功能, 特别是多行业交叉背景下催生出的多应用智能卡, 对应用的安全性和稳定性提出了更高的要求。

智能卡操作系统COS (Chip Operating System) 是驻留智能卡内的操作系统, 控制着卡内外的信息交换, 管理卡内存储器空间并完成各种命令处理[1]。智能卡的性能表现很大程度上依赖于COS的质量, 因此, 必须尽可能地对COS的各项业务逻辑进行全面测试, 以此确保智能卡投入使用后能够正常工作。

COS是一个专用系统而不是通用系统, 一般都是根据它所服务的智能卡特点及其应用范围定制, 不同种类智能卡的COS版本一般不同, 比如支持不同的指令集、文件系统等;同时, COS开发必须严格遵守相关的国际和行业规范, 同一应用领域的COS通常遵循同样的规范, 使得COS测试具有一定的复用性。另一方面, COS必须能够正确执行外界发送的合法指令, 同时能够应对各种非法或未知操作并保护卡内存有的用户个人信息、系统应用数据等私密信息不泄漏不出错。

现有的测试系统一般有如下局限性:

一是只支持单一规范[2], 一般根据ISO 7816-4规范设计测试用例, 不涉及各种行业规范, 对如金融社保卡操作系统等的测试不全面。

二是通用性不足[1], 测试系统和用例为针对特定COS特点设计。

三是少有测试多应用安全性[3], 对于多应用COS, 根据各应用功能分别设计测试用例, 不涉及指令隔离、文件隔离和安全状态隔离测试。

针对以上几点不足, 本文介绍了一种新的多应用COS测试方法, 并给出了具体实现方案。

1 测试方法设计

目前COS功能测试设计主要针对规范中描述的每条指令的应用协议数据单元APDU (Application Protocol data unit) 设计测试用例, 验证该指令在参数正确和错误时的返回状态码。这种设计方法的问题在于缺乏系统性, 结构较为松散。

这里我们按照COS所需达到的各项功能要求, 系统地把测试分为未知指令安全性、特定算法正确性、文件系统访问控制、指令一致性以及个人化后文件操作及访问控制五个基础项, 对多应用COS还需增加多应用安全性测试。

1.1 未知指令安全性

指令APDU[4] (Command APDU, C-APDU) 的格式如表1所示, 其中指令头为必备项, 其余为可选项。

COS对从终端发送的C-APDU格式指令报文进行处理, 然后将处理结果打包成响应报文返回给终端, 其中响应APDU[4] (Response APDU, R-APDU) 由必备的2字节状态码SW1-SW2和可选的响应数据组成。

所谓未知指令, 即为规范 (ISO 7816-4规范及各行业[5,6]规范, 如不特别说明, 下同) 中未定义的指令, 未知指令安全性测试旨在找出返回状态码未定义的危险未知指令, 这些指令可能会引起系统不稳定等严重问题, 具体如下:

1) 遍历CLA-INS-P1-P2组合, 如果指令为规范已定义, 返回状态码含义不为“指令不存在”或“功能不支持”的为可支持指令, 反之为不支持指令;如果为规范未定义, 返回状态码含义不为“指令不存在”或“功能不支持”的插入未知指令表, 其余舍去。

2) 对于未知指令表中的指令, 返回状态码为规范未定义的安全等级为危险, 否则为普通。

1.2 特定算法正确性

特定算法正确性测试旨在检验对称算法 (SM1、SSF33、DES、3DES-128、3DES-192等) 、非对称算法 (RSA1024、RSA1280、SM2等) 、杂凑算法 (SHA-1、SHA-256、SM3等) 在COS上是否能够正确运行, 具体如下:

1) 随机产生若干条测试数据。

2) 对每条数据, 对比此算法运行结果与基准算法运行结果, 一致则运算正确, 否则运算错误, 这里基准算法由经过国家密码管理局商用密码检测中心认证的TF卡提供。

当且仅当一种算法对所有针对其生成的测试数据都运算正确时此算法正确, 否则算法错误。

1.3 文件系统访问控制

从广义上划分, 文件操作分为创建、删除、读、写和使用等类型, 每种操作都是由COS的访问控制模块来管理的。文件被创建时, 其安全属性会一并定义, 如PIN码认证 (0x11) 、外部认证 (0x22) 等。当用户需要对文件进行操作时, 依据安全属性进行相应的安全操作, 使COS达到某一安全状态, 即可进行文件操作。因此, 文件系统访问控制测试包括三个方面:

一是文件操作权限测试, 具体如下:

1) 基于COS当前存在的安全状态集产生操作安全属性子集。

2) 对于每个操作安全属性子集, 创建安全属性为子集各元素组合的文件;如果不存在安全属性相符的文件, 测试结果为不支持。

3) 对所有这些文件, 如果可进行有权限的操作, 不可进行无权限的操作, 则通过测试, 否则不通过。

二是应用切换后的安全状态测试 (仅用于多应用COS测试) , 具体如下:

1) 建立文件系统。

2) 对应用切换前后文件读写权限进行对比, 如果一致则应用切换后, 文件安全状态不可改变, 反之则文件安全状态可改变。

三是内部密钥测试, 具体如下:

1) 通过设置不同密钥个数以测试密钥文件的容量。

2) 测试在不同的权限下增加密钥个数的能力。

3) 测试在不同权限下更新已有密钥的能力。

1.4 指令一致性

指令一致性定义如下:

1) 发送任意规范已定义C-APDU报文, COS能返回规范所定义的预期结果。

2) 发送任意C-APDU报文, COS都能返回对应的R-APDU报文, 且不会破坏COS。

指令一致性测试具体执行时, 会根据COS所支持的应用规范构造合法、非法指令集, 非法指令集中指令不改变规范定义的CLA和INS值, 构造方式如下:

1) 满足P1-P2错误、Lc错误、指令数据错误、Le错误中的一项或几项, 构成一条非法指令。

2) 指令执行前提条件不满足, 如安全状态错误、所需文件不存在等。

当且仅当一条指令通过了针对其所设计的所有一致性测试用例时称这条指令通过了一致性测试, 否则不通过。

1.5 个人化后文件操作及访问控制

个人化后文件操作及访问控制测试包括三方面:

一是个人化后的文件和目录重建测试, 具体为个人化后, 重新创建原有的文件列表和目录列表, 如果可重新创建或可重新选定则不符合设计要求, 反之符合设计要求。

二是文件大小测试, 具体为对给定文件, 在文件内、文件头、文件尾和文件外位置对文件进行读写, 对比实际操作结果与预期结果, 如果一致则通过测试, 否则不通过。

三是内部密钥测试, 具体为对目录下的内部密钥 (主控密钥、维护密钥和PIN重载密钥等) 文件进行密钥添加权限和更新权限测试, 对比实际操作结果与预期结果, 如果一致则通过测试, 否则不通过。

1.6 多应用安全性

多应用安全性测试包括三方面[7]:

一是指令隔离测试, 指令隔离是指给定应用的专有指令在其他应用下不可用的。

指令隔离测试具体为在给定应用目录下执行其它应用目录下的专用指令时, 如果返回状态码含义为“指令不存在”或“功能不支持”, 则表示当前指令支持指令隔离, 否则不支持。当且仅当所有测试指令符合指令隔离要求, 称该应用具有指令安全性, 否则不具有。

二是文件隔离测试, 分为文件选择隔离和文件内容隔离两类, 前者指给定应用下的文件系统在其他应用下不可访问, 后者指给定应用下文件系统满载不会破坏其他应用下的文件系统。

选择隔离测试具体为对每个应用:

1) 新建文件, 此新文件之前不存在于任何应用中。

2) 在其他应用下选择此新文件, 如果返回状态码含义为“文件未找到”则符合要求, 否则不符合。

内容隔离测试具体为对每个应用:

1) 新建文件, 直至空间用完。

2) 向当前应用下的所有文件写入数据, 此数据之前不存在于任何应用文件。

3) 在其他应用下各文件中查找此数据, 如果不存在则符合要求, 反之不符合。

三是安全状态隔离测试, 安全状态隔离是指在给定应用进行安全认证, 对其他应用下的文件访问权限没有影响, 且切换应用会使安全认证失效。

安全状态隔离测试具体如下:

1) 在每个应用下分别新建读操作安全认证为AUTHEN_1的文件。

2) 选择一个应用, 进行安全认证AUTHEN_1, 如果此应用下的新文件可读则符合要求, 否则不符合。

3) 选择其他应用, 如果此应用下的新文件不可读则符合要求, 否则不符合。

4) 重新选择第一个应用, 如果此应用下的新文件可读则符合要求, 否则不符合。

5) 对每个应用重复步骤2-4。

2 测试系统实现

2.1 系统结构

系统采用分层设计模式如图1所示, 用户层显示相应的检测选项, 并显示检测结果;控制层接收来自用户层的检测请求, 执行检测任务, 并将结果写入数据库;数据访问层实现各层与数据库的交互。

(1) 卡片类型管理

卡片类型由卡片名称、卡片公司、COS公司、COS版本和文件系统版本定义, 其中卡片名称为卡片类型的唯一标识, COS版本和文件系统版本决定了卡片类型的测试范围, 如是否需要进行多应用安全性测试等。

卡片类型管理包括新建、更新、删除和还原卡片类型等功能, 是实现通用测试系统的基础。

(2) 测试任务管理

对于给定卡片类型, 可以进行新建、删除、执行测试任务以及查看测试结果等操作。

新建/删除测试任务是指新建/删除未知指令安全性测试、特定算法正确性测试、文件系统访问控制测试、指令一致性、个人化后文件操作及访问控制测试以及多应用安全性测试中的一项或几项。

执行测试任务引入脚本技术[8,9], 测试人员仅需要更新脚本就可以修改补充测试用例, 扩展测试范围, 是实现通用测试系统的体现。测试任务启动后, 如图2所示, 系统会根据测试所带的参数如待测算法、支持规范等选择脚本, 并加载运行所选脚本执行测试任务。

任务执行结束后, 可以通过查询数据库得到测试结果, 分析处理得到测试报告。

(3) 预检脚本管理

测试中用到的脚本分为基于卡片类型和基于应用两类, 其中前者称为预检脚本, 后者称为测试脚本。

预检脚本主要用于测试前的准备工作, 由于各家厂商创建文件、写入密钥的方式是有区别的, 所以需要分门别类地进行测试前的初始化工作。预检脚本是基于卡片类型开发的, 与卡片类型一起存储在数据库中。

测试脚本根据各种应用特性编写, 用于执行测试任务, 存储在本地。

2.2 系统实现

1) 硬件系统

测试系统的硬件组成包括智能卡读卡器和PC机各一部, 其中读卡器具有接触和非接触功能并带有USB接口;PC机配置如下:

(1) CPU:1.6G Hz以上

(2) 内存:512 MB以上

(3) 操作系统:Windows XPWindows VistaWindows 7

PC机基于于PC/SC架构, 通过带有USB接口的读卡器与智能卡进行通信。

2) 软件系统

测试系统在Windows操作系统上进行开发, 其中:

(1) 用户界面的开发环境为Microsoft Visual Studio 2008, 开发语言为C++, 主界面如图3所示。

主界面左上的树形列表显示了数据库中存储的所有卡片类型名称, 选定某种卡片类型之后可以在左下方的卡片属性栏中查看卡片类型具体信息, 同时, 中上方任务列表会列出当前卡片类型的所有测试任务;右边的输出框用于在测试任务执行过程中实时打印脚本运行信息。

(2) 脚本的开发环境为Scintilla Text Editor, 开发语言为Lua。Lua是使用广泛的脚本语言, 由标准C语言编写而成, 几乎在所有操作系统和平台上都可以编译、运行, 同时Lua与C++的交互也非常容易实现, 这些优点使Lua非常适合被用于COS测试系统开发。

(3) 数据库采用My Sql 5.2, 存储卡片类型表、测试任务表、预检脚本表以及测试相关参数表和结果表。

2.3系统应用

测试系统目前已投入使用, 承担了天喻、华虹等多家厂商送检智能卡的测试工作。

测试前, 测试人员为送检智能卡建立对应的卡片类型, 对于每种卡片类型, 一般要求送检单位提供数张样卡待测;测试人员按照智能卡附带的各类文档建立测试任务, 撰写相应的预检脚本和测试脚本。

测试中, 对属于同一卡片类型的样卡, 如果其一没有通过某项测试, 则其余样卡不再进行此项测试, 反之则需要进行此项测试;以支持RSA1024算法的卡片类型CT_1为例, 如果所属的某一样卡没有通过RSA1024算法正确性测试, 则记CT_1存在RSA1024算法错误, 并不再测试同类其余样卡的RSA1024算法正确性, 反之取另一CT_1样卡进行测试并重复上述判断。

测试后, 测试人员对系统生成的测试报告进行分析总结, 撰写正式的结果报告指出送检智能卡存在的不足之处, 提交给送检单位。

3结语

本文介绍了一种新的多应用COS测试方法, 并给出具体实现方案。此方法主要用于测试COS功能, 包括未知指令安全性、特定算法正确性、文件系统访问控制、指令一致性、个人化后文件操作及访问控制以及多应用安全性六个方面, 可用于实现多规范下多版本COS测试, 具有测试逻辑清晰、覆盖面广、通用性好等优点。

在具体应用中, 测试系统通过加载运行脚本执行测试任务, 自动化程度高, 可扩展性好, 同时用户界面友好, 使测试人员能够快速掌握使用方法, 高效开展测试工作。

摘要:目前智能卡操作系统测试主要针对特定版本的操作系统设计, 对操作系统各项功能测试不够全面, 尤其对多应用安全性少有关注。介绍一种新的智能卡操作系统测试方法, 分为未知指令安全性、特定算法正确性、文件系统访问控制、指令一致性、个人化后文件操作及访问控制以及多应用安全性六部分。测试系统通过加载运行脚本完成测试, 适用于多规范下多版本操作系统测试。

关键词:智能卡操作系统,多应用,测试

参考文献

[1]张利华.智能卡操作系统开发中的测试技术[J].计算机工程与设计, 2004, 25 (6) :901-902, 931.

[2]谢晶晶, 李代平, 郭琨.智能卡操作系统的测试技术[J].计算机技术与发展, 2010, 20 (8) :21-24, 28.

[3]宁咏梅.智能卡操作系统 (COS) 的系统测试方法的设计与实现[D].上海:上海交通大学, 2011.

[4]ISO/IEC7816-4:2005 (E) Identification cards-integrated circuit cards-part4:Organization, security and commands for interchange[S].Switzerland:ISO/IEC, 2005.

[5]中国人民银行.JR/T0025-2010中国金融集成电路 (IC) 卡规范[S].北京:中国人民银行, 2010.

[6]上海市质量技术监督局.DB31/T 256.2-2001社会保障卡第2部分:应用规范[S].上海:上海市质量技术监督局, 2001.

[7]柴洪峰.智能卡多应用操作系统的发展趋势及研究[J].计算机应用与软件, 2012, 29 (2) :199-205.

[8]张永强, 王强.基于Tcl的智能卡软件测试方法[J].计算机工程, 2011, 37 (8) :50-51, 54.

typec测试操作方法 第4篇

关键词:土压力传感器;土壤压实;原状土;测试系统

中图分类号: S222.23;S152.9文献标志码: A文章编号:1002-1302(2015)01-0368-03

收稿日期:2014-03-11

基金项目:国家自然科学基金(编号:41371238);江苏省优势学科建设工程资助项目(编号:PAPD)。

作者简介:柏建彩(1987—),男,山东临沂人,硕士,研究方向为土壤应力传递机理。E-mail:15895922573@163.com。

通信作者:丁启朔,教授,博士生导师,研究方向为作物生产环境工程与技术。E-mail:qsding@njau.edu.cn。田间作业机具对农田土壤的压实降低了土地生产力,因而监控各种田间作业机具对土壤的压实过程是有效避免土壤被过度压实的基础工作。关于土壤压实及模拟应用的研究报道较多[1-5],使用土压力传感器监测土壤压实过程是农田土壤压实测试技术方法中的一个高效手段,当前的专用土压力传感器尺度较大[6-7],且没有一套完善而规范的操作方法,使得这一监测过程的操作变得较为繁琐。当前的做法主要是将待测点的土壤清除,放好传感器后将土壤回填[8];还有的方法首先需要在距待测地点1 m处开挖坑道,然后在坑道侧壁上的不同深度位置钻出水平孔洞,最后将土压力传感器安置在水平孔洞中[7]。从这2种方法可以看出,传感器埋设过程操作繁琐,费时费力,对土壤的扰动也比较大。另外,由于目前尚无专用的加载测试装置对埋设的传感器进行加载测试,因此本研究针对农田土壤压实监测的土压力传感器埋设及加载测试2个操作环节提供相应的装置和测试操作方法。

1总体结构和原理

测试系统主要由土压力传感器打孔机构、土压力传感器埋设机构、加载机构以及数据采集测试系统等组成,其结构如图1所示。该测试仪可以完成土压力传感器安放孔的挖设、土压力传感器的埋设、加载及测试等多道工序。工作时先将打孔机构和加载机构安放在导轨上,保证土压力传感器的安放位置和加载位置不会产生偏差。通过打孔机构在地表以一定的角度打到预定深度,完成安放孔的挖设,然后用埋设机构把传感器安放到孔内,最后进行加载及土壤压实过程的测试,原理如图2所示。

2主要机构设计

2.1土压力传感器打孔机构的设计及操作方法

如图1-a所示,打孔机构由1个打孔支架、1个导向套筒和1个取土器等组成。支架长800 mm,宽500 mm,高480 mm,上面3个安装孔能够将导向套的角度分别调整为30°、38°、45°。导向套筒是长400 mm、直径为30 mm的圆筒。取土器是长2 m、直径为20 mm的圆筒,将前端10 cm处去掉一半,方便取土。工作时,将支架安放在导轨上并先确定打孔角度,然后将导向套筒通过螺纹连接在支架上,将带有刻度的取土器安放在导向套筒内,使取土器前端触碰到地表,此时标记取土器的初始刻度;按照预计的土压力传感器埋设深度并结合导向套筒的倾斜角计算取土器探入地表的位移后开始钻孔,将取土器插入土层后轻转一角度,然后拉出地表,清除塞嵌在取土器凹槽内的土壤。重复上述动作,直到探入土层的取土器到达预定位置,即完成土压力传感器埋设孔的钻孔过程,此时移开打孔支架。

2.2土压力传感器埋设机构的设计及操作方法

如图1-b所示,传感器的埋设装置主要由传感器、夹持筒、顶杆等组成。夹持筒是长600 mm、直径为10 mm的圆筒,端部加工成可以与传感器完全贴合的形状。顶杆长1 m,端部开叉,可以叉住传感器。工作时,将土压力传感器的导线从夹持筒端部喂入并从夹持筒内穿过,拉紧土压力传感器的导线,令土压力传感器的侧壁顶住夹持筒端部,顶杆则由夹持筒的末端逆向穿过夹持筒并碰触到土压力传感器壁。转动夹持筒,令土压力传感器的感测面朝上,平缓地将夹持筒塞入传感器安装孔内。当土压力传感器到达安装孔底部时,推动顶杆,通过顶杆将土压力传感器顶靠在安装孔底部;此时将夹持筒从安装孔中抽出,传感器、传感器电缆和顶杆继续留在安装孔中,维持顶杆的状态,向安装孔中填入一定量的细沙,并用推杆推送,使送入的细沙塞满传感器后部的空间。轻轻抽出顶杆,保留土压力传感器电缆在安装孔中的状态,然后抽出推杆,继续向安装孔中填入足量细沙并依次用推杆推送,将安装

孔填实,完成传感器的安装。

2.3加载机构

如图1-c所示,液压加载装置主要由台架、液压缸、压板、配重块等组成,主要技术参数见表1。工作时,液压缸安装在台架上,压板通过拉压力传感器与液压缸连接。台架两侧放有配重块,配重块用铁丝与台架捆成一个整体。埋好土压力传感器后,将组合好的加载台架移动到埋设土压力传感器的上方,启动电机,用液压系统进行加载,同时测取施加的荷载、压板下陷的位移以及土压力传感器的感测应力。表1液压加载装置的主要技术参数

项目台架长×宽×高

(mm×mm×mm)总质量M

(kg)液压缸行程L

(mm)最大压力F

(mPa)液压缸动力P

(kW)液压油箱容量V

(L)参数值600×1 140×1 600700400100.754

2.4测试系统

本系统主要由土压力传感器、拉压力传感器、位移传感器、放大器、电阻应变仪、数据采集卡、计算机等组成。工作时,在加载的工程中,传感器产生的信号通过Labview软件及电阻应变仪、数据采集卡等硬件采集到计算机中。

nlc202309011120

3田间试验

土压力传感器型号为DZ-Ⅰ型,属于电阻应变式,传感器检测表面为感应膜片式,轮廓直径17 mm、厚度7 mm,该传感器的精巧安装尺寸便于原位埋设。土压力传感器的标定按照厂家规定,在实验室按与田间应用相同的安装角进行油标定,位移与拉压力传感器也进行室内标定,3个传感器的标定曲线如图3所示,可见都具有良好的线性关系。

试验于2013年11月在南京市浦口区江浦农场进行。试验地为多年稻麦轮作,土壤为黄棕壤发育而成的水稻土,水稻收后地表残茬150 mm左右,0~20 cm土层土壤基本物理参数为:含水率29.83%,干密度1.32 g/cm3,孔隙度49.98%,土壤内聚力55.33 kPa,土壤内摩擦角10.26°。试验过程所用总荷载、圆形平板直径、液压缸推进(平板下陷)速度、信号采样周期、总下限深度参数分别为700 kg、150 mm、10 mm/s、25 ms、40 mm。田间测试结果如图4、图5所示。

通过田间试验可以看出,土压力传感器的埋设角度和深度都很精确,测试曲线规律较明显,加载力一开始增加比较快,随着土壤压实并产生流变失效,加载力趋于平缓,表层土结构比较松散,具有一定的缓冲性;下陷位移较小时,土应力增加比较缓慢,随着下陷位移的增大,土壤被压得紧实,应力可以快速传递到下方,此时土应力急剧升高,在最大位移处达到最大值。

4结论

综合运用平板下陷和土压力传感器的土壤压实测试系统操作相对简单,对土壤扰动较少,满足在短时内多点原位测试

的要求。20 cm厚度的土壤应力传递能力形成显著滞后于土层的机械承载力结构形成,表明土层的应力传递能力滞后于承载结构土层的形成。

参考文献:

[1]陈浩,杨亚莉. 土壤压实模型分析[J]. 农机化研究,2012(1):46-50.

[2]杨富江,牛爽. 机具作用时间对农田黑土压实效应的影响[J]. 农业工程,2013,3(4):16-18.

[3]杨晓娟,李春俭. 机械压实对土壤质量、作物生长、土壤生物及环境的影响[J]. 中国农业科学,2008,41(7):2008-2015.

[4]付晓莉,邵明安. 一种改进的土壤压实模型及试验研究[J]. 农业工程学报,2007,23(4):1-5.

[5]刘吉,马道坤,曾庆猛,等. 车载行进式农田土壤压实度实时测量系统[J]. 中国农业大学学报,2007,12(6):71-74,92.

[6]Harris H D,Bakker D M. A soil stress transducer for measuring in situ soil stresses[J]. Soil and Tillage Research,1994,29(1):35-48.

[7]Lamandé M,Schjnning P. Transmission of vertical stress in a real soil profile. Part Ⅱ:Effect of tyre size,inflation pressure and wheel load[J]. Soil and Tillage Research,2011,114(2):71-77.

[8]Pytka J,Dabrowski J. Determination of the stress-strain relationship for sandy soil in field experiments[J]. Journal of Terramechanics,2001,38(4):185-200.赵汉雨,魏玉岗,刘存祥. 板栗脱蓬机的设计[J]. 江苏农业科学,2015,43(1):371-373.

瓦斯断电测试操作规程 第5篇

1、井下安装各地点的断电器必须每7天进行一次断电测试。

2、断电测试时必须保证CH4探头的准确可靠。

3、准备做断电测试前应下发断电测试工作单,给断电区域负责单位,经总工及断电区域负责人签字后方可进行。准备断电测试前须通知井下该区域带班领导和该区域电工,在确认该区域安全生产情况稳定。

4、断电测试时设备断电区域相关设备停机。

5、做断电测试的位置应选择在5m范围内顶板完好、支护可靠和无淋水。

6、用超过1.0%的标准气样对探头进行通气,使探头读数达到1.5%,使断电区域断电。

8、在断电测试后,必须由瓦检员检查开关附近风流中瓦斯浓度不得超过0.5%,开关20m范围内巷道顶部和支护背板后无CH4积存时,方可复电。

福来井区

贵州松河煤业管理有限责任公司

福来井区 瓦 斯 断 电 测 试 操 作 规 程

设备验收测试管理操作规程 第6篇

标准操作规程

1.目的:检查整个设备是否达到合同、URS的要求,对系统的功能、性能进行全面的试验、测试和系统联调(系统内部和外部的通信也应包括在内),使整个系统/设备运行正常,能达到预期的要求。

2.适用范围:适用于直接影响系统的设施/设备和需要验收测试的设备。

3.责任者:质量管理部、生产运行部、设备工程部及相关技术人员对本规程的实施负责。

4.程序:

4.1 术语和定义

4.1.1验收测试:包括FAT(出厂验收测试)和SAT(现场验收测试)。

4.1.2供应商:设备或自动化系统的制造商或分包商。

4.1.3客户:从供应商处直接购买系统/设备并对其负责的企业。

4.1.4 FAT(出厂验收测试):FAT是factory acceptance test的英文缩写,FAT是用来验证供应商提供的系统及其配套系统是否符合技术要求而开展的一系列活动。FAT主要由供应商实施,客户监督,如个别项目的FAT客户自己进行测试时,按规定必须事先在合同中说明。

4.1.5 SAT(现场验收测试):SAT是site acceptance test的英文缩写,SAT用来验证不同供应商提供的系统的安装是否符合应用规范和安装指南要求而开展的一系列活动。SAT测试在相关的硬件/软件部件已运抵现场并正确安装完毕后进行。

4.2 验收测试的职责

4.2.1供应商职责:

提供FAT、SAT文件,如合同中不提供测试方案,应当由客户自己提供方案。

提供用于检测、维护测量试验和记录等必要的设备。

FAT中提供全部场地设施及模拟的现场环境、负责系统的安装和调试。

负责系统的安装和调试。

4.2.2 客户职责

版本号:0

1提供测试方案(如合同中制造商不提供测试方案)。

审核批准验收测试方案。

有经验的工程师参与FAT。

SAT中提供设备使用现场环境,参与系统的安装和调试。

4.3系统/设备验收测试流程:

URS→设计确认→ FAT →启动与调试→现场测试验收→安装确认→运行确认→性能确认 工厂测试验收是IQ的基础,现场测试验收是OQ的基础。

4.4验收测试原则

4.4.1对照公司的设备通用验收标准逐条仔细查看。

4.4.2对照厂家提供的出厂标准和配置清单逐条仔细查看。

4.4.3对照提前拟定好的特定设备验收标准逐条仔细查看。

4.4.4对照设备合同、图纸、订货配置清单逐条进行查看。

4.4.5检查机械、电气制作安装符合欧盟CE要求和中国国标要求。

4.5 FAT测试内容包括:

4.5.1技术资料要求

4.5.1.1与设备生产厂家达成合同意向之前资料:网上搜集、设备厂家自愿提供。

4.5.1.2签订正式合同之前,设备厂家应该提供如下资料:产品目录及图册、设备使用说明书、设备标准配置清单。

4.5.1.3签订正式合同之后,设备厂家应该提供如下资料:设备结构图、机械原理图、电气原理图、接线图。

4.5.1.4设备制作完成验收之前厂家应提供如下资料:

A、设备使用说明书(中、英文或合同指定的语种);

B、设备机械原理图、机械结构图、传动系统图、气动系统图、安装平面图、工艺管路图、机械润滑图等;

C、电气原理图、电气线路图、外部接线图等设备配置清单、机械附件、电气元件、轴承、连接件、紧固件、管道、易损件、耗材、模具、工具等名称、规格清单;

D、机械及电气配件、附件、材料等外购产品的使用说明书、合格证等;

E、设备检测仪器、仪表的计量校验报告、计量合格证;

F、压力容器、特种设备附件的法定产品质量证明文件与物料直接接触部分的材质证明文件(硅胶管、304不锈钢、316L不锈钢、橡胶、布袋等)设备制作、安装、调试过程中的内部检验、检测、处理记录设备的验收报告及调试数据.;

G、GMP 验证文件:IQ、OQ、PQ、DQ、FAT、SOP 等文件(中、英文);

H、触摸屏、PLC 等的软件备份。

4.5.1.5设备装箱验收时的资料:

核实是否已取得以上所有正式资料,如没有,最终验收必须齐备。

产品合格证、装箱单.4.5.2设备配置检查

4.5.2.1检查设备的所有配置元件是否与订货一致,应能满足机器性能要求的配置,是否符合配置清单要求。

4.5.2.2检查设备的配件、附件、模具等是否完备,是否与订货和清单一致。

4.5.2.3测量机器的外形尺寸、内部结构是否与合同订货一致。(特别是客户提出的必须控制的尺寸)

4.5.2.4检查所有资料是否符合上述要求。

4.5.3外观、结构及材质检查

4.5.3.1机器上的标牌和标识齐全,触摸屏界面也要按照合同要求编制,控制面板上必须为中英文对照或合同指定语种。

4.5.3.2整机所有部件必须安装完整齐全,内、外表面抛光一致,平整光滑、易于清洁,不脱落微粒、不隐藏污染物、不污染药品,无毛刺、锈蚀、划痕、凹凸,焊缝平整光滑,无焊点、黑疤,涂漆表面完整、均匀、光亮,无色斑、滴挂、脱落现象,安装门整齐美观,无变形,开关灵活,包括控制箱门四周加硅胶垫,箱内无焊点、四周无毛刺,整机清洁亮丽。

4.5.3.3所有操作按钮、开关、指示灯等部件必须标识清楚,所有旋转部件如电机、手轮、转盘、调节旋钮必须标识方向,所有外接介质如电源、控制线路插头、进出水管、压缩空气、真空等接口必须标识并注明规格要求,如电压、压缩空气压力、真空度及用量等。机器上有醒目的电气接地标识和其他运行安全警示,如谨防烫伤、小心轧手等等。

4.5.3.4机器各运转、传动部分调试前必须按规定加油润滑,机器润滑部位必须有润滑点标识。机器表面非不锈钢部分必须做防锈处理,各传动件、紧固件必须定位准确、牢固,无松动。

4.5.3.5设备各部分材质必须符合要求,与药品直接接触的部件应为316L不锈钢制作(或合同指定材质),采用氩弧焊,焊接后必须抛光处理,盛装物料的容器、设备必须抛光,硅胶、布袋等材料应符合 GMP 标准的要求(检查材质证明文件等)。

4.5.3.6整机电气线路、工艺管路必须布局合理、安装有序,各线孔需有橡胶护套,电线需穿线管,接头需符合电气要求,线路需有标号,各电气件须贴标识。

4.5.3.7各种规格的附件、备件、模具必须表明规格,且材质必须符合各自质量要求,装箱前检查验收后清洁上油,包装后有名称、规格、数量明细表。

4.5.4运行检查

4.5.4.1空载运行时各开关、按钮、指示信号工作正常,各层按键操控准确,数据显示正确。触摸屏界面文字必须与合同相符(特别要注意报警提示要使用合同规定的语种),触摸屏首页画面必须是合同规定的画面,触摸屏画面内不得出现生产厂家的任何商标和文字。

4.5.4.2空载时各机器部件启动、运转正常,由低速运转调至高速运转,应灵敏可靠,机器运转中应平稳,无异常噪音,各运动部件、机构动作协调,灵活可靠,无阻滞、错位或异常动作。运行时

间不得小于2小时。(注:不能空载运行的部件不得空载运行)

4.5.4.3空载调节至极限高速运行,不得出现异常。(具体应根据机器特性来决定)。各调节部件应调整方便、有效、准确,换规格件应做到简便,快速,定位准确,拆装容易。

4.5.4.4加料带负荷工作,应调至上限速度(机器应达到的速度或合同规定的最高速度)运行不得少于30分钟,机器运转应平稳,无异常噪音,工作噪音不得高于机器规定的噪音,各运动部件、机构动作协调,灵活可靠,物料在运送中应畅通无阻。机器应达到规定的技术要求:如速度、产量、装量、合格率,破损率,生产的产品符合合同规定的质量标准要求。

4.5.4.5人为设置各种故障因素,测试安全保护、运行联锁、质量在线检测、不合格品剔除动作等均应正常可靠。

4.5.4.6带负荷调至极限高速运行,设备本身不得出现异常现象,产品合格率不得低于90%。(根据机器的性能来决定)

4.5.4.7设备运行过程中应检查机械部分、电气部分、电机温升、机器噪音不得超过规定限度,运转部件、润滑系统、冷却系统、气控系统不得对药品及包装物造成污染,气控系统、水系统、压缩空气、真空、冷却、过滤、密封系统均不得有渗漏。

4.5.4.8设备运行过程中检查药液、药粉等药物不得出现泄漏现象,工作台面无积液、积粉、积尘现象。

4.5.4.9设备运行过程中观察控制系统设置是否正确,程序是否合理,各个部件配合是否准确、流畅,检测系统是否完善,机器有无需要改进之处。

4.5.4.10如变换生产品种、规格需要调整设备部件、更换不同模具,必须按照上述要求调换所有规格和所有模具进行所有运行检测,不得遗漏。

4.5.5测试报告

试验结束后,供应商应向客户提供详细的工厂测试结果和所有测试记录,以证明仪表、自控设备和控制系统完全符合该产品的各项检验标准,并随货提交一份完整的、具有签名及日期、装订成册的FAT报告。

4.6 SAT测试内容包括:

4.6.1 SAT测试内容基本和FAT测试内容相同。

SAT是设备到达设备的使用场所后进行的测试。其中SAT与FAT都是为了保证设备已经按要求完成了组装和调试,所以SAT测试项目与FAT相同,所不同的是,FAT由设备的制造商在制造工厂测试,而SAT由设备的使用方在设备的使用场所做的测试,所以SAT更偏向于一些在设备的制造工厂无法进行的测试。

4.6.2技术资料除4.5.1项下要求外,另外需要检查供应商提供FAT报告文件。

4.7测试过程的偏差

测试过程中任何未完成的工作或者不符合项都应该记录在FAT/SAT的相应项下,由测试人员提供整改措施。并按照如下类型分类对FAT/SAT进行分类:

4.7.1 FAT不符合项分类

4.7.1.1当场整改,然后继续进行FAT;

4.7.1.2在FAT过程中同时进行整改;

4.7.1.3需再次进行FAT;

4.7.1.4待FAT后,系统运至现场之前进行整改;

4.7.1.5留待至现场整改。

4.7.2 SAT不符合项分类

4.7.2.1当场整改,然后继续进行SAT;

4.7.2.2在SAT过程中同时进行整改;

4.7.2.3需再次进行SAT;

4.7.2.4在SAT完成之后进行整改。

4.8不同的机器除按以上细则进行详细验收外,还需根据不同机器特点制定不同的验收细则,和本规定同时使用。

5.相关记录:

品管员基本操作要领测试题. 第7篇

部门:

姓名:

工号:

日期:

得分: 一.先择题:(每题6分,共30分)1.IPQC正常的操作程序为().A.上班提前10分钟到位;B.先用良品和不良样品校对仪器;C.接着点检锡炉温度,助焊课剂比重;D.测量静电环和静电装置接地线;E.点检烙铁温度和烘箱温度;F.填写巡检表和不良统计表.2.产品的全检使用于()的情形.A.批量小;B.费用低;

C.必须全部合格;

D.有致命缺陷的产品.3.生产线包装完成品可以().A.直接送QA检验;

B.IPQC按AQL抽检合格后签名送QA检验.4.常见的产品检验项目有().A.外观检查;B.尺寸测量;C.功能检测;

D.环境物质判定.5.检查尺寸较小的产品时,最好使用()测量.A.直尺

B.卷尺

C.卡尺

D.千分尺

E.量规

二.判断题:(每题6分,共30分)1.2.3.4.5.纸箱的箱唛上印字与图纸不符,判定为轻微缺点.()抽检包装好的产品时,一般在一箱内抽检无问题即可.()外观检查按GB2828-87 Ⅱ单次抽样数量进行抽样并全检.()首件制作需要每天对生产线的不同规格型号的产品进行首件确认.()生产做ROHS产品在使用不环保烙铁是可以的.()三.问答题:(每题20分,共40分)1.请写出品管员基本操作要领的五个项目?

typec测试操作方法 第8篇

近年来,随着电子技术的不断发展,智能卡已经成为我们日常生活中不可缺少的一部分。从手机卡、银行卡、医疗保健卡到公交卡、门禁卡、高速公路收费卡等等,智能卡以其安全性高、方便快捷、容量大、多功能等诸多优点[1,7],为我们的生活带来了极大的便利。智能卡的使用离不开其内部软件的支持。智能卡操作系统(COS),是智能卡资源的管理者,它将智能卡芯片内各种硬件与用户所要求的应用系统密切结合起来,是整个卡片的灵魂。由于智能卡操作系统失效可能会造成严重的后果,因此测试非常重要,尤其要对COS进行严格和充分的测试,以保证COS的质量。

由于智能卡操作系统的如下特点[2],它的测试技术也有所不同:

专用性 智能卡操作系统的应用领域广,用户需求多样。为满足用户对产品功能、性能、功耗等指标的特定需求,智能卡操作系统在软、硬件方面均呈现出专用性。

紧耦合 智能卡操作系统通常面临受限的软/硬件资源条件,同时在安全性、可靠性、功耗等非功能属性方面有着严格的要求。这些限制条件使得智能卡操作系统呈现紧耦合性,智能卡操作系统的各个功能模块应紧密结合满足应用的功能及非功能需求。

上述特点使智能卡操作系统的测试面临诸多难点。例如,如何验证安全性、可靠性、功耗等非功能指标;如何进行压力测试等等。此外,常规的软件测试方法和测试工具不能直接用于COS的测试,并且缺乏统一有效的智能卡软件测试脚本描述语言。其中,文献[1]采用TCL脚本语言,编写扩展TCL命令来实现智能卡软件的各个功能模块的测试,该方法虽然能够适用于某些智能卡软件的测试,但是脚本实现复杂,运行速度也慢。文献[5]自创了一种SCML脚本语言,该语言的脚本实现简单,但是运行速度和脚本复用程度却并不可观。

针对文献[1]和文献[5]的不足,本文结合COS的特点,提出一种新的脚本化COS测试的实现机制,并设计了一种针对COS测试的通用测试脚本语言UCSL,同时开发了相应的解释器。

1 COS测试软件的设计

1.1 COS简介

智能卡操作系统[7]又称片内操作系统是驻留智能卡内的系统软件,类似于PC上的DOS系统。它是智能卡资源的管理者和安全保密的基础,其主要功能是控制智能卡与外界的信息交换,管理智能卡内的存储器,并在卡内部完成各种命令的处理。一般来说,智能卡COS系统模型共由4部分组成:通信管理模块,安全管理模块,命令解析模块,文件管理模块。COS的功能模块如图1所示。

通信管理模块负责智能卡和接口设备之间的数据通信,通过命令—响应对APDU实现。命令解释模块对外部输入的每条APDU命令做语法分析和检查,并进行解释执行。文件系统是一种目录结构,用于存储各种应用的数据和管理信息。安全管理模块是COS中比较关键的一部分,用于实现数据加密、校验以及文件的权限控制等功能。

1.2 COS测试平台的搭建

针对智能卡操作系统的特点和功能结构,对智能卡操作系统的测试采用脚本化的测试方法。首先应根据系统测试要求(计划)生成正确的测试脚本;然后通过测试界面导入测试系统中,由主控程序驱动测试脚本解释器对测试脚本进行解释,并通过PC/SC[7,8]读卡器向COS发送APDU命令和接收从COS返回的应答数据;最后并生成测试日志。智能卡操作系统测试工具的架构图如图2所示。

在测试过程中,解释器会读取每个测试脚本运行后的期望结果,然后与通信接口返回的实际结果相比较,并将比较的结果通过测试结果输出模块生成该问题的测试日志,便于测试人员进行后续的结果分析和查询,达到测试的目的。

2 COS测试脚本语言的设计与实现

2.1 测试脚本语言UCSL的设计

在脚本化的智能卡操作系统测试中,测试脚本语言的设计非常关键,根据COS的特点与脚本化的的软件测试的实现机制,本文采用对结构化的脚本语言进行扩展的方式,即在通用结构化语言的词法和语法的基础上加上针对COS测试特性的描述。

通用结构化语言[3]是指在C语言的基础上,对C语言进行简化,保留不可缺少的、可用于COS测试的结构化特性,而省去一些测试中不必要的特性。

UCSL结合COS测试的特点,在通用结构化语言的基础上对COS测试脚本特性进行了扩展描述。

(1) 增加了测试进程控制的描述机制,如引入关键字Start, Pause, Exit等。

(2) 测试序列语句采用扩展C语言文法,如引入外部变量表来存储全局变量等。

(3) 引入了外部接口调用的描述机制。提供适用于COS测试的库函数和用户自定义函数,包括字符串处理,各类加解密算法,通信、金融、社保、医保等行业使用的专用算法等。

(4) 增加了测试反馈的描述机制。用结构化语言中逻辑判断的方式,通过解释器与智能卡操作系统之间的交互,完成测试反馈的处理功能。

(5) 增加了测试软件的扩展机制。提供API接口,允许用户用C++或者C语言编写一个函数或过程来创建一个新的命令,然后通过UCSL脚本解释器通知测试软件该过程实现的命令名,来注册命令过程。

2.2 测试脚本语言UCSL的语法定义

扩充的巴科斯-瑙尔范式(EBNF),描述了UCSL脚本语言的主要语法定义[4,5,6]。UCSL语句主要分为两大类,智能卡执行语句和非智能卡执行语句。

(1) UCSL语句的主要定义

<UCSL语句> ::= <智能卡执行语句>|<非智能卡执行语句>

<智能卡执行语句> ::= <十六进制数字串>|{<十六进制数字串>|<变量标识符>}

<非智能卡执行语句> ::= <注释语句>|<声明语句>|<控制语句>|<函数调用语句>‖<UCSL扩展语句>

(2) UCSL扩展语句的定义

<UCSL扩展语句> ::= EXAlg‘(’“<函数名>”,<表达式>{,表达式} ‘)’

(3) 控制语句的定义

<控制语句> ::=<条件控制语句>|<无条件跳转语句>|<暂停语句>|<退出语句>|<循环语句>

<无条件跳转语句>::=goto<标号>

<暂停语句>::=Pause<数字>

<退出语句>::=exit<数字>

2.3 测试脚本解释器的实现

测试脚本的运行需要语言解释器的支持,本文提出的UCSL解释器是对UCSL脚本语言的解释系统,提供了对测试脚本的自动化解析执行功能。

UCSL解释器采用“主控程序+解释程序”的方式实现[3],具体功能包括UCSL解释器的初始化,测试任务的调度,解释器与安全存取模块之间的实时通讯,解释器与智能卡操作系统之间的通信,以及测试反馈处理等。智能卡测试脚本解释器的实现机制如图3所示。

主控程序首先对UCSL解释器进行初始化,并对工程中的多个测试脚本进行预处理,生成按序号排列的任务表。然后根据任务表和测试反馈情况,对多个脚本测试任务依次调度,驱动UCSL解释器处理测试脚本,并对测试反馈结果进行处理,生成相应的测试日志。

解释程序的作用在于对测试脚本的处理。UCSL脚本解析规则如下:

(1) 脚本的解析按行顺序进行。

(2) 根据该行脚本语句类型执行相应的解析过程。

(3) 函数API调用作为单行语句,结果存于中间变量。

(4) 卡片命令运行后返回的结果和状态码,作为内存全局变量,标号分别为RESPONSE和SW。

在脚本解释执行过程中,解释程序可以捕捉到脚本中的错误信息,并提供相应的错误处理机制。避免由于严重的脚本错误,导致意想不到的后果。另外,在解释器的设计中,利用预扫描的方式,事先对所要调用的库函数及用户自定义函数进行登记,以缩短函数查找时间。

2.4 测试脚本语言UCSL的扩展技术

因为智能卡产品的日新月异,一些新的要求和应用会不断提出,所以原有的UCSL脚本命令可能无法满足要求,当UCSL提供的命令不能满足用户新的测试描述要求时,测试人员可以自己编写符合C/C++标准的模块,编译使之成为可装载的动态库或可装载的对象,用“装载模块”命令,将其动态地安装到主控程序中,并对该模块进行注册,使之成为符合脚本规则的UCSL扩展语句。扩展语句在脚本中的使用形式为:EXAlg(“函数名”,参数1,参数2,……)。扩展技术实现机制如图4所示。

用C/C++语言很容易实现UCSL语句的扩展,而且用C/C++实现的函数或过程执行效率更高。UCSL方便的扩展性是保证其通用性的一个关键点。

3 测试方法的应用

通过单个的UCSL测试脚本可以实现一项或多项COS的功能模块的测试,把多个测试脚本按照一定的规则组合在一起形成一个测试工程,通过对测试工程的执行就可以实现COS各项功能的自动化测试。测试过程中可以自动进行测试轮次的管理并自动记录每轮中的测试细节信息,用户可以查看测试案例的执行通过、失败的情况。测试执行完成后,用户就可以同步得到一份内容详细的测试日志。图5为利用UCSL测试工具进行的智能卡操作系统测试过程中的截图。

4 测试脚本性能比较

本文测试脚本语言UCSL及其解释器,在根据智能卡操作系统特点进行实现的同时,也参照了其他基于脚本的智能卡软件测试方法的实现技术,并针对已有测试方法的不足之处,进行了改进,经过实践验证和分析,得出如表1所示的测试性能对比。

5 结 语

本文提出的针对智能卡操作系统测试的脚本语言UCSL能够体现智能卡操作系统的特点,语法简单、结构清晰、易于维护,开发人员可以迅速地推出自己的测试用例。并且UCSL便于扩展,具有一定的通用性,针对不同功能的COS,只需小范围改动测试脚本,脚本复用程度高。另外,针对脚本语言所设计的解释器采用主控程序和解释程序相结合的方法,能够实现多个测试脚本的依次解释执行,并完成测试反馈处理。此种脚本语言格式及处理机制已经运用到某公司的双界面智能卡操作系统产品测试中,实现了测试平台的统一并实现了过程自动化,达到了很好的测试效果。

参考文献

[1]张永强,王强.基于Tcl的智能卡软件测试方法[J].计算机工程,2011,37(8):50-54.

[2]张成志,谢涛,曹东刚,等.嵌入式系统软件测试[J].中国计算机学会通讯,2012,8(2):33-37.

[3]殷永峰,刘斌,陆民燕.实时嵌入式软件测试脚本技术研究[J].计算机工程,2003,29(1):118-119.

[4]方菲,孙家骕,王立福,等.面向对象软件回归测试技术研究[J].软件学报,2001,12(3):372-376.

[5]周章慧,王同洋,吴俊军,等.智能卡操作系统自动测试中的脚本技术[J].计算机工程与设计,2008,29(8):2068-2071.

[6]张素琴,吕映芝,蒋维杜,等.编译原理[M].清华大学出版社,2005.

[7]王爱英.智能卡技术:IC卡与RFID标签[M].2009.

上一篇:李培斌同志先进事迹简介下一篇:学习信息案例心得体会