顺序获取控件表的名称
查找控件注释表的名称,如果不是顶级节点,往上查找
17:13 2011-5-3
今天把自己对自动化测试的理解做了一个框架.由于公司软件控件的命名没有规律可循.因此采用录制的方法记录下控件名称,在编写脚本的时候
很麻.
控件名称比较多,不规律找控件ID就是很吃力,如果录制了,在手工把控件ID改成比较有规律的名字,也是很费力的事情.因此想到了用Excel表来
管理控件名称.
录制的时候控件的识别标志我们称为控件ID.我们命名的为了便于记忆的
比如测试一个功能我们需要至少三张表
用例表,控件表,控件注释表
用例表,用于记录测试数据
控件表,用于记录控件名称,以及对控件将要做的操作,操作需要的参数在用例表中的字段和参数类型
注释表,记录控件名称和ID的关系,以及控件之间的从属关系
str = 运行测试用例表,测试用例表查找控件表获取所要操作的控件和进行的操作及其参数,控件表查找注释表找到控件ID及所有的父窗口.得出
一个操作,操作的参数从用例表获取
Execute str即可完成一个控件一个操作.对下一个控件进行操作,直至所有控件操作完毕,一行数据测试完成
关于表的命名
测试一个功能或模块时,我们要用3个表,用例表,控件表,控件注释表
表的名字:
功能模块名+Case+细化功能名
功能模块名+Control+细化功能名
功能模块名+Remark+细化功能名
因为对于每个功能,可以设置多个用例表
关于用例驱动的测试方法
文章来源于领测软件测试网 https://www.ltesting.net/