• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • GUI測試之窗口篇

    發表于:2009-06-03來源:作者:點擊數: 標簽:GUI窗口gui
    窗口是 Windows 本身以及Windows 環境下的應用程序的基本界面單位,就是顯示在屏幕上的一個矩形區域。一般來說窗口是具有標題欄、菜單/菜單欄、工具欄、工作區、狀態欄、最大化、最小化按鈕和滾動條的標準方框,應用程序通過它和用戶進行交互。但是如果沒有標
    窗口是Windows本身以及Windows 環境下的應用程序的基本界面單位,就是顯示在屏幕上的一個矩形區域。一般來說窗口是具有標題欄、菜單/菜單欄、工具欄、工作區、狀態欄、最大化、最小化按鈕和滾動條的標準方框,應用程序通過它和用戶進行交互。但是如果沒有標題欄、狀態欄、最大化、最小化按鈕是不是就不叫窗口呢。其實不然,窗口的概念很廣,例如按鈕和對話框等也是窗口,只不過是一種特殊的窗口罷了。這里我主要將的還是標準意義上的窗口。

            窗口主要有進入、移動、改變窗口大??;最大化、最小化和還原;使用滾動條和關閉窗口等操作。

            因此可以通過如下來測試窗口:

            大多數的窗口、屏幕/對話框應該有最小化,恢復和關閉按鈕。

            所有的窗口、屏幕/對話框應該有和內容相一致對應的標題。

            只有主窗口才有標題欄圖標、菜單欄、工具欄和狀態欄。二級窗口不要使用菜單欄、工具欄或狀態欄。

            每一個窗口/屏幕都應有功能匹配的OK和Cancel按鈕。窗口/對話框的缺省<Enter>鍵應該設置在OK按鈕上;窗口/對話框的缺省<Esc>鍵應該設置在Cancel按鈕上。

            a.Escape鍵取消對話框,焦點重新定位回到父窗口先前的焦點上,
            b.Alt+F4關閉窗口,和Escape鍵相似,但它可以在即使沒有Cancel按鈕的對話框中工作
            c.Alt+Space打開窗口的菜單Restore, Move, Size, Minimize, Maximize, Close
            d.Shift+F10和右擊效果一樣。
            e.可以用鍵盤上的箭頭按鈕實現Move和Size功能


            一個窗口每個組件的訪問鍵必須是唯一的。

            父窗體或主窗體的中心位置應該在對角線焦點附近;子窗體位置應該在主窗體的左上角或正中;多個子窗體彈出時應該依次向右下方偏移,以顯示窗體出標題為宜。

            二級窗口最好不要顯示在任務欄中,因為單擊主窗口的任務欄按鈕也會激活二級窗口。

            如果子窗體的任何操作會影響了父窗體的數據時,關閉子窗體同時必須刷新父窗體的數據。

            關閉父窗體時必須關閉所有打開的子窗體。如果由于子窗口沒有關閉而無法關閉父窗口,必須給予提示信息框。在關閉提示信息框后顯示必須關閉的子窗口。

            子窗體的大小最好不要超過父窗體,且最好不要遮住父窗體的主要信息。如果存在多層嵌套窗口,每層窗口彈出時都自動往右下移動一點點,以保證不遮蓋上層窗口標題為準。

            窗口嵌套層次最好不超過3層。

            點擊窗口中的幫助按鈕或F1必須帶出和窗口內容相一致的幫助。

            窗口可以被多次打開和關閉。但窗口未關閉或被其他窗口覆蓋時,再次點擊菜單或按鈕,測試窗口是否可以被激活。

        

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>