IC卡水表程序部分测试大纲.docx
- 文档编号:3516065
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:21
- 大小:36.93KB
IC卡水表程序部分测试大纲.docx
《IC卡水表程序部分测试大纲.docx》由会员分享,可在线阅读,更多相关《IC卡水表程序部分测试大纲.docx(21页珍藏版)》请在冰豆网上搜索。
IC卡水表程序部分测试大纲
连云港腾越电子科技有限公司
LIANYUNGANGTENGYUEELECTRONICTECHNOLOGYCO.,LTD.
测试大纲
IC卡智能水表
(程序部分)
编制:
审核:
批准:
日期:
文件编号:
TY06I043版本号:
A/0
连云港腾越电子科技有限公司
LIANYUNGANGTENGYUEELECTRONICTECHNOLOGYCO.,LTD.
文件编号
TY06I043
版本号
A/0
文件类型
操作指引
制定日期
2016年5月14日
文件名称
IC卡智能水表(程序部分)测试大纲
实施日期
2016年5月16日
页码
1/14
一、产品信息描述
产品名称
IC卡智能水表
产品型号
DN20
产品来源
研发部样机
测试数量
1
产品特征(重要零部件描述):
程序部分是由研发部自主开发,其他机械部分与常规产品IC卡智能水表相同。
二、测试目的描述
测试目的:
1)、验证产品是否符合智能卡表的使用需求。
2)、验证程序运行是否稳定。
三、测试项目列表:
序号
项目名称
备注
1
上电初始化
2
显示内容
3
功耗测试
4
卡功能逻辑测试
5
阀门测试(定时开关阀、阀门故障报警)
6
关阀测试(余额不足、剩余量为0、流量故障、欠压)
7
掉电存储功能
8
机电转换测试
9
10
连云港腾越电子科技有限公司
LIANYUNGANGTENGYUEELECTRONICTECHNOLOGYCO.,LTD.
文件编号
TY06I043
版本号
A/0
文件类型
操作指引
制定日期
2016年5月14日
文件名称
IC卡智能水表(程序部分)测试大纲
实施日期
2016年5月16日
页码
2/14
四、测试方法:
测试项目一名称
上电初始化
标准依据
1、企业内部要求。
内容:
1、上电后,液晶全显1S,阀门执行自检程序,先关阀后开阀;
2、执行完开关阀后,程序会根据当前剩余的金额,将阀门停止在对应的阀开或阀关状态;
3、液晶显示处于“剩余量”界面;
4、若上电前,两到位开关全部是导通状态,执行器动作直到保护时间结束,报阀门故障;若动作过程中,在保护时间内检测不到到位信号,报阀门故障。
测试方法与步骤描述:
1、调节稳压电源,使输出电压稳定为3.6V;
2、先确定执行器完好,然后将线路板接上电源,观察液晶显示是否正常,执行器应先关阀后
开阀;
3、执行完自检程序后,程序会根据当前剩余的金额,将阀门停止在对应的阀开或阀关状态;(剩
余金额大于0,阀门开;剩余金额小于等于0,阀门关);
4、断开电源,等待约20S钟,待线路板内的电量全部释放完毕后,手动将两限位开关按住,
使其全部闭合导通;重新接上电源,执行器应执行完保护时间,液晶显示故障;
5、执行完自检程序后,程序会根据当前剩余的金额,将阀门停止在对应的阀开或阀关状态。
连云港腾越电子科技有限公司
LIANYUNGANGTENGYUEELECTRONICTECHNOLOGYCO.,LTD.
文件编号
TY06I043
版本号
A/0
文件类型
操作指引
制定日期
2016年5月14日
文件名称
IC卡智能水表(程序部分)测试大纲
实施日期
2016年5月16日
页码
3/14
测试项目二名称
显示内容
标准依据
1、CJ/T133-2012中6.5.2.1的规定。
2、企业内部要求。
内容:
1、显示的内容、单位及分辨力,显示应如下表:
显示次序
数据名称
显示图案(最大显示位数)
吸合干簧管
1
剩余量
XXX.X元
2
已购量
XXXXXX元
3
已用量
XXXXX.Xm3
4
一阶单价
1XX.XX元
5
二阶单价
2XX.XX元
6
三阶单价
3XX.XX元
7
二阶起始量
d2XXm3
8
三阶起始量
d3XXm3
9
本月用量
XXX.Xm3
10
日期
XX.XX.XX
2、在“剩余量”、“已购量”、“已用量”界面同时显示“阀开”或“阀关”状态;
3、若出现欠压、阀门故障及流量故障,所有界面应都能够显示“欠压”、“流量”、“故障”状态。
具体的显示内容在下列对应的功能测试中有说明。
测试方法与步骤描述:
1、用磁铁靠近刷卡线圈,待液晶显示“rdIC”后,迅速移开磁铁,液晶会切换到下一个界面;
2、按照步骤1,依次查看各个界面的显示是否正确。
连云港腾越电子科技有限公司
LIANYUNGANGTENGYUEELECTRONICTECHNOLOGYCO.,LTD.
文件编号
TY06I043
版本号
A/0
文件类型
操作指引
制定日期
2016年5月14日
文件名称
IC卡智能水表(程序部分)测试大纲
实施日期
2016年5月16日
页码
4/14
测试项目二名称
功耗测试
标准依据
1、企业内部要求。
内容:
具体的功耗要求如下表:
工作状态
工作电流值
1
静态下,发讯圈两个干簧管都不吸合
≤11uA
2
静态下,发讯圈一个干簧管吸合
≤18uA
3、
刷卡
≤5mA(t≤900ms)
测试方法与步骤描述:
1、调节稳压电源,使输出电压稳定为3.6V给线路板供电,将万用表串在回路中,先将万用表调节到mA档,给线路板启动初始化;待稳定后,再将万用表调节到uA档;
2、S1、S2均处于断开状态,此时模拟两边干簧管均不吸合,测量其工作电流应≤11uA;
3、用镊子将S1与地短路,模拟发讯指针靠于一边时,此时一边干簧管吸合,一边干簧管不吸合,测量其工作电流应≤18uA;
4、取下万用表,将一个10-15Ω的电阻串联在电路中,把示波器幅值调节为50mV,扫描间隔调节为500ms,探针夹在电阻的两端。
刷时间卡,观察刷卡时电阻两端的电压U和持续的刷卡时间t(用万用表电阻档确定电阻的实际阻值R,刷卡电流即为I=U/R)。
连云港腾越电子科技有限公司
LIANYUNGANGTENGYUEELECTRONICTECHNOLOGYCO.,LTD.
文件编号
TY06I043
版本号
A/0
文件类型
操作指引
制定日期
2016年5月14日
文件名称
IC卡智能水表(程序部分)测试大纲
实施日期
2016年5月16日
页码
5/14
测试项目四名称
卡功能逻辑测试
标准依据
1、企业内部要求
内容:
1、设置卡
(1)、表内区域码为0或表内的区域码与卡内的区域码相同,可以重置区域码,囤积量,报警量,阶梯价格,阶梯起始量,阶梯版本,预充值量;
(2)、余量为0标识位、余量报警标识位复位,双吸合、低电压状态位不变;
(3)、开户后,不能再刷设置卡。
2、清零卡
(1)、区域码校验正确,在区域内,可以清除表计的数据和状态,可任意次使用,阀门关闭;
(2)、状态位全部复位。
3、恢复出厂卡
(1)、无须验证区域码,即可清除表计的数据及状态,可任意次使用,阀门关闭;
(2)、状态位全部复位。
4、转移卡
(1)、区域码校验正确,在区域内,此卡既可作为查询卡又可作为转移卡,当转移卡刷过旧表后,旧表内的用户号,总充值额,总用水量,本月用水量,上月用额底数,上月用量底数,剩余金额负标识等数据被复制到卡片中去,用上位机读取此卡可作为查询卡,查询表内用户数据;若将此卡刷新表,那么卡内复制来的旧表信息会被转移到新表中去;
(2)、刷旧表时,旧表内所有数据、状态均不变;
(3)、刷新表后,余量为0标识位、余量报警标识位复位,双吸合、低电压状态位不变。
5、阀门测试卡
(1)、让阀门动作一周;
(2)、余量报警标识位复位,余量为0标识位、双吸合、低电压状态位不变。
6、时间设置卡
连云港腾越电子科技有限公司
LIANYUNGANGTENGYUEELECTRONICTECHNOLOGYCO.,LTD.
文件编号
TY06I043
版本号
A/0
文件类型
操作指引
制定日期
2016年5月14日
文件名称
IC卡智能水表(程序部分)测试大纲
实施日期
2016年5月14日
页码
6/14
(1)、区域码校验正确,在区域内,可设置表内日期时间;
(2)、状态位不变。
7、表状态查询卡
(1)、区域码校验正确,在区域内,可查询用户号,囤积量,报警量,日期时间,表状态,阶梯版本;
(2)、状态位不变。
8、费率设置卡
(1)、区域码校验正确,在区域内,可设置新阶梯价格,新阶梯执行日期,新阶梯版本;
(2)、费率设置卡内有一个费率的执行日期,那么表计会根据这个执行日期来决定是否何时更新阶梯价格,(执行日期小于当前日期,会在下一个月初进行更新;执行日期大于当前日期,会在日期到达之月初进行更新);
(3)、状态位不变。
10、用户卡
(1)、区域码校验正确,在区域内,若表计没有开过户,则可以执行开户操作,给新表设置用户号;若表计已开户,用户号校验正确,则可以进行充值操作。
若充入的金额会导致剩余量大于囤积量,则拒绝充值;
(2)、充值成功后,表计会根据卡片内的最新数据更新囤积量,报警量;
(3)、阶梯价格的更新会根据费率设置卡设置的阶梯执行日期来决定,假设此表刷过费率设置卡,那么表内就会存储有一个费率的执行日期,若此执行日期大于当前日期,表计会在执行日期到达的当月月初进行更新;若执行日期小于等于当前日期,表计会在下一个月的月初进行阶梯价格的更新。
如果此表没有刷过费率设置卡,那么每次刷过用户卡后,阶梯价格的更新都会在下一个月的月初;
(4)、状态位的变化有两种情况:
第一种:
0<剩余量≤报警量时,余量报警标识位位复位,余量为0标识位、双吸合、低电压状态位不变;
第二种:
剩余量大于报警量时,余量为0标识位、余量报警标识位复位,双吸合、低电
连云港腾越电子科技有限公司
LIANYUNGANGTENGYUEELECTRONICTECHNOLOGYCO.,LTD.
文件编号
TY06I043
版本号
A/0
文件类型
操作指引
制定日期
2016年5月14日
文件名称
IC卡智能水表(程序部分)测试大纲
实施日期
2016年5月16日
页码
7/14
压状态位不变。
11、销户卡
(1)、区域码校验正确,在区域内,用户号校验正确,则可进行销户操作。
此操作会对表内的充值金额进行更改,剩余量清零。
销户卡内可查询总充值额,总使用量,剩余金额,剩余金额负标识;
(2)、余量为0标识位、余量报警标识位复位,双吸合、低电压状态位不变。
12、换表卡
(1)在旧表已坏,无法刷卡读取内部信息的时候,直接通过上位机将一些数据写入换表卡内,用换表卡刷新表,新表内更新用户信息;
(2)余量为0标识位、余量报警标识位复位,双吸合、低电压状态位不变。
测试方法与步骤描述
新表默认的区域码为0,用户号为0。
卡片刷表后,液晶会显示rdIC,若数据交换成功显示End,指示灯亮500mS,然后熄灭;若数据交换失败,则切屏或显示错误代码errorXX。
1、设置卡(卡片区域管理测试)
(1)、刷区域码为255的设置卡,提示刷卡成功,再刷此设置卡依然成功;
(2)、在此表上刷区域码为254的设置卡,提示刷卡失败,显示错误代码error02;
(3)、在此表上刷区域码为255的其他功能卡(非用户充值卡),提示刷卡成功;
(4)、在此表上刷区域码为254的其他卡,提示刷卡失败,显示错误代码error02;
(5)、在此表上刷区域码为255的用户充值卡,刷卡成功;再刷区域码为255的设置卡,刷卡失败,提示错误代码error01。
2、清零卡
(1)、继续1的测试步骤,制作一张区域码为254的清零卡,用此卡刷表,提示刷卡失败,显示错误代码error02;
(2)、再制作一张区域码为255的清零卡,用此卡刷表,提示刷卡成功,数据清零,阀门关闭。
连云港腾越电子科技有限公司
LIANYUNGANGTENGYUEELECTRONICTECHNOLOGYCO.,LTD.
文件编号
TY06I043
版本号
A/0
文件类型
操作指引
制定日期
2016年5月14日
文件名称
IC卡智能水表(程序部分)测试大纲
实施日期
2016年5月16日
页码
8/14
3、恢复出厂卡
(1)、在此表上刷设置卡,设置卡内容:
区域码255,预存量50元,阶梯价均为1.0元,起始量为0m3,刷卡成功;
(2)、制作一张恢复出厂卡,刷卡成功后,各个显示界面清零,阀门关闭;
(3)、再刷设置卡,设置卡内容:
区域码254,预存量50元,阶梯价均为1.0元,起始量为0m3,刷卡成功;
(4)、制作一张恢复出厂卡,刷卡成功后,各个显示界面清零,阀门关闭。
4、转移卡
(1)、对表1、表2、表3刷恢复出厂卡,用设置卡设置表1、表2的初始数据,设置卡内容为:
区域码255,预存量50元,阶梯价均为1.0元,起始量为0m3;
(2)、用镊子将S1、S2交替短路,模拟流量计量,待表1剩余金额为49.5元,已用水量0.5m³时停止;
(3)、对表1刷转移卡,刷卡成功后,拿着转移卡刷表2,刷卡成功后,此时查询表2的剩余量依然是50元没有变化,已用水量变为0.5m³;
(4)、用镊子将S1、S2交替短路,模拟流量计量,当脉冲到来时,剩余金额会从50元直接变为49.4元,与表1的数据同步,完成表1数据的转移;
(5)、再用此转移卡刷表3,刷卡失败。
转移卡只能使用一次。
5、阀门测试卡
(1)、刷恢复出厂卡,清除表计数据,再刷设置卡,设置卡内容为:
区域码255,囤积量100元,报警量30元,预存量50元,阶梯价均为1.0元,起始量为0m3;
(2)、刷阀门测试卡,刷卡成功,阀门会根据当前状态动作一周;
(3)、用镊子将S1、S2交替短路,模拟流量计量,待剩余金额小于等于30元时,此时阀门应到达报警量,阀门关闭。
刷阀门测试卡后,阀门打开;
(4)、用磁铁将发讯圈两边的干簧管全部吸合,持续6秒,阀门关闭,并报流量故障。
若此时磁干扰消失,刷阀门测试卡,阀门打开;
(5)、调节稳压电源,使输出电压稳定为3.6V给线路板供电,缓慢降低输出电压,当输出电压低
连云港腾越电子科技有限公司
LIANYUNGANGTENGYUEELECTRONICTECHNOLOGYCO.,LTD.
文件编号
TY06I043
版本号
A/0
文件类型
操作指引
制定日期
2016年5月14日
文件名称
IC卡智能水表(程序部分)测试大纲
实施日期
2016年5月16日
页码
9/14
于3.0V时,液晶显示欠压提醒,当欠压时间连续达到15秒,阀门关阀;
(6)、重新将电压调回3.6V正常电压,刷阀门测试卡,欠压消失,阀门打开。
6、时间设置卡
刷时间设置卡,刷卡成功,时间界面会显示卡内的设置时间。
7、表状态查询卡
刷表状态查询卡,刷卡成功,用上位机读取卡片中的内容,查看卡片内的用户号,囤积量,报警量,日期时间,表状态,阶梯版本与表内设置的是否一致。
8、费率设置卡
(1)、刷恢复出厂卡,将卡片初始化,再刷设置卡,设置卡内容:
预存量100元,一阶价格1元,二阶价格2元,三阶价格3元,二阶起始量1m³,三阶起始量2m³;
(2)、用镊子将S1、S2交替短路,模拟流量计量,当本月用量≤1m³时,水表按照一阶价格计费,短路信号交替一个周期,剩余金额减少0.1元;当1m³<本月用量≤2m³时,水表按照二阶价格计费,短路信号交替一个周期,剩余金额减少0.2元;当本月用量>2m³时,水表按照三阶价格计费,短路信号交替一个周期,剩余金额减少0.3元;待本月用量到3.0m³时,剩余金额为94.0元时停止;
(3)、刷时间设置卡,将表内时间设置为16年4月21日;
(4)、刷费率设置卡,费率设置卡的内容为:
一阶价格2元,二阶价格3元,三阶价格4元,二阶起始量4m³,三阶起始量5m³,阶梯执行日期为16年4月以前。
刷卡成功后,表内的阶梯价格暂不会更新,它会在下一个月的月初(5月初)进行更新;
(5)、用镊子将S1、S2交替短路,模拟流量计量,水表会依旧按照设置卡上的第三阶梯价格执行,短路信号交替一个周期,剩余金额减少0.3元,当本月用量到4.0m³时,剩余金额为91.0元时停止;
(6)、刷时间设置卡,将表内时间设置为16年4月30日23:
59:
50。
等待15秒时间,待表内日期显示为16.05.01后,查看阶梯价格和起始量,此时应更新成功;
(7)、按照步骤
(2)的测试方法,对当前执行的阶梯价格进行测试;
(8)、刷费率设置卡,费率设置卡的内容为:
一阶价格3元,二阶价格4元,三阶价格5元,
连云港腾越电子科技有限公司
LIANYUNGANGTENGYUEELECTRONICTECHNOLOGYCO.,LTD.
文件编号
TY06I043
版本号
A/0
文件类型
操作指引
制定日期
2016年5月14日
文件名称
IC卡智能水表(程序部分)测试大纲
实施日期
2016年5月16日
页码
10/14
二阶起始量1m³,三阶起始量2m³,阶梯执行日期为16年7月。
刷卡成功后,表内的阶梯价格不变;刷时间卡,将表内时间设置为16年5月31日23:
59:
50,等待15秒时间,待表内日期显示为16.06.01后,查看阶梯价格和起始量,此时阶梯价格应维持不变;
(9)、按照步骤
(2)的测试方法,对当前执行的阶梯价格进行测试;
(10)、刷时间设置卡,将表内时间设置为16年6月30日23:
59:
50。
等待15秒时间,待表内日期显示为16.07.01后,查看阶梯价格和起始量,此时应更新成功;
(11)、按照步骤
(2)的测试方法,对当前执行的阶梯价格进行测试。
9、用户卡
(1)、给新表刷设置卡,设置卡的内容为:
囤积量99元,预存量50元,阶梯价格均为1元,起始量0m³;
(2)、用镊子将S1、S2交替短路,模拟流量计量,到剩余金额为40元时停止;
(3)、制作一张新的用户卡,用户号设置为1,充值金额设定为20元。
刷卡成功后,表上已有数据清零,已充值额为20元,剩余金额为20元,累计已用流量清零;
(4)、用上位机给用户卡充值,充值金额设定为80元,在表上刷用户卡,刷卡失败,提示错误代码0x08。
(充值金额不能导致剩余量大于囤积量);
(5)、用镊子将S1、S2交替短路,模拟流量计量,待表上剩余金额显示为18元时,再次刷用户卡,刷卡成功,并查看表内的剩余金额等与卡内写入的是否一致,同时囤积量,赊欠量,报警量实时更新,阶梯价格,阶梯起始量,阶梯版本会在下一个月初进行更新;
(6)、再用其他的用户卡刷此表,刷卡失败,提示错误代码0x03。
10、销户卡
(1)、将用户卡,用上位机设置为销户卡;
(2)、给表刷销户卡,刷卡成功后,表内剩余金额写入卡片,并清零,已购金额进行相应的更改,阀门关闭。
用上位机读取此表内的用户号和剩余金额。
11、换表卡
(1)用上位机给一张新卡内写入旧表上的用户信息,充值金额,已用水量,剩余金额等;
(2)用换表卡刷新表,刷卡成功,查看新表内的用户信息与写入的是否一致。
连云港腾越电子科技有限公司
LIANYUNGANGTENGYUEELECTRONICTECHNOLOGYCO.,LTD.
文件编号
TY06I043
版本号
A/0
文件类型
操作指引
制定日期
2016年5月14日
文件名称
IC卡智能水表(程序部分)测试大纲
实施日期
2016年5月16日
页码
11/14
测试项目五名称
阀门测试(定时开关阀、阀门故障报警)
标准依据
1、企业内部要求
内容:
1、在任何阀动状态下,若出现在保护时间内,阀门开、关无到位信号或阀动前两限位开关都导通的情况,均应执行完阀门保护时间,并报阀门故障;
2、每个月的5日、15日、25日凌晨02:
00进行开关阀一个周期的动作。
测试方法与步骤描述
1、给线路板插上3.6V的电源,刷阀门测试卡,观察阀门动作是否正常。
2、在阀门开关的过程中,将白色信号线断开(此处模拟开关阀无到位信号),观察执行器是否
执行完保护时间,并显示阀门故障。
3、刷阀门测试卡,清除阀门故障状态。
4、断开电源,等待约20S钟,待线路板内的电量全部释放完毕后,手动将两限位开关按住,
使其全部闭合导通;重新接上电源,执行器应执行完保护时间,液晶显示故障。
5、刷时间设置卡,将表内时间设置为16年4月5日01:
59:
50,等待10秒时间,观察阀门
是否动作一周;
6、刷时间设置卡,将表内时间设置为16年4月15日01:
59:
50,等待10秒时间,观察阀
门是否动作一周;
7、刷时间设置卡,将表内时间设置为16年4月25日01:
59:
50,等待10秒时间,观察阀
门是否动作一周。
连云港腾越电子科技有限公司
LIANYUNGANGTENGYUEELECTRONICTECHNOLOGYCO.,LTD.
文件编号
TY06I043
版本号
A/0
文件类型
操作指引
制定日期
2016年5月14日
文件名称
IC卡智能水表(程序部分)测试大纲
实施日期
2016年5月16日
页码
12/14
测试项目六名称
关阀测试(余额不足、剩余量为0、流量故障、欠压)
标准依据
1、企业内部要求
内容:
1、剩余量≤报警量时,提示请充值,阀门关闭,然后再刷一次用户卡阀门重新打开;
2、剩余量≤0时,提示请充值,阀门关闭,再刷用户卡也无法打开阀门;
3、磁干扰,发讯圈双吸合时间连续达到6秒,阀门关闭,显示流量故障,若磁干扰消失后,
经过1分钟,阀门会自动打开;
4、电池欠压时间连续达到15秒,阀门关闭,即使之后电压重新恢复也不能够自动开阀。
测试方法与步骤描述:
1、先刷恢复出厂卡,清空卡片数据,刷设置卡,设置卡内容:
区域码255,囤积量50元,报警量5元,预存量10元,阶梯价均为1.0元,起始量为0m3。
2、刷用户充值卡,充值卡内容:
区域码255,用户号2,充值金额10元,囤积量50元,报警量5元,阶梯价均为1.0元,起始量为0m3。
3、用镊子将S1、S2交替短路,模拟流量计量,短路信号交替一周,剩余金额减少0.1元,当剩余金额小于等于报警量5元时,阀门关闭;再次刷用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IC 水表 程序 部分 测试 大纲