国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 技術開發 > 正文

界面自動化測試總結

2023-06-18 12:51:28
字體:
來源:轉載
供稿:網友

進公司快三個月了,現在在IPTV海外版解決方案的項目中,主要從事自動化測試。開始的一個月里我大部分時間是在看文檔,由于華為的業務問題,我換了兩個組,每次換組的時候,就要看對應的業務方面的文檔,通過這個段時間看文檔,對IPTV的業務方面有了一個總體的了解,對我我現在的做的自動化有很大的幫助。

在做自動化測試這段時間里,學到了很多。以前在學校了喜歡遇到問題時自己去解決問題,有時候會花很久的時間去弄明白一個問題,但現在遇到問題,首先會認真的思考,在短時間內解決不了的,就會帶著自己思考后的想法,去請教別人自己的疑問,讓別人解決,因為一個人的效率影響了整個項目的進度。

下面是我做頁面自動化測試的一些心得和大家分享

1.業務熟悉程度對自動化的影響。

做自動化測試,首先要對自己所做的業務要熟悉,編寫自動化用例時才能夠清楚下一步應該干嘛。如果不清楚業務的情況下做的會比較慢,一旦寫錯了,用例等于白寫了。

2、自動化安裝需要注意的。

首先,是第一次安裝的話,要嚴ge按照華為給出的安裝步驟來進行安裝,不然會出錯。如果是以前安裝過,需要卸載掉所有的關于TMSS的東西,在清除注冊表中的信息。

一般安裝步驟為:(根據自己的需求來選擇版本)

1)先安裝TMSS客戶端,并安裝TMSS客戶端的補丁

2)安裝GTR (檢驗GTR安裝是否成功,需要安裝好后,在TMSS中“AutoSpace”下拉菜單中選擇“Show GTR Window”項,看是否出現, 出現了則成功,不出現則需重裝。)

3)安裝AutoSpace

4)安裝TTCN3

注:如果是界面自動化的,還需要安裝一個IBM公司提供的一個功能/系統測試平臺RFT(Rational Functional Tester)主要用于界面的錄制。

3、在編寫界面測試用例時,需要用RFT工具錄制界面上的控件,錄制控件用幾種方法。

1)正常的錄制,通過錄制按鈕來錄制,它也分為單個錄制、區域錄制等幾種情況的。

單個錄制:是針對一個控件來錄制,這個錄制方法,如果頁面框架的改動了,對其所錄制的控件影響比較小,便于用例的重復使用,但是錄制的效率會慢點。個人認為這種方法錄制的控件,用例重用性比較好。

區域錄制:是針對頁面上的一個區域(框架),在這個區域里面的控件都會被錄制下來,效率比較高,但是一旦頁面框架有所改動,則這些錄制好的控件可能都不能用了。這種方法只能是對那些頁面不需要改動的系統用比較合適。如果不考慮重用性的話,可以用這種方法錄制。

2)通過“創建測試對象”的方法來錄制,這樣可以查看到一些隱藏屬性,來確定控件的定位。

3)靜態錄制,在“scripts”下—>創建一個“添加空腳本”—>“腳本資源管理器”中有個“檢測對象”下“專用測試對象圖”來錄制 一個控件,錄制生成的文件保存后,在錄制好的控件上,“識別屬性”項中選擇“靜態錄制”并填寫一些信息。

4、編寫界面自動化用例時,應注意的。

首先介紹下,我們編寫用例最常用到的AutospaceView窗口,它分為左右兩塊,左側是AW窗口,右側進行自動化用例設計。

AW窗口顯示了AW文件MDN_AW_IPTV.v1.xml中定義的全部AW。

右側窗口:Title顯示手工測試用例的測試步驟/結果等 ;

PreShell測試用例的預置條件;

CaseStep測試用例的測試步驟;

AfterShell一般是用例執行后進行環境恢復;

Result窗口顯示自動化用例的執行結果是否是成功跑通的。

這里面有個執行順序一般以“PreShell->CaseStep-> AfterShell”執行的。

這下來說說,編寫時應注意:

1)AW的應用,一般是從AW窗口中拖至右側或雙擊AW來使用。

2)用AW前,首先需要先使用“激活map映射文件”的AW,來激活我們用RFT工具錄制的界面上的控件的文件,這樣下面用到這個文件里 面的控件才能有用。

3)使用每個AW時會有對該AW的描述,需要看仔細了,有時候多個逗號呀等,都會出錯,我記得在用數據庫檢查AW的時候,它的AW要求不需要SQL語句的 “;”,它的描述也沒有注明,導致我誤以為是AW問題的,最后請人解決時,人家說是多了個分號的原因。

4)遇到錯誤時,需要仔細的看日志,很多問題都是因為看日志的不仔細導致沒能查出原因。有個錯誤是實現AW的類的問題,本身AW的類里面就有錯誤,本身就是無法編譯的(這個問題不容易發現的)。

5、運行用例時,需要注意的。

在運行界面自動化測試用例時,首先,需要注意的是每次運行要保證只有一個IE頁面打開的,不能有兩個以上IE頁面,這樣會導致控件沖突,找到多個控件。其次,在調試自動化時,最好先“Unload Executor” 在TMSS工具上顯示的是“紅叉”的標志。

以上是我在界面自動化方面遇到的一些問題,及需要注意的一些地方,希望對新手有點幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浦北县| 东乌珠穆沁旗| 垦利县| 泽州县| 陕西省| 酉阳| 日喀则市| 唐海县| 定日县| 兖州市| 青神县| 河池市| 辛集市| 五家渠市| 衡东县| 扶风县| 清镇市| 莆田市| 酒泉市| 鹤峰县| 隆子县| 姜堰市| 孝义市| 贵港市| 淅川县| 潜山县| 汪清县| 永宁县| 九龙县| 东莞市| 九寨沟县| 北安市| 隆回县| 怀柔区| 兰考县| 正镶白旗| 海晏县| 宜川县| 遂溪县| 勐海县| 桓台县|