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

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

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

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

    一個大型集中項目的軟件性能測試實例

    發布: 2009-3-17 10:00 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 56次 | 進入軟件測試論壇討論

    領測軟件測試網

    1、 針對600個網元話務報告的采集和處理進行測試,采集過程要求在一小時完成;報表生成需要在5分鐘內完成;
      2、 針對600個網元的告警處理能力進行測試,在告警產生的均值為200次/秒,峰值產生為600次/秒的情況下,告警從產生到呈現的時間間隔不超過5秒;
      粗看起來,這兩個指標的定義已經很詳細了,但仔細考究,其實這樣的描述還是遠遠不夠的,例如,對第一個指標,話務周期(多長時間產生一次數據)必須要指明,因為5分鐘的話務周期和1小時的話務周期在處理速度上是有很大差別的;對第二個指標,必須說明在多少呈現告警客戶端的條件下,因為多個告警客戶端和單個告警客戶端在性能上肯定會有不同。
      除了從文檔中獲取的指標外,直接從用戶處獲取的指標也很重要,例如,在可客戶的溝通中就發現,客戶對于實時性能數據的呈現時間也非常關注,但在需求中并未提到該需求,當然,通過和客戶直接溝通獲取的指標必須經過變更控制,在文檔中變更體現后才能被正式納入測試目標。
      還有一個指標的來源就是個人經驗了,作為一門實踐性的學科,個人經驗在測試中發揮的作用也是不能忽視的,例如,根據系統的實現,在測試指標中增加“300用戶并發時MQ服務器的MQ派生進程數不得超過200個”等。
      本次測試最終確定的需要驗證的性能指標為14個,其中從文檔中直接映射的為6個,從客戶獲得并經過變更控制認可的為2個,根據經驗補充的為6個。
      測試策略描述對整個測試采取的方法,本次測試的測試策略規定,測試最少為2輪,每輪測試應該執行所有的測試用例至少一次,在一輪測試過程中程序需要保持“鎖定”,不允許進行修改,每輪測試結束后需要形成測試結果記錄文檔;所有的待驗證指標都達到后才能稱為本測試結束,測試結束后需要提供完整的測試報告,記錄整個測試過程和中間結果。
      測試終止準則確定測試終止的原則,對本次測試,我們定義了每輪的終止準則“所有測試用例至少執行一次”,定義了整個測試的終止準則“所有待驗證指標都達到”。
      測試環境測試工具確定本測試需要使用的測試工具和定義需要使用的測試環境,這部分的內容非常重要,對于測試環境,在計劃階段需要盡可能地考慮到各種可能的情況,設備資源限制的情況等,否則,在測試執行時才發現環境不完整就很被動了;對于需要使用的測試工具,測試設計階段也應該進行詳細的規劃,采用商用工具還是自己開發工具?到底需要哪些工具才能滿足測試的需要?好的規劃可以讓你盡早安排相關人員的配合(例如,需要找開發人員協調開發測試工具),反之,把希望寄托在“我有XX測試工具”或是“XX測試工具據說很好用”就一定會導致測試的失敗。
      測試資源配置描述執行本測試需要的人員和時間資源,一方面可以作為工作量的評估與項目經理和客戶進行溝通,另一方面,也可以盡早規劃工作安排。
      3. 測試用例與測試數據
      確定了測試計劃后,就可以針對測試計劃中確定的需要測試的指標設計測試用例了。同樣,設計的測試用例也需要向客戶解釋清楚并得到客戶的認可。一般來說,客戶比較關注的“這個測試用例怎么能說明系統達到了性能指標?”和“我怎么檢驗你的測試結果?”,因此需要通過會議或是其他方式與客戶盡可能地溝通,在本項目的測試中,我們在第一輪測試中就出現了因為與客戶溝通不夠出現的問題,其實在測試用例執行之前,我們已經和客戶進行了測試用例的確認,但在執行過程中,用戶表示希望能看到更詳細的中間結果,導致我們只能重新修改了部分測試工具和測試環境,導致測試執行未能按計劃完成。第一輪測試完成后,我們就再次和用戶對測試用例進行了詳細的審核,包括每個用例的詳細輸入、輸出,以及如何驗證輸出。
    從已確定的測試指標產生測試用例沒有單一的法則,這個就是測試設計員(Test Designer)的基本功了,在這里不進行描述。
      關于測試用例的書寫格式在51cmm和其他很多網站上都有討論,我個人的感覺是不必要太多拘泥于測試用例的書寫方式,一般只要測試用例描述清楚了測試步驟、輸入、預期輸 用例編號 XXXX_NFT_PT_XX 用例對應功能點   用例類型性能用例優先級   用例簡要描述 XXXXXXX 用例依賴關系無用例依賴用例   用例創建人   用例執行時間   用例執行先決條件
    1. 使用一臺采集服務器作測試用;
    2. 已通過模擬程序產生每秒300條告警的告警數據;
    3. 所有告警產生和呈現時間記錄在本地日志文件中。 檢測方法
    1. 由網元模擬程序產生特定告警(T1);
    2. 告警被上層應用呈現的時間由上層應用記錄(T2);
    3. 計算T2-T1,結果小于5秒; 修改記錄      〔修改人〕(修改時間)(修改內容)   用例描述 步驟操作輸入數據預期輸出 1 用戶啟動主界面,進入告警監控界面     2 產生一個特定告警(便于識別),發送至系統 XXXX(特定告警的詳細內容)特定告警的發送時間記錄在文件XXXX中 3 在告警監控界面上查看特定告警   觀察到特定告警出現的時間(記錄在文件XXXX中)和告警實際發生時間相差不超過5秒 測試結果描述: 測試時間:   測試結論:   簽名:
      

    延伸閱讀

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

    32/3<123>

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