<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

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

            手機終端軟件測試方法

            發(fā)布: 2008-7-14 10:23 | 作者: 網(wǎng)絡(luò )轉載 | 來(lái)源: 不詳 | 查看: 538次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng) 一、軟件測試綜述
                    完整的軟件測試是評定軟件性能和質(zhì)量的重要手段,該測試可以用來(lái)檢查軟件是否滿(mǎn)足設計和項目合同書(shū)所規定的技術(shù)要求,檢驗軟件對誤操作的處理能力,并為軟件可靠性安全性的評估提供依據。
                    軟件測試有許多不同的分類(lèi)方法,如按測試用例設計方法可分為白盒測試黑盒測試;按測試策略和過(guò)程可分為單元測試、集成測試、確認測試系統測試;從是否需要執行被測軟件的角度,可分為靜態(tài)測試動(dòng)態(tài)測試。上述各種方法都已被證明是行之有效的,在測試中應根據測試目的適當選擇。
                    通信軟件測試和一般的軟件測試適用于同樣的測試方法、流程和工具,但又具有一定的差異性,特別是針對諸如手機終端軟件的測試。對于手機軟件這樣一個(gè)人機交互頻繁、人性化要求高的應用系統的測試,電信運營(yíng)商需要從兩個(gè)角度考慮:一方面從開(kāi)發(fā)人員的角度思考,要求測試系統提供足夠證據來(lái)證明軟件系統的功能是可行的;另一方面則應該從使用手機終端的用戶(hù)角度出發(fā),要求測試系統提供手機軟件系統的缺陷和不足信息。
            二、手機終端軟件測試難點(diǎn)及可行的解決方案
                    恰當地評測手機軟件產(chǎn)品并非易事,一方面,手機終端的軟件和其硬件直接相關(guān),而硬件開(kāi)放的接口可能是受限的;另外,各個(gè)終端的軟件千差萬(wàn)別,難以直接套用通用的測評工具。
                    對于手機終端軟件的評測很困難并不意味著(zhù)手機終端軟件是不可測的,手機軟件包括了Protocol、MMI(人機接口)兩個(gè)主要部分以及應用軟件/應用系統。Protocol部分是通過(guò)了FTA(全面型號認證)才能使用的(針對GSM手機而言),其無(wú)線(xiàn)資源管理、移動(dòng)性位置管理和通訊管理軟件部分必須滿(mǎn)足制式對應的標準,可以使用自動(dòng)測試系統來(lái)對協(xié)議進(jìn)行跟蹤和測試。應用軟件/系統則基本適用于一般的軟件測試流程和工具。
                    如何測試MMI部分是測試的難點(diǎn),鑒于Protocol、MMI這兩部分相互影響不能截然分開(kāi),MMI軟件的問(wèn)題也會(huì )影響Protocol部分。目前大多數公司沒(méi)有自動(dòng)化的測試軟件,只能通過(guò)模擬用戶(hù)的辦法來(lái)操作手機,在出現問(wèn)題的時(shí)候進(jìn)行跟蹤。而部分生產(chǎn)商其軟件底層有測試代碼支持,可以實(shí)現自動(dòng)化測試,實(shí)現方法是開(kāi)發(fā)測試代碼并加入到手機原代碼中去,但這對于電信運營(yíng)商來(lái)說(shuō)并不現實(shí)。
                    對于上述問(wèn)題,目前可行的解決方案之一是軟件模擬,即通過(guò)軟件模擬器來(lái)實(shí)施軟件測試,在模擬器平臺上可以對手機軟件完成覆蓋率測試、內存測試、性能測試和一致性測試。對MMI而言,將手機應用程序移植到模擬器平臺上運行,可以模擬顯示MMI菜單樹(shù),也可通過(guò)模擬網(wǎng)絡(luò )消息來(lái)模擬短信和打電話(huà)等功能,并可對部分代碼進(jìn)行單元測試和集成測試。需要說(shuō)明的是,利用模擬器對手機軟件進(jìn)行測試不能作為唯一測試途徑,但往往可以通過(guò)與目標系統相同版本進(jìn)行交叉測試或測試對比。 [Page]
                    解決方案二是開(kāi)發(fā)測試系統,提供ProtocolStack和MMI的跟蹤分析以及模擬用戶(hù)硬件功能。系統可通過(guò)線(xiàn)程調用來(lái)進(jìn)行控制,包括用戶(hù)界面線(xiàn)程、腳本解析線(xiàn)程、串口控制線(xiàn)程和設備線(xiàn)程。用戶(hù)界面線(xiàn)程提供測試的人機界面;腳本解析線(xiàn)程響應用戶(hù)界面線(xiàn)程發(fā)送的控件消息,負責解析腳本文件并執行解析后腳本;串口控制線(xiàn)程控制測試系統和被測系統之間的數據傳輸;設備線(xiàn)程實(shí)現根據測試要求自動(dòng)設定設備參數的功能。
                    盡管測試系統的開(kāi)發(fā)可以采用模塊化的方式,但仍存在開(kāi)發(fā)難度較大、測試對象屬性差異較大的問(wèn)題,更加簡(jiǎn)單的方法是基于現有的測試平臺/系統進(jìn)行開(kāi)發(fā),如基于A(yíng)geresystem的Optitrace套件的開(kāi)發(fā)等。
            三、3G環(huán)境中手機終端軟件的測試
                    鑒于3G技術(shù)更加復雜,且終端定制將成為主流,3G手機軟件的測試工作值得深入研究。3G業(yè)務(wù)在國外已經(jīng)開(kāi)展了一段時(shí)間,在手機測試方面也已經(jīng)有一定的積累,目前已經(jīng)有相應的測試工具被開(kāi)發(fā)出來(lái),業(yè)界正在對業(yè)務(wù)測試平臺進(jìn)行論證。
                    從目前的情況看,在3G環(huán)境中開(kāi)展手機軟件的測試過(guò)程中,一致性測試成為新的難點(diǎn)。一致性測試是用來(lái)確認設備是否符合對其功能要求方面的規范或協(xié)議的測試過(guò)程,一致性測試標準包括3部分:抽象測試集(ATS)、協(xié)議實(shí)現一致性說(shuō)明(PICS)和協(xié)議實(shí)施附加信息(PIXIT)?蓤绦袦y試集(ETS)在以上3部分的基礎上生成。
                    協(xié)議一致性測試和射頻一致性測試是其中最復雜也最重要的部分,協(xié)議一致性測試屬于軟件測試的范疇,在一定的網(wǎng)絡(luò )環(huán)境下,對被測協(xié)議實(shí)現(IUT)進(jìn)行黑盒測試,通過(guò)比較IUT的實(shí)際輸出與預期輸出的異同,判定IUT在多大程度上與協(xié)議描述相一致,從而確立通過(guò)一致性測試的IUT在互聯(lián)時(shí)成功率的高低。實(shí)際上,2G系統同樣需要進(jìn)行一致性測試,3G系統因相對于2G系統更加復雜,而使得一致性測試顯得更加重要。
                    協(xié)議一致性測試可測試手機和網(wǎng)絡(luò )之間的信令協(xié)議是否符合TS34.123規范,3GPPTS34.123定義了約700個(gè)TTCN測試用例,對RLC層、MAC層和RRC層分別進(jìn)行測試。全球認證論壇GCF也制定了測試用例/策劃平臺認證的流程以及終端產(chǎn)品認證注冊的流程,按照優(yōu)先級將測試用例劃分為7個(gè)Batch,從高到低進(jìn)行認證。
                    從目前的情況來(lái)看,能提供協(xié)議一致性測試設備的廠(chǎng)商并不多,但這是軟件測試的一個(gè)不可或缺的環(huán)節。在多個(gè)廠(chǎng)家進(jìn)行設備互聯(lián)時(shí),通過(guò)一致性測試會(huì )提高人們對設備符合相應協(xié)議標準的置信程度,提高相同標準不同實(shí)現之間互聯(lián)的概率,這對于我國自主知識產(chǎn)權的TD-SCDMA設備來(lái)說(shuō)具有現實(shí)意義。
                    對于3G手機而言,除上面提到的協(xié)議一致性測試之外,MMI以及應用軟件/應用系統的測試仍將是測試中的主要工作,而且隨著(zhù)手機智能化程度的不斷上升,這部分的測試工作會(huì )給電信運營(yíng)商帶來(lái)更大的挑戰。

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

            TAG: 軟件測試 手機 終端


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

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>