发明名称 软件测试系统及测试方法
摘要 一种软件测试方法,解析测试脚本,建立测试实例;根据测试数据描述获取测试数据;根据测试机配置描述进行测试机匹配;根据匹配结果传输测试数据,安装测试环境;执行测试场景,收集测试记录,卸载测试环境。一种软件测试系统,包括:控制机,用于解析测试脚本,建立测试实例,调用匹配机选择测试机,将测试数据传输至测试机并在测试机上安装测试环境,根据测试场景向测试机发送指令,记录测试结果,收集测试数据;匹配机,用于匹配测试需要的测试机;测试机,用于安装测试环境并根据控制机发送的指令执行相应的目标。本发明利用网格对软件进行测试,提高了测试效率,可以为测试提供多种多样的测试环境,降低测试环境的获取和维护成本。
申请公布号 CN100451989C 申请公布日期 2009.01.14
申请号 CN200710098581.7 申请日期 2007.04.20
申请人 北京航空航天大学 发明人 胡春明;刘哲;李翔
分类号 G06F11/36(2006.01) 主分类号 G06F11/36(2006.01)
代理机构 北京同立钧成知识产权代理有限公司 代理人 刘芳
主权项 1、一种软件测试方法,其特征在于,所述方法包括以下步骤:解析测试脚本,建立测试实例;所述测试脚本中记录有测试数据描述,测试机配置描述以及测试场景;根据测试数据描述获取测试数据;根据测试机配置描述进行测试机匹配;若匹配成功,通过网格的数据服务设备提供的数据服务传输测试数据,安装测试环境,若匹配失败,判断匹配次数是否达到最大值,若是,结束;否则,等待预定时间后接收匹配结果,判断是否成功;控制机获取测试场景列表中的一个未执行场景,向测试机发送执行运行目标的指令,并根据测试机返回的运行结果向测试机发送执行运行结果目标的指令;接收执行结果并登记测试结果;判断是否所有测试场景均执行完,若否,执行运行目标;当各场景执行完毕,控制机向测试机发送完成指令;接收测试记录;测试机根据接收到的指令,执行相应的操作并返回执行结果;若所述指令为完成指令,则向控制机发送测试记录,卸载测试环境;若所述指令为终止指令,则卸载测试环境;若所述指令为执行运行目标的指令或执行运行结果目标的指令,则在执行后向控制机发送执行结果;若执行中出现异常,则向控制机报告异常。
地址 100083北京市海淀区学院路37号