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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

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

    小談如何學習自動化測試技術

    發布: 2010-7-16 09:37 | 作者: 不詳 | 來源: 領測國際采編 | 查看: 399次 | 進入軟件測試論壇討論

    領測軟件測試網

      小談如何學習自動化測試技術 軟件測試

      首先,想從事自動化測試,必須先了解What/Why/How,也就是常說的去了解什么是自動化測試、為什么要進行自動化測試、該如何進行自動化測試,這些基本的知識是必須的。

      其次,需要根據項目的特點,選擇合適的自動化測試工具。以QTP為例,對于初學者,大多數都是通過錄制的方式來生成腳本,這個是基本是必須掌握的。然后呢?當然就是拔高了:

      1)QTP是如何去識別對象的,對于新手經常會出現錄制的腳本回放的時候報錯的現象,這個時候就應該考慮為什么呢?

      2)去掌握一些QTP對象的方法,如GetROPreperty、GetTOPreperty、ChildObjects等等

      3)什么是環境變量?環境變量是如何建立和使用的,環境變量在參數傳遞中和action參數、test參數有什么不同

      4)了解檢查點的知識,并搞清楚在什么時候該如何使用檢查點

      5)掌握對象庫的操作,了解對象庫對于測試的意義

      這幾個問題都搞清楚的話,那基本就能夠利用QTP生成正確的腳本了,當然以上只是部分必須掌握的內容,其實還是很多細節的設置,就需要在實際運用中去掌握了。

      接下來,就可以進一步提升自己的QTP運用水平了,這個階段就需要去學習vbs知識和如何運用描述性編程實現腳本了,同時在這個過程中還需要去學習以下知識:

      1)VBscrīpt的基礎知識

      2)熟練掌握XML技術、excel、word等API對象,可以根據需要創建日志等

      3)熟練掌握DOM和HTML知識,能夠結合這些技術對Web頁面進行解析

      4)掌握數據庫的基本操作語句,能夠利用ADO對象進行數據操縱

      5)熟練掌握正則表達式,很多時候處理對象問題相當方便

      6)能夠利用QTP的自動化對象模型創建出需要的運行模式

      7)掌握WMI知識

      接下來就需要考慮自動化測試框架問題了。如:

      1)如何有效的管理并調度腳本

      2)如何實現腳本運行的無人值守,測試過程中能夠自動進行錯誤處理并進行日志記錄

      3)如何生成簡介明確的測試報告

      4)如何能夠更加高效的維護測試腳本

      5)實現框架代碼和業務代碼的分層、業務腳本和業務數據的分離

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 技術 學習 自動化


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

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>