Skip to content

Zeroplex 生活隨筆

軟體開發、伺服器和生活瑣事

小 縮小字型大小。 中 重設字型大小。 大 放大字型大小。

建立 QTP TestScript

Posted on 2007 年 5 月 1 日2021 年 3 月 12 日 By 日落 在〈建立 QTP TestScript〉中尚無留言

給第一次使用 Mercury QTP 新手參考,高手勿入。

錄製 QTP TestScript 首先要設定要錄製的對象是應用程式還是網頁,到工具列的 Automation -> “Record and Run Settings” 中做設定。

這裡以錄製應用程式做示範。錄製前先把要錄製的應用程式啟動。

回到 QTP 視窗中,點選左上角的「Record」按鈕開始錄製。開始錄製後,視窗右下方會有紅色的錄製警示,此時滑鼠及鍵盤上的每個動作都會被記錄下來。錄製中盡量不要使用滑鼠右鍵。

結束後點選「Stop」結束記錄。接著 QTP 會把動作列表顯示出來,我們可以在修改 Value 欄位中的值對不同的輸入做測試。若要修改密碼,必須使用 QTP -> Tools -> “Passwd Encoder” 對欲使用的密碼進行編碼。

如鼓樂測試多筆不同的資料,可以先到 Value 欄位點選右方的「#」按鈕,將原本的「Constant」選項改為「Parameter」,然後右方的欄位選擇「DataTable」,下方的欄位輸入資料表的欄位名稱。

設定完成後會在左下方看到 DataTable 已經有剛剛設定的資料了,你可以繼續在欄位中填入要測試的資料。

如果測試資料是存在其他的檔案中,例如放在 Excel 資料表中,也可以利用匯入的方式來輸入資料。先在第一列填入欄位名稱,往下為要測試的資料。

接著在 QTP DataTable 空白處點滑鼠右鍵,選擇 File -> “Import from file”,選擇要匯入的檔案即可。資料表中的第一列會被當成 DataTable 的欄位名稱,第二列以後就為測試資料。

匯入完成以後,要讓 QTP 在測試時自動測試所有欄位的資料,先至 File -> Test settings -> Run 頁籤中,把 DataTable iterations 改為「Run on all rows」。

Tags:軟體測試

文章導覽

Previous Post: 嘆
Next Post: 又被發卡了

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


其他

關於我  (About me)

小額贊助

  文章 RSS Feed

  留言 RSS Feed

Apache AWS Bash C/C++ Docker FreeBSD GCP Git Google Java JavaScript Laravel Linux Microsoft MSSQL MySQL Nginx PHP PHPUnit PostgreSQL Python Qt Ubuntu Unix Vim Web Windows WordPress XD 作業系統 分享 好站推薦 專題 攝影 新奇搞笑 新聞 旅遊 生活雜記 程式設計 網路架站 網頁設計 資訊學習 資訊安全 遊戲 音樂


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權.