• <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自動化測試的設計

    發布: 2008-9-17 16:53 | 作者: testing | 來源: 51testing論壇 | 查看: 106次 | 進入軟件測試論壇討論

    領測軟件測試網

    GUI測試的工具有很多,他們的原理基本上都相同。通過一個系統級別的鉤子(hook)監視您的測試執行過程,并且記錄下來,這是捕捉過程;在下次測試時將其記錄的消息發送出去就完成了回放過程。理想的情況下,在測試過程中如果將所有的操作都記錄下來,當測試人員操作過程中發現問題,需要重現一下,只要將系統恢復到操作以前的狀態,然后回放已經記錄的測試過程,運氣好問題應該就會重現了。但是實際上,并不是這么簡單,因為工具記錄的只是機械的操作,而測試人員在實際測試時是帶有思想在進行測試的。比如測試人員做某個操作,發送命令之后,等待系統返回執行結果,系統返回一個成功的對話框,測試人員將對話框關閉了;此時工具記錄的只包括測試人員構造數據發送命令的過程以及關閉對話框的過程,但是測試人員等待的過程工具并不理解,工具只是記住我們那時候可能等待了2秒,為什么是兩秒,工具就不知道了。如果測試人員拿這種腳本進行回放,往往不能達到我們的目標,因為工具在等待那個對話框時,那個對話框沒有及時出現或者出來的是失敗的對話框,或者在目標對話框前面還有其他的對話框等等,工具面對這些情況將可能無法處理。

    為了彌補工具的這一缺陷,需要通過自動化測試設計將測試人員在測試過程中思考的過程加入到腳本中,使得測試工具具備一定的‘判斷’能力和‘思維’能力,自動測試設計的主要工作就是通過設計讓自動測試工具擁有這種能力。

    自動化測試設計的步驟,不足之處請指教:
    1、整理要進行自動測試的項目
    2、將這些測試項目的測試過程細化
    3、進行自動測試設計
    4、編寫腳本,腳本的表達方式記不住怎么辦,可通過錄制的方法看自動生成的腳本,還有就是看幫助。
    5、運行調試
    6、歸檔整理
    7、應用

    從上面的過程看,軟件自動化測試并非僅僅是錄制腳本這么簡單,它也有一套完整的流程。以上只是一點體會,
    不對之處,還請指正。

    延伸閱讀

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

    TAG: gui GUI 拋磚引玉 設計 自動化


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