<ruby id="rxdll"></ruby><strike id="rxdll"></strike>

    <rp id="rxdll"></rp>
      <del id="rxdll"><meter id="rxdll"></meter></del>
      <pre id="rxdll"><font id="rxdll"></font></pre>
        <pre id="rxdll"></pre>
      <p id="rxdll"><thead id="rxdll"></thead></p><dl id="rxdll"><progress id="rxdll"><form id="rxdll"></form></progress></dl>

      <ol id="rxdll"><thead id="rxdll"><track id="rxdll"></track></thead></ol>
      <i id="rxdll"><dfn id="rxdll"></dfn></i>
      <font id="rxdll"><meter id="rxdll"></meter></font>

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

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

        終端的性能測試分析

        發布: 2011-1-18 09:57 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 108次 | 進入軟件測試論壇討論

        領測軟件測試網

           終端的性能測試分析   軟件測試

          【摘要】本文對終端產品的性能測試提供一些技術介紹。結合本人工作實踐,對終端性能測試需要涵蓋的范圍進行了分析,然后對終端性能測試的自動化測試方法進行了探討。

          【關鍵詞】終端性能測試,自動化測試

          進入2005年,國產手機廠商利空消息頻頻傳來,這和市場格局變化導致國產手機廠商在原先的一些渠道、價格、品種等方面的優勢逐漸喪失有關,但是還有一個不容忽視的原因是國產手機的質量問題過多,產品穩定性差,突出的問題有:自動關機、死機、掉線、通話質量差、雜音大等。這些問題中的大部分都是可以通過充分的性能測試來避免或減少的。

          手機作為專用的消費類電子產品需要進行以下測試:可靠性測試(對于硬件則是RQT;對于軟件則是field trial);標準符合性測試(FTA);互操作性測試(IOT);安全性測試(安規測試);強度測試等。

          其中,有些種類的測試,例如FTA,有嚴格的標準(GSM、3GPP等)來明確被測的功能點,測試人員所要做的是在測試用例的編寫中體現出這些功能點,并且盡量營造這些測試用例所需的運行環境來完成測試,并反饋測試結果。但是對于性能測試,就沒有這樣的規范供測試人員來參考,因此性能測試需要進行哪些用例以及用例通過的指標的高低都有很大彈性,在很大程度上受限于測試人員的經驗和項目的資源和進度壓力。如何在資源、進度和質量之間找到平衡點是產品負責人需要考慮的問題,測試人員可以左右的是劃定性能測試的范圍、明確與性能測試相關的設計需求(提高產品的可測試性)以及通過自動化測試工具等手段來進行更加有效的性能測試,提高產品的質量。

          一、手機性能測試的范圍

          性能測試強調長時間、重復或者高強度的進行某些操作,來驗證產品在各種極限條件下的表現。性能測試隸屬于軟件測試中的系統測試,它對軟件在集成系統中運行的性能行為進行測試,旨在及早確定和消除軟件中與構架有關的性能瓶頸。通過對測試數據和log的分析,還可能找出被測系統隱藏的缺陷。終端作為移動通訊類電子產品,其性能測試又主要和其實現的功能相關,大致可分為以下幾類:

          1. 時間相關。

          時間相關的性能測試可分為長時間保持測試和限定時間反應測試。

          長時間保持測試主要是測試終端長時間穩定進行某項功能的能力。主要包括長時間待機能力、長時間CS域業務保持能力、長時間PS域業務保持能力、長時間組合業務保持能力等。長時間待機測試,就是根據手機電池的能力連續不間斷待機一定時間(例如4天),之后驗證手機是否還能夠發起主叫和被叫業務,能夠發起主叫,表示終端在長時間待機后自身還處于正常狀態,能夠發起被叫,說明終端在睡眠模式下可以正常接收尋呼。長時間CS域業務保持測試,就是根據手機電池的能力連續不間斷進行語音通話或者視頻通話一定時間(例如2小時),測試通話期間圖象聲音是否連續、清晰,是否有單通現象出現,是否會有手機板子過熱現象。長時間PS域業務保持測試,主要是通過持續進行WWW業務、ftp業務或者流媒體業務一定時間(例如2小時),測試進行數據業務期間上下行數據傳輸率是否穩定,網頁顯示是否流暢,流媒體播放是否連續等。長時間組合業務保持測試,就是同時保持CS和PS域業務一段時間,以驗證終端長時間進行組合業務的能力。

          限定時間反應測試主要是測試終端在規定時間內對用戶的操作作出反應,給出操作結果的能力。主要包括開機駐留時延、關機時延、CS域業務接入時延、PS域業務接入時延、本地應用的操作時延等。開機駐留時延,是指從用戶按下開機鍵(終端上電、系統引導、啟動任務、搜索網絡、完成位置更新)到終端進入待機界面,提示用戶可以進行正常服務的總時間。關機時延,是指從用戶按下關機鍵(終端完成網絡detach、將RAM中修改過的數據寫回flash)到終端完全下電所需的總時間。CS域業務接入時延,是指在進行語音或視頻電話時從按下撥號鍵到聽到對方回鈴聲所需總時間,由于該過程需要在網絡側分配資源,所以測試結果可能會受到當前網絡資源可用程度的影響,例如在網絡負荷高的時候申請CS 64k業務時,網絡側需要重新組織或合并無線資源來滿足業務要求,所需時間相對會長一些。PS域業務接入時延,是指在進行數據業務時從開始連接到能正常進行數據業務所需總時間。本地應用的操作時延,是指完成某些本地操作維護功能所需的時間,例如打開電話薄,在電話薄里查找聯系人,存儲新建的聯系人,存儲短信,存儲多媒體文件,打開瀏覽器,播放多媒體文件等所需時延,這些時延如果過長,也會極大地降低用戶體驗的滿意度。

          2. 次數相關。

          次數相關的性能測試是測試終端重復穩定地進行某項功能的能力。包括開關機成功率、小區初搜成功率、小區重選成功率、CS域業務成功率、PS域業務成功率、組合業務成功率、切換成功率、本地應用的成功率等。這種重復操作包括很多對象被多次創建和釋放,因此可能會發現潛在的內存泄漏等問題。開關機成功率測試,主要是檢驗多次開機是否會有物理層不能正確收到初搜命令的情況,關機不完全也可能會導致下一次開機失敗,以及在某些情況下系統死機后只能通過插拔電池板來重新開機。CS域業務成功率的測試,是指通過進行一定次數的主叫或者被叫,統計失敗的次數,對失敗原因進行歸類,分析是否能夠找到和終端相關的失敗原因。PS域業務成功率、組合業務成功率、切換成功率的測試方法也類似。本地應用的成功率包括多次存儲再刪除文件、聯系人、短信等操作,以及多次打開某個應用或執行某類操作來對該應用的穩定性進行測試,找出瓶頸。

          3. 并發業務。

          并發測試主要是測試終端同時進行多項業務時表現出的處理能力。例如同時進行CS域語音業務和PS域下載業務,或者在MP3播放的同時進行WWW上網業務,以測試協議棧、操作系統和處理器對并發業務的支持能力。

        延伸閱讀

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

        21/212>

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

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

        国产女主播精品_国产片婬乱18一级毛片视频_国产午夜激无码av毛片不卡_国产精品欧美久久久天天影院
          <ruby id="rxdll"></ruby><strike id="rxdll"></strike>

          <rp id="rxdll"></rp>
            <del id="rxdll"><meter id="rxdll"></meter></del>
            <pre id="rxdll"><font id="rxdll"></font></pre>
              <pre id="rxdll"></pre>
            <p id="rxdll"><thead id="rxdll"></thead></p><dl id="rxdll"><progress id="rxdll"><form id="rxdll"></form></progress></dl>

            <ol id="rxdll"><thead id="rxdll"><track id="rxdll"></track></thead></ol>
            <i id="rxdll"><dfn id="rxdll"></dfn></i>
            <font id="rxdll"><meter id="rxdll"></meter></font>

              <mark id="rxdll"><dfn id="rxdll"></dfn></mark>