順序獲取控件表的名稱
查找控件注釋表的名稱,如果不是頂級節點,往上查找
17:13 2011-5-3
今天把自己對自動化測試的理解做了一個框架.由于公司軟件控件的命名沒有規律可循.因此采用錄制的方法記錄下控件名稱,在編寫腳本的時候
很麻.
控件名稱比較多,不規律找控件ID就是很吃力,如果錄制了,在手工把控件ID改成比較有規律的名字,也是很費力的事情.因此想到了用Excel表來
管理控件名稱.
錄制的時候控件的識別標志我們稱為控件ID.我們命名的為了便于記憶的
比如測試一個功能我們需要至少三張表
用例表,控件表,控件注釋表
用例表,用于記錄測試數據
控件表,用于記錄控件名稱,以及對控件將要做的操作,操作需要的參數在用例表中的字段和參數類型
注釋表,記錄控件名稱和ID的關系,以及控件之間的從屬關系
str = 運行測試用例表,測試用例表查找控件表獲取所要操作的控件和進行的操作及其參數,控件表查找注釋表找到控件ID及所有的父窗口.得出
一個操作,操作的參數從用例表獲取
Execute str即可完成一個控件一個操作.對下一個控件進行操作,直至所有控件操作完畢,一行數據測試完成
關于表的命名
測試一個功能或模塊時,我們要用3個表,用例表,控件表,控件注釋表
表的名字:
功能模塊名+Case+細化功能名
功能模塊名+Control+細化功能名
功能模塊名+Remark+細化功能名
因為對于每個功能,可以設置多個用例表
關于用例驅動的測試方法
文章來源于領測軟件測試網 http://www.kjueaiud.com/