<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

            字號: | 推薦給好友 上一篇 | 下一篇

            軟件測試工具Robot中驗證點(diǎn)的使用

            發(fā)布: 2010-5-28 11:25 | 作者: 網(wǎng)絡(luò )轉載 | 來(lái)源: 領(lǐng)測軟件測試采編 | 查看: 144次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng)

             軟件測試工具Robot中驗證點(diǎn)的使用

            Robot進(jìn)行功能測試時(shí),可以在錄制好的腳本中添加驗證點(diǎn)來(lái)判斷腳本執行后程序是否達到了預期的結果。

                    驗證點(diǎn)的思想是通過(guò)比較控件的基準值與回放腳本時(shí)的值來(lái)判斷程序是否按照預期的設想在執行[基準值是指錄制腳本時(shí)所選控件的某些屬性,具體取哪些屬性依賴(lài)于添加的驗證點(diǎn)類(lèi)型]。通常錄制好驗證點(diǎn)后,都會(huì )生成一個(gè)基線(xiàn)數據文件,此文件的值是錄制腳本時(shí)控件的某些屬性的值或者是控件的數據,可以手工修改。

                    創(chuàng )建驗證點(diǎn)時(shí),可以設置重新獲取時(shí)間及超時(shí)時(shí)間。

                    重新獲取時(shí)間:在回放腳本時(shí)如果驗證點(diǎn)沒(méi)有驗證成功,Robot將會(huì )間隔一段時(shí)間去重新獲取驗證點(diǎn)信息,這個(gè)時(shí)間就是重新獲取時(shí)間。

                    超時(shí)時(shí)間:在回放腳本時(shí)如果驗證點(diǎn)沒(méi)有驗證成功,Robot會(huì )間隔一段時(shí)間去重新獲取驗證點(diǎn)信息,但是過(guò)了一定時(shí)間就會(huì )停止,接著(zhù)執行下面的腳本。這個(gè)時(shí)間就是超時(shí)時(shí)間。

                    一般常用的驗證點(diǎn)有以下幾種類(lèi)型:

            一、 Alphanumeric

                    使用Alphanumeric驗證點(diǎn)從單行或多行編輯框及其他Robot可以識別的對象中捕獲并比較字母或數字的值。包括CheckBox,Generic,GroupBox,Label, PushButton,RadioButton,ToolBar,Window(只能處理Caption)。

                    使用此類(lèi)驗證點(diǎn)可以驗證文本的改變,拼寫(xiě)錯誤,以及確保數值的準確。

                    增加此類(lèi)驗證點(diǎn)后,會(huì )生成一個(gè)基準數據文件,可以用Text Comparator打開(kāi)基準文件進(jìn)行編輯。(對于Numeric Equivalence和Numeric Range兩類(lèi)驗證點(diǎn)不會(huì )生成基準文件,基準值直接生成在腳本的驗證函數中,也可以修改)。

                    Alphanumeric細分為下面的類(lèi)型:

                    1、Case-Sensitive:驗證錄制腳本時(shí)捕捉到的文字是否與回放腳本時(shí)捕捉到的文字匹配(大小寫(xiě)敏感)

                    2、Case-InSensitive:驗證錄制腳本時(shí)捕捉到的文字是否與回放腳本時(shí)捕捉到的文字匹配(大小寫(xiě)不敏感)

                    3、Find Sub String Case-Sensitive:錄制腳本時(shí)捕捉到的文字是否是回放腳本時(shí)捕捉到文字的子串(大小寫(xiě)敏感)

                    4、Find Sub String Case-InSensitive:錄制腳本時(shí)捕捉到的文字是否是回放腳本時(shí)捕捉到文字的子串(大小寫(xiě)不敏感)

                    5、Numeric Equivalence:驗證錄制腳本時(shí)捕捉到的值是否與回放腳本時(shí)捕捉到的值相等。

                    6、Numeric Range:驗證錄制腳本時(shí)捕捉到的值是否屬于回放腳本時(shí)一個(gè)特定的范圍。

                    7、Apply a User_Defined DLL test function:回放腳本時(shí)需要驗證的值是經(jīng)過(guò)用戶(hù)自定義的函數運算出來(lái)的。在此將DLL名稱(chēng)與函數名稱(chēng)指定好,腳本回放時(shí),Robot將捕捉到的值與函數運算的結果相比較。

                    8、Verify that selected field is blank:驗證所選區域是否為空。如果所選區域不包含任何文字或數字,那么驗證點(diǎn)將執行成功。對于ListBox,ComboBox,如果沒(méi)有任何項被選中,Robot也認為所選區域是空的。

            二、 Menu

                    使用此驗證點(diǎn)捕獲所選菜單的標題、菜單項、快捷鍵和狀態(tài)(enable,disabled,grayed 或 checked)。Robot可以記錄五級子菜單的信息。添加此類(lèi)驗證點(diǎn)時(shí),可以根據需要選擇部分菜單進(jìn)行驗證,也可以直接編輯菜單項的值來(lái)改變捕捉到的基準值;胤拍_本時(shí),Robot會(huì )檢測所選菜單的內容、狀態(tài)、快捷鍵是否與基準值一致,而對菜單項的位置不做檢測。

            三、 Object Data

                    使用ObjectData驗證點(diǎn)對對象中的數據進(jìn)行驗證,這些對象包括:標準的Window控件、ActiveX控件、VB的Data控件、HTML及Java對象、PowerBuilder的DataWindow和DataStore控件、菜單。同Menu驗證點(diǎn)一樣,也可以只選擇部分數據作為基準值進(jìn)行測試。

            四、 Object Properties

                    使用Object Properties驗證點(diǎn)對標準Windows對象的屬性進(jìn)行驗證(屬性指控件的一些特征,比如編輯框的name、readonly、value等等)。也支持一些特殊的對象如ActiveX控件、VB的Data控件、HTML及Java對象、PowerBuilder的DataWindow。添加此類(lèi)驗證點(diǎn)后,Robot將顯示出被捕獲的對象及其相應屬性的列表。你可以從對象的列表中選擇你想要測試的屬性。

            五、 Window Existence

                    使用Windows Existence驗證點(diǎn)來(lái)判斷窗口是否存在以及驗證窗口的狀態(tài)。這些狀態(tài)包括:正常、最小化、最大化或者是隱藏。此類(lèi)驗證點(diǎn)不生成基準數據文件。要修改基準數據必須重新錄制腳本。最常用的是用來(lái)驗證點(diǎn)擊按鈕后是否出現了預期的窗口。

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

            TAG: robot Robot ROBOT 工具 軟件測試 驗證

            21/212>

            關(guān)于領(lǐng)測軟件測試網(wǎng) | 領(lǐng)測軟件測試網(wǎng)合作伙伴 | 廣告服務(wù) | 投稿指南 | 聯(lián)系我們 | 網(wǎng)站地圖 | 友情鏈接
            版權所有(C) 2003-2010 TestAge(領(lǐng)測軟件測試網(wǎng))|領(lǐng)測國際科技(北京)有限公司|軟件測試工程師培訓網(wǎng) All Rights Reserved
            北京市海淀區中關(guān)村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
            技術(shù)支持和業(yè)務(wù)聯(lián)系:info@testage.com.cn 電話(huà):010-51297073

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>