SilkTest高級進階系列6-motif tag

發表于:2011-04-01來源:作者:點擊數: 標簽:
SilkTest高級進階系列6-motif tag 軟件測試 看silktest代碼的時候不小心看到winclass.inc里面的一些類申明使用的是motif tag,例如: [-] winclass MessageBoxClass : DialogBox [ ] setting DontInheritClassTag = TRUE [+] PushButton OK [ ] tag "OK" [+]

  SilkTest高級進階系列6-motif tag   軟件測試

  看silktest代碼的時候不小心看到winclass.inc里面的一些類申明使用的是motif tag,例如:

  [-] winclass MessageBoxClass : DialogBox

  [ ] setting DontInheritClassTag = TRUE

  [+] PushButton OK

  [ ] tag "OK"

  [+] PushButton Cancel

  [ ] tag "Cancel"

  [+] PushButton Yes

  [ ] tag "Yes"

  [+] PushButton No

  [ ] tag "No"

  [+] AnyWin Icon

  [ ] msw tag "[Icon]#1"

  [-] StaticText Message

  [ ] tag "#2"

  [ ] motif tag "#1"

  搞不明白,這個motif tag "#1"是什么意思,網上搜了下,原來這個tag是專門為在motif平臺上面的該類型申明的,也就是說在motif平臺上的MessageBoxClass中的Message靜態文本控件使用的是 #1這個tag來識別,如果我們是windows平臺,就用 #2 。那么什么是motif平臺呢?

  如果你了解silktest的歷史的話,就知道silktest不僅支持windows平臺還支持unixlinux平臺下的測試。這個motif就是指一種GUI,它的介紹可以在百度上找到,我就照抄了這里:

  Motif 最初是由 OSF(開放基金協會)開發的一個工業標準的 GUI(圖形用戶接口)。1996年,OSF 與 X/Open 合并為 Open Group,1997年初,X 聯盟結束,并將其歸屬的項目移交給 Open Group。Open Group 繼續開發和支持X窗口 系統,Motif,CDE,和其他技術。2000年5月15日,Open Group 使用公共許可證向開放原代碼團體發布了 Motif 的原代碼。在開放系統(如 Linux)上,可以使用免費的 Motif。

  Motif 最先實現并運行于支持X窗口系統上,它是UNIX系統的主要用戶接口。目前已經應用于超過200種硬件和軟件平臺。Motif GUI Toolkit推動了異種機和網絡環境下的應用開發,各種機器包括便攜機、PC、工作站、超級計算機都得益于 Motif 環境下的應用程序一致的行為和視感。用 Motif GUI 開發的應用軟件具有高度的可移植性、可交互性、以及可伸縮性。

  這里有一份文檔是專門講如何在motif平臺上作silktest測試的,有興趣的通知可以讀一讀。

  

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97