本申请公开了一种自动化测试方法、系统及装置,该方案应用于自动测试领域。接收到待测控制器发送的控制信号后,基于控制信号与预设控制信号动作流程对应关系确定出动作流程;直到控制信号发送完毕时由各动作流程按照对应的确定时间的前后顺序组成实际生产工艺;在工艺库中存在与实际生产工艺相同的历史生产工艺时,判定待测控制器控制生成的实际生产工艺正确。通过待测控制器发送的控制信号自动确定出动作流程,再由各动作流程自动组成实际生产工艺,该实际生产工艺正确表明待测控制器的控制流程正确,自动化的测试过程避免了人工测试中对测试人员的高要求以及人为错误,节省时间和人工成本,提高测试效率和可靠性。提高测试效率和可靠性。提高测试效率和可靠性。
【技术实现步骤摘要】
一种自动化测试方法、系统及装置
[0001]本专利技术涉及自动测试
,特别是涉及一种自动化测试方法、系统及装置。
技术介绍
[0002]注塑机的工作流程为:注塑机的控制器控制注塑机的各个机构(例如合模机构、塑化机构、注射机构、顶出机构等)按照预设生产工艺中的动作流程进行动作,从而达到注塑工艺的要求,控制器运行的准确性跟可靠性对注塑机的现场控制的安全尤为关键。因而,对于注塑机的开发过程中,需要对控制器进行反复测试,尽可能早的发现更多的问题,从而减少由于测试不充分、不全面所引发的问题,进而避免对注塑机造成损害甚至对人身安全造成威胁。
[0003]现有技术中,通过人工手动测试注塑机的控制器控制实现的生产工艺中的动作流程是否符合实际需求。但是,人工手动测试一方面对于测试人员测试的专业素质要求高,需要掌握每种注塑机的动作流程,且由于各种外界因素所导致的误操作对测试的干扰性极大;另一方面,随着控制器的复杂度的快速上升,由人工手动完成各个测试步骤,进行大量重复测试,耗时耗力、测试效率低,且不可避免地存在人为错误等;这些都降低了测试结果的可靠性,影响注塑机的正常运行。
技术实现思路
[0004]本申请的目的是提供一种自动化测试方法、系统及装置,该方案应用于自动测试领域。通过待测控制器发送的控制信号自动确定出动作流程,再由各动作流程自动组成实际生产工艺,该实际生产工艺正确表明待测控制器的控制流程正确,自动化的测试过程避免了人工测试中对测试人员的高要求以及人为错误,节省时间和人工成本,提高测试效率和可靠性。
[0005]为解决上述技术问题,本申请提供了一种自动化测试方法,包括:
[0006]在接收到待测控制器发送的控制信号后,基于所述控制信号与预设控制信号动作流程对应关系确定出动作流程;
[0007]判断是否继续接收到所述待测控制器发送的新的所述控制信号;
[0008]若是,则返回在接收到待测控制器发送的控制信号后,基于所述控制信号与预设控制信号动作流程对应关系确定出动作流程的步骤;
[0009]若否,则由各所述动作流程按照对应的确定时间的前后顺序组成实际生产工艺;
[0010]在工艺库中存在与所述实际生产工艺相同的历史生产工艺时,判定所述待测控制器控制生成的所述实际生产工艺正确。
[0011]优选的,在接收到待测控制器发送的控制信号后,基于所述控制信号与预设控制信号动作流程对应关系确定出动作流程,包括:
[0012]在接收到待测控制器发送的控制信号后,对所述控制信号进行解析获取对应的信号流程;
[0013]基于所述信号流程与预设信号流程动作流程对应关系确定出动作流程。
[0014]优选的,基于所述信号流程与预设信号流程动作流程对应关系确定出动作流程之前,还包括:
[0015]根据输入指令编写已确认正确的新的生产工艺中各动作流程对应的控制信号;
[0016]对所述控制信号进行解析获取对应的信号流程;
[0017]相应的,基于所述信号流程与预设信号流程动作流程对应关系确定出动作流程之后,还包括:
[0018]将由各所述动作流程按照对应的确定时间的前后顺序组成的新的生产工艺存储进所述工艺库。
[0019]优选的,由各所述动作流程按照对应的确定时间的前后顺序组成实际生产工艺之后,还包括:
[0020]在所述工艺库中不存在与所述实际生产工艺相同的历史生产工艺时,判定所述待测控制器控制生成的所述实际生产工艺错误。
[0021]优选的,在所述工艺库中不存在与所述实际生产工艺相同的历史生产工艺时,判定所述待测控制器控制生成的所述实际生产工艺错误之后,还包括:
[0022]控制告警模块发出告警信息。
[0023]优选的,所述待测控制器为注塑机的控制器。
[0024]优选的,在接收到待测控制器发送的控制信号后,基于所述控制信号与预设控制信号动作流程对应关系确定出动作流程之后,还包括:
[0025]生成所述动作流程对应的完成信号并发送至所述待测控制器;
[0026]相应的,判断是否继续接收到所述待测控制器发送的新的所述控制信号,包括:
[0027]在等待所述完成信号对应的持续时间后,判断是否继续接收到所述待测控制器发送的新的所述控制信号;
[0028]由各所述动作流程按照对应的确定时间的前后顺序组成实际生产工艺,包括:
[0029]按照各所述动作流程对应的确定时间的前后顺序,依据各所述动作流程和各所述动作流程对应的完成信号的持续时间组成所述实际生产工艺。
[0030]优选的,在工艺库中存在与所述实际生产工艺相同的历史生产工艺时,判定所述待测控制器控制生成的所述实际生产工艺正确,包括:
[0031]在工艺库中存在与所述实际生产工艺中各所述动作流程、各所述动作流程的前后顺序、各所述动作流程对应的完成信号的持续时间均相同的历史生产工艺时,判定所述待测控制器控制生成的所述实际生产工艺正确。
[0032]为解决上述技术问题,本申请还提供了一种自动化测试系统,包括:
[0033]动作流程确定单元,用于在接收到待测控制器发送的控制信号后,基于所述控制信号与预设控制信号动作流程对应关系确定出动作流程;
[0034]判断单元,用于判断是否继续接收到所述待测控制器发送的新的所述控制信号,若是触发所述动作流程确定单元,若否触发实际生产工艺确定单元;
[0035]实际生产工艺确定单元,用于由各所述动作流程按照对应的确定时间的前后顺序组成实际生产工艺;
[0036]实际生产工艺判定单元,用于在工艺库中存在与所述实际生产工艺相同的历史生
产工艺时,判定所述待测控制器控制生成的所述实际生产工艺正确。
[0037]为解决上述技术问题,本申请还提供了一种自动化测试装置,包括:
[0038]存储器,用于存储计算机程序;
[0039]处理器,用于执行所述计算机程序以实现所述自动化测试方法的步骤。
[0040]本申请提供了一种自动化测试方法、系统及装置,该方案应用于自动测试领域。接收到待测控制器发送的控制信号后,基于控制信号与预设控制信号动作流程对应关系确定出动作流程;直到控制信号发送完毕时由各动作流程按照对应的确定时间的前后顺序组成实际生产工艺;在工艺库中存在与实际生产工艺相同的历史生产工艺时,判定待测控制器控制生成的实际生产工艺正确。通过待测控制器发送的控制信号自动确定出动作流程,再由各动作流程自动组成实际生产工艺,该实际生产工艺正确表明待测控制器的控制流程正确,自动化的测试过程避免了人工测试中对测试人员的高要求以及人为错误,节省时间和人工成本,提高测试效率和可靠性。
附图说明
[0041]为了更清楚地说明本申请实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种自动化测试方法,其特征在于,包括:在接收到待测控制器发送的控制信号后,基于所述控制信号与预设控制信号动作流程对应关系确定出动作流程;判断是否继续接收到所述待测控制器发送的新的所述控制信号;若是,则返回在接收到待测控制器发送的控制信号后,基于所述控制信号与预设控制信号动作流程对应关系确定出动作流程的步骤;若否,则由各所述动作流程按照对应的确定时间的前后顺序组成实际生产工艺;在工艺库中存在与所述实际生产工艺相同的历史生产工艺时,判定所述待测控制器控制生成的所述实际生产工艺正确。2.如权利要求1所述的自动化测试方法,其特征在于,在接收到待测控制器发送的控制信号后,基于所述控制信号与预设控制信号动作流程对应关系确定出动作流程,包括:在接收到待测控制器发送的控制信号后,对所述控制信号进行解析获取对应的信号流程;基于所述信号流程与预设信号流程动作流程对应关系确定出动作流程。3.如权利要求2所述的自动化测试方法,其特征在于,基于所述信号流程与预设信号流程动作流程对应关系确定出动作流程之前,还包括:根据输入指令编写已确认正确的新的生产工艺中各动作流程对应的控制信号;对所述控制信号进行解析获取对应的信号流程;相应的,基于所述信号流程与预设信号流程动作流程对应关系确定出动作流程之后,还包括:将由各所述动作流程按照对应的确定时间的前后顺序组成的新的生产工艺存储进所述工艺库。4.如权利要求1所述的自动化测试方法,其特征在于,由各所述动作流程按照对应的确定时间的前后顺序组成实际生产工艺之后,还包括:在所述工艺库中不存在与所述实际生产工艺相同的历史生产工艺时,判定所述待测控制器控制生成的所述实际生产工艺错误。5.如权利要求4所述的自动化测试方法,其特征在于,在所述工艺库中不存在与所述实际生产工艺相同的历史生产工艺时,判定所述待测控制器控制生成的所述实际生产工艺错误之后,还包括:控制告警模块发出告警信息。6.如权利要求1所述的自动化测试方法,其特征在...
【专利技术属性】
技术研发人员:朱宝安,胡建峰,
申请(专利权)人:宁波弘讯科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。