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

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

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

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

    Web自動化測試思路

    發布: 2008-7-25 18:18 | 作者: 網絡轉載 | 來源: 網絡轉載 | 查看: 255次 | 進入軟件測試論壇討論

    領測軟件測試網


    Web自動化測試思路

    作者: 未知    來源: 網絡轉載


     
        
            一個Web系統一旦開發完成,開發人員就可以暫時松一口氣了;可是測試呢?后臺升級,頁面怎么測試?再來一遍?自動化測試或許是一個好的選擇,那么怎么組織?按照什么思路進行呢?一方面我摸索著使用VSTS進行自動化測試,摸索了一個路子,正在進行中,或許你有更好的方法,請指點!
    本文覆蓋一下內容:
    1. 定策:先走通 后走對
    2. 架子怎么搭?
    3.VSTS自動化測試工具能做什么、擅長做什么 ?

    定策:先走通后走對

            先從這樣一個點切入一下:我們做Web開發實際上是Asp.net框架上的一個應用,Asp.net又是什么呢?Asp.net是對HTTP協議的一個封裝,使得開發更容易,更快捷…;由于Http協議先天的一些特征,比如http協議是無狀態的,所以Asp.net能為我們提供一個服務器端的事件編程模型是戴著鎖鏈跳出了優美的舞姿。

            然后,我們的Web自動化測試又在做什么呢?這個問題的答案可以從這樣一個角度分析:Web自動化測試工具出現在了之前測試人員出現的位置上,那么由此我們可以判定—1.Web自動化測試/自動化測試工具肯定做了之前測試人員做的事情 2.Web自動化測試/自動化測試工具肯定做了測試人員做不到的事情

            我們的Web測試人員對一個Web系統(比如:電子購物網站)進行測試,最基本的要保證能走通若干個重要的流程,比如檢索—>查看貨物詳細信息—>登錄—>付費等等,這也就是“走通”;在這個過程中測試人員會判斷檢索的結果是不是對的,貨物詳細信息顯示的是不是對的..

            這就是“走對”;我們的Web測試人員在日常工作中,無意識的就完成了這樣兩件事情。

            當Web自動化測試工具出現在測試人員的位置上的時候它要做到驗證是不是能走通,是不是能走對;同時作為工具它還有人工無法替代的功能,比如:它可以定時的執行,反復的執行,及時的反饋,它可以做壓力測試… 當自動化測試工具做到了測試人員可以做的事情,同時有做到了測試人員無法做到的事情的時候,它就具有了價值,可以成為產品了.

            我們可以看看VSTS的Web自動化測試工具,我們簡單看一下MSDN上的描述:可以創建用于廣泛的測試目的的 Web 測試:

    o 創建執行 Web 應用程序的功能測試。

    o 創建數據驅動的測試。

    o 創建并運行可以測試應用程序性能的測試。

    o 使用 .NET 語言進行測試創作、調試和測試擴展。

            VSTS的Web自動化測試工具,提供了一系列的機制來實現上面提到的”走通 走對”,后面我們會提到。

    架子怎么搭?

            有了目標,下面做的就是搭起架子來,也就是說:我們怎樣組織Web自動化測試呢?
            怎么容易管理Web自動化測試?怎么樣能容易擴展?怎么樣做到復用?怎么樣做到分工協作?
            我們知道HTTP協議是基于請求/響應范式的;那么上面的走通和走對就可以這樣重新解釋:走對是我們得到了一個正確的響應;走通是發出一個請求之后得到了我們期待的響應;
            而對于大多數的Web系統,一個請求或者響應往往直接對應一個頁面;于是頁面就天然的成為了Web自動化測試中模塊的最小單位;而請求與響應之間的關聯,或者說頁面之間的關聯最適合用二元關系表達;于是看下圖:

    延伸閱讀

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

    TAG: web Web WEB 后臺 網絡 自動化 測試思路


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>