发明名称 一种分布式信息系统接口自动化测试方法
摘要 本发明为一种分布式信息系统接口自动化测试方法,涉及软件自动化测试领域。在与被测系统独立的主机中部署自动化测试控制端,被测主机中部署代理程序,自动化测试控制端解析测试用例文件,并查看该测试用例是否能够执行,若能则向被测主机中的代理程序发送测试消息,代理程序解析测试消息并监听被测主机发送的消息报文,若测试用例中第一条消息为事件触发,则代理程序调用自动化测试工具执行自动化测试控制端发送的测试脚本,在测试过程中,代理程序实时监听消息报文并转发给自动化测试控制端,最后控制端解析接收到的消息报文,输出验证结果,生成测试报告。本发明提高了分布式信息系统软件接口测试效率,简化了测试人员的工作。
申请公布号 CN102163173B 申请公布日期 2013.03.27
申请号 CN201110085191.2 申请日期 2011.04.06
申请人 北京航空航天大学 发明人 尹杰;储大为;余丹;叶钢;张强;王志超;马世龙
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 周长琪
主权项 一种分布式信息系统接口自动化测试方法,其特征在于,该测试方法具体步骤如下:步骤一、自动化测试控制端解析接口测试用例文件,获取接口测试用例执行的前提信息,所述的前提信息包括:被测软件配置项以及被测软件配置项所在的被测主机,并验证该接口测试用例执行的前提信息是否满足执行条件:被测软件配置项所在的被测主机工作正常以及被测软件配置项已开启,若满足,则执行下一步骤,否则结束该接口测试用例的执行;步骤二、自动化测试控制端向被测主机中的代理程序发送测试消息;步骤三、被测主机中的代理程序接收到自动化测试控制端发送的测试消息后,解析该测试消息,开始监听被测主机发送的消息报文;步骤四、自动化测试控制端解析接口测试用例文件,获取该接口测试用例中消息的触发方式,判断该接口测试用例中第一条消息的产生方式是否为事件触发,若是,则自动化测试控制端向被测主机的代理程序发送测试脚本,代理程序调用其所在主机中的自动化测试工具执行测试脚本,然后执行步骤五,若不是,直接执行步骤五;步骤五、代理程序将所监听到的消息报文实时转发给自动化测试控制端;步骤六、自动化测试控制端解析接收到的消息报文,输出验证结果;步骤七、根据验证结果生成测试报告,并输出给用户。
地址 100191 北京市海淀区学院路37号