【摘要】 本发明提供了一种软件测试的方法及装置,所述方法包括:建立界面元素库和动作元素库,所述界面元素库存储被测软件的界面元素,所述动作元素库存储用于操作所述界面元素的动作参数,所述动作参数包括动作名称和动作执行脚本;然后按照预定义的测试逻辑,从所述界面元素库和动作元素库中提取相应的界面元素和动作元素,生成测试用例;最后将测试用例转换为自动化测试脚本,解析执行所述自动化测试脚本,在被测软件上完成相应操作。运用本发明的方法,在运行测试脚本时可以从所述界面元素库和所述动作元素库中调用脚本语言,不仅使软件测试的效率大大提高,节约了软件开发的大量资源,进一步的,也可以提高脚本语言的共享性、可维护性和可管理性。 【专利类型】发明授权 【申请人】金蝶软件(中国)有限公司 【申请人类型】企业 【申请人地址】518057 广东省深圳市南山区深南大道市高新技术产业园区W1-B4 【申请人地区】中国 【申请人城市】深圳市 【申请人区县】福田区 【申请号】CN200810110935.X 【申请日】2008-06-17 【申请年份】2008 【公开公告号】CN101339534B 【公开公告日】2010-10-13 【公开公告年份】2010 【授权公告号】CN101339534B 【授权公告日】2010-10-13 【授权公告年份】2010.0 【IPC分类号】G06F11/36 【发明人】黄尔谦; 关荣华; 邓润祥; 肖钢; 陈洪 【主权项内容】一种软件测试的方法,其特征在于,包括:建立界面元素库和动作元素库,所述界面元素库用于存储被测软件的界面元素,所述界面元素包括界面元素的名称、类型和标识,所述界面元素类型为控件类型,所述界面元素的标识为所述控件在工具语言中的定义;所述动作元素库用于存储用来操作所述界面元素的动作元素,所述动作元素包括动作名称和动作执行脚本;按照预定义的测试逻辑,从所述界面元素库和动作元素库中提取所述测试逻辑所需的界面元素和动作元素,生成测试用例;将所述测试用例转换为自动化测试脚本,并解析执行所述自动化测试脚本,在被测软件上完成相应操作。 【当前权利人】金蝶软件(中国)有限公司 【当前专利权人地址】广东省深圳市南山区深南大道市高新技术产业园区W1-B4 【专利权人类型】外商投资企业 【统一社会信用代码】914403006188392540 【家族被引证次数】87