软件自动测试仪制造技术

技术编号:4839072 阅读:304 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术涉及电子产品开发阶段软件的测试设备,尤其涉及一种软件自动测试仪,其包括主控CPU、信号A/D采集单元、锁存器、模拟开关阵列单元、通讯接口单元;所述信号A/D采集单元的输入端与待测电子产品的液晶显示屏连接,信号A/D采集单元的输出端与主控CPU的测试结果输入端连接,所述锁存器的输入端与主控CPU的操作信号输出端连接,锁存器的输出端与模拟开关阵列单元的输入端连接,所述模拟开关阵列单元的输出端与待测电子产品的键盘阵列单元连接,所述通讯接口单元与主控CPU连接;与传统的人工手动测试软件相比,本实用新型专利技术不仅测试精确而且效率提高10倍以上,同时避免了人工操作所存在的遗漏、误操作等缺陷。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及电子产品开发阶段软件的测试设备,尤其涉及 一种软件自动测试仪。技术背景在现行的电子产品开发阶段的软件测试领域,据统计,电子产 品软件测试的时间大约占整个产品开发周期的2/3,所以软件测试的 速度会很大程度上影响整个产品的开发速度。目前,国内外一直都 采用人工手动测试的方法,尚无对电子产品软件自动测试的概念产 生。因为电子产品软件测试的要点繁多、复杂、重复性大,所以人 工手动测试软件, 一直都存在工作量巨大、易疲劳、易遗漏要点、 人为误操作、速度慢、准确性低等缺点,从而严重影响产品的开发 周期
技术实现思路
本技术的目的就是针对现有技术存在的不足而提供一种测 试效率高、操作简便的软件自动测试仪。为了实现上述目的,本技术采用的技术方案是它包括主控CPU、信号A/D采集单元、锁存器、模拟开关阵列 单元、通讯接口单元;所述信号A/D采集单元的输入端与待测电子 产品的液晶显示屏连接,用于采集液晶显示屏的显示信息;信号A/D采集单元的输出端与主控CPU的测试结果输入端连接,用于传送测 试结果给主控CPU;所述锁存器的输入端与主控CPU的操作信号输 出端连接,用于暂存主控CPU输出的测试操作信号;锁存器的输出 端与模拟开关阵列单元的输入端连接,用于传送测试操作信号给模 拟开关阵列单元;所述模拟开关阵列单元的输出端与待测电子产品的键盘阵列单元连接,用于对待测电子产品的键盘阵列单元进行模拟人工测试操作;所述通讯接口单元与主控CPU连接,用于传送测 试结果给计算机和接收计算机传送过来的测试要点数据。所述主控CPU为单片机。所述单片机的型号为st2202。所述通讯接口单元为RS232接口 。本技术有益效果在于-1、 自动测试的速度快,如果完成一个电子产品的软件测试周期, 本技术与正常人工手动测试软件相比,本技术的效率可以 提高IO倍以上,并且通过计算机能自动形成测试报告把软件存在的 问题快速地反映给开发人员,操作简便,无须人工参与;又因为软 件测试阶段占整个电子产品开发的周期的2/3,所以本技术可 大大縮短电子产品开发周期。2、 自动测试的准确性高,因为电子产品的软件的测试要点繁多、 复杂、重复性大,利用人工手动测试工作量巨大,测试人员易疲劳、 易遗漏要点、或产生人为误操作,从而忽略软件问题的存在,达不 到测试的要求,而本技术就可以完全避免上述问题的产生,不存在疲劳、遗漏、误操作等缺陷,可以把测试要点的每一个细节都真实的反映给开发测试人员。附图说明图1是本技术的结构方框图具体实施方式以下结合附图对本技术作进一步的说明,见图1,本技术包括包括主控CPUll、信号A/D采集单元12、锁存器13、模拟 开关阵列单元14、通讯接口单元15;所述信号A/D采集单元12的 输入端与待测电子产品的液晶显示屏连接,用于采集液晶显示屏的 显示信息;信号A/D采集单元12的输出端与主控CPU11的测试结 果输入端连接,用于传送测试结果给主控CPU11;所述锁存器13 的输入端与主控CPU11的操作信号输出端连接,用于暂存主控 CPU11输出的测试操作信号;锁存器13的输出端与模拟开关阵列单 元14的输入端连接,用于传送测试操作信号给模拟开关阵列单元 14;所述模拟开关阵列单元14的输出端与待测电子产品的键盘阵列 单元连接,用于对待测电子产品的键盘阵列单元进行模拟人工测试 操作;所述通讯接口单元15与主控CPU11连接,用于传送测试结 果给计算机2和接收计算机2传送过来的测试要点数据;其中,所 述主控CPU11为单片机,单片机的型号为st2202;所述通讯接口单 元15为RS232接口。-本技术的具体操作流程1、把本技术连接到计算机2和待测电子产品的开发板上;2、 调整本技术的各个工作参数来配合当前的待测电子产P3、 在计算机2上启动测试仪驱动程序,驱动本技术的各个 电路单元工作,对待测电子产品进行联机测试。本技术的工作原理1) 模拟人工操作通过RS232接口对计算机2传送过来的测试要点数据进行解析, 然后形成该测试要点的具体操作流程,通过模拟开关阵列单元14对 待测电子产品的键盘阵列单元进行模拟人工测试操作,例如,模拟 开关阵列单元14为电子模拟开关或继电器,则可以通过电子模拟开 关或继电器的打开闭合对待测电子产品进行开关动作,从而模拟人 工真实的操作。2) 模拟人工读取显示信息通过信号A/D采集单元12采集待测电子产品的液晶显示屏的显 示信息,在主控CPUll中形成显示信息流,并通过RS232接口传送 到计算机2进行分析处理。3) 自动判断测试要点的正确性由计算机2将主控CPU11传送过来的待测电子产品的显示信息 流,同被测软件预设结果的数据进行比较,并判断其正确性,快速 形成软件的测试报告提交给开发测试人员。综上所述,本技术能够从计算机2中提取软件测试要点, 形成模拟人工的动作,对待测电子产品进行操作,然后读取待测电子产品的显示信息,同被测软件预设结果的数据进行比较,从而快 速得出测试结果,本技术在软件测试的过程中,可完全取代人 工软件测试,例如,本技术可应用在计算器使用软件等电子产 品软件的测试中,从而縮短计算器的开发周期。当然,以上所述仅是本技术的较佳实施例,故凡依本实用 新型专利申请范围所述的构造、特征及原理所做的等效变化或修饰, 均包括于本技术专利申请范围内。本文档来自技高网...

【技术保护点】
一种软件自动测试仪,其特征在于:它包括主控CPU(11)、信号A/D采集单元(12)、锁存器(13)、模拟开关阵列单元(14)、通讯接口单元(15); 所述信号A/D采集单元(12)的输入端与待测电子产品的液晶显示屏连接,用于采集液晶 显示屏的显示信息;信号A/D采集单元(12)的输出端与主控CPU(11)的测试结果输入端连接,用于传送测试结果给主控CPU(11); 所述锁存器(13)的输入端与主控CPU(11)的操作信号输出端连接,用于暂存主控CPU(11)输出的 测试操作信号;锁存器(13)的输出端与模拟开关阵列单元(14)的输入端连接,用于传送测试操作信号给模拟开关阵列单元(14); 所述模拟开关阵列单元(14)的输出端与待测电子产品的键盘阵列单元连接,用于对待测电子产品的键盘阵列单元进行模 拟人工测试操作; 所述通讯接口单元(15)与主控CPU(11)连接,用于传送测试结果给计算机(2)和接收计算机(2)传送过来的测试要点数据。

【技术特征摘要】
1、一种软件自动测试仪,其特征在于它包括主控CPU(11)、信号A/D采集单元(12)、锁存器(13)、模拟开关阵列单元(14)、通讯接口单元(15);所述信号A/D采集单元(12)的输入端与待测电子产品的液晶显示屏连接,用于采集液晶显示屏的显示信息;信号A/D采集单元(12)的输出端与主控CPU(11)的测试结果输入端连接,用于传送测试结果给主控CPU(11);所述锁存器(13)的输入端与主控CPU(11)的操作信号输出端连接,用于暂存主控CPU(11)输出的测试操作信号;锁存器(13)的输出端与模拟开关阵列单元(14)的输入端连接,用于传送测...

【专利技术属性】
技术研发人员:唐锡麟
申请(专利权)人:东莞虎门泰达电子有限公司
类型:实用新型
国别省市:44[中国|广东]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利