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

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

  • <strong id="5koa6"></strong>
    • 測試技術
    • 博客
    • 視頻
    • 開源
    • 論壇
    • 沙龍
    • 下載
    • 雜志
    • 招聘

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

    開發自動化測試腳本的技巧和心得

    發布: 2008-9-25 09:39 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 318次 | 進入領測軟件測試網論壇討論

    領測軟件測試網 軟件測試技術門戶3`8OF]0wR#m WU

    #rB!V,G1@|aK已簽核,通過了同行評審

    VI;HQ/~2r5C&\hA~ 軟件測試技術門戶6|1a1~;nx"m$W&W

    作為測試準備審核標準的一部分,測試腳本應該被正式的接受并且在開始測試循環之前被批準。SMEs, 業務分析人員和開發人員都應該參與到批準已錄制的測試腳本中。編寫已自動化的測試腳本的測試人員應該證明測試腳本可以成功的在QA環境中回放,如果有可能的話,可以帶上多種數據集。
    t] P"a l 軟件測試技術門戶)^4e&cUC#q;d
    錄制、回放隱藏的對象

    UyUX|jla%e 軟件測試技術門戶4N@P;^-`4Q2k

    腳本可能被錄制為增加或是雙擊表格中一個字段或字段位置沒有被固定的一個數組的值。如果表格或數組中字段的位置從開始錄制時就不斷地變化,腳本可能在回放時會失敗。測試腳本經常在回放中失敗就是因為那些沒有顯示或在屏幕中可見的對象的位置發生了改變。 軟件測試技術門戶/E]a7g$L2Y3_

    軟件測試技術門戶1r4~` Y)a.v

    為了回放那些位置敏感或位置受變更影響的腳本,有必要用功能性增強腳本,例如“向下滾屏”,“下一頁”或“查找”。包含這些實用性功能可以確保需要回放的隱藏對象將可以被識別,增加或是雙擊而不顧其在矩陣,表格,顯示的屏幕上的位置。  軟件測試技術門戶5Z!X;I.YL)F1CuO(Ud

    9zh+p)GU#W9sCJJ舉個例子,我曾經錄制果一個腳本,在最初錄制時它需要向下滾屏兩次來查找一個可以在表格中輸入的空字段。當我在幾個星期之后回放它時,我不得不向下滾屏四次來查找空字段,而不是相之前錄制的兩次。接著腳本失敗了,因此我在腳本中嵌入了邏輯判斷以指導腳本向下滾屏需要的次數來查找一個空字段。我通過在一個“while”循環中放置一個“下一頁”("next page")功能實現了這個目的,它可以驅動腳本不停的“下一頁”(page down)直到找到空字段。
    I$NeOA,B h 
    0Z*s6H2dl(U#P安排重運行腳本/儲存執行日志
    軟件測試技術門戶&_ 老湿亚洲永久精品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>