The invention relates to the technical field of software testing, and discloses a method, device, terminal and computer-readable storage medium for testing a control in an interface. The method includes: determining the type of the control in the interface of the software to be tested; determining the location variable of the control according to the type of the control; and corresponding to the control. Parameters are assigned to the positioning variable; keywords that drive the calling of the positioning variable control the control to perform the test action. The embodiment of the invention improves the construction efficiency of the test script by setting the same kind of control to the same location variable, so that the keyword calling the location variable can locate multiple controls simultaneously.
【技术实现步骤摘要】
一种界面中控件测试的方法和装置
本专利技术涉及软件测试
,尤其涉及一种界面中控件测试的方法和装置。
技术介绍
软件测试是一项旨在帮助软件项目从业者评估被测软件的质量状况的探究性活动。软件项目从业者通过软件测试活动对项目所开发的软件质量与可用性进行评估,从而获得有借鉴意义的评估结果。软件自动化测试中最为重要的就是测试脚本的构建,也是决定测试自动化实现成本的最重要的方面之一。目前,待测试软件的测试脚本的创建,针对控件的测试,一个关键字只能定位一个控件,针对不同的控件需要分别创建关键字,测试脚本的构建效率低。
技术实现思路
本专利技术实施例提供一种界面中控件测试的方法、装置、终端及计算机可读存储介质,可以提高测试脚本的构建效率。第一方面,本专利技术实施例提供了一种界面中控件测试的方法,该方法包括:确定待测试软件的界面中控件的种类;根据所述控件的种类确定所述控件的定位变量;将与所述控件对应的参数赋值给所述定位变量;驱动调用所述定位变量的关键字来控制所述控件执行测试动作。第二方面,本专利技术实施例提供了一种界面中控件测试的装置,该装置包括:第一确定单元,用于确定待测试软件的界面中控件的种类;第二确定单元,用于根据所述控件的种类确定所述控件的定位变量;赋值单元,用于将与所述控件对应的参数赋值给所述定位变量;驱动单元,用于驱动调用所述定位变量的关键字来控制所述控件执行测试动作。第三方面,本专利技术实施例提供了一种终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令, ...
【技术保护点】
1.一种界面中控件测试的方法,其特征在于,包括:确定待测试软件的界面中控件的种类;根据所述控件的种类确定所述控件的定位变量;将与所述控件对应的参数赋值给所述定位变量;驱动调用所述定位变量的关键字来控制所述控件执行测试动作。
【技术特征摘要】
1.一种界面中控件测试的方法,其特征在于,包括:确定待测试软件的界面中控件的种类;根据所述控件的种类确定所述控件的定位变量;将与所述控件对应的参数赋值给所述定位变量;驱动调用所述定位变量的关键字来控制所述控件执行测试动作。2.根据权利要求1所述的方法,其特征在于,所述确定待测试软件的界面中控件的种类,包括:确定待测试软件的界面中控件的元素属性,所述元素属性对应所述控件的种类。3.根据权利要求1所述的方法,其特征在于,所述确定待测试软件的界面中控件的种类,包括:确定待测试软件的界面中控件的测试动作,根据所述测试动作确定所述控件的种类。4.根据权利要求1-3任一项所述的方法,其特征在于,所述控件的定位变量的值为路径地址,根据所述控件的种类和亲属特征关系确定;所述将与所述控件对应的参数赋值给所述定位变量,包括:根据所述控件对应的参数与所述定位变量的值,得到用于确定所述控件的赋值路径。5.根据权利要求1所述的方法,其特征在于,所述确定待测试软件的界面中控件的种类之前,还包括:创建关键字,并根据待测试软件的界面中控件的测试动作,按照自然语言的结构命名所述关键字;所述确定待测试软件的界面中控件的种类,包括:根据待测试软件的界面中控件的测试动作匹配对应的关键字,根据所述关键字确定所述控件的...
【专利技术属性】
技术研发人员:王华辉,吴坤,
申请(专利权)人:深圳市买买提信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。