手機(jī)軟件測(cè)試范本_第1頁(yè)
手機(jī)軟件測(cè)試范本_第2頁(yè)
手機(jī)軟件測(cè)試范本_第3頁(yè)
手機(jī)軟件測(cè)試范本_第4頁(yè)
手機(jī)軟件測(cè)試范本_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、42/42手機(jī)軟件測(cè)試目錄 TOC o f h z t 標(biāo)題 3,3,標(biāo)題 4,4 HYPERLINK l _Toc204143455 1 手機(jī)知識(shí) PAGEREF _Toc204143455 h 3 HYPERLINK l _Toc204143456 1.1 手機(jī)的要緊功能 PAGEREF _Toc204143456 h 3 HYPERLINK l _Toc204143457 1.1.1 通話功能 PAGEREF _Toc204143457 h 3 HYPERLINK l _Toc204143458 1.1.2 消息功能 PAGEREF _Toc204143458 h 3 HYPERLINK

2、 l _Toc204143459 1.1.3 電話本 PAGEREF _Toc204143459 h 3 HYPERLINK l _Toc204143460 1.1.4 增值服務(wù) PAGEREF _Toc204143460 h 3 HYPERLINK l _Toc204143461 1.1.5 其他功能 PAGEREF _Toc204143461 h 4 HYPERLINK l _Toc204143462 1.1.6 為特定語(yǔ)言定做的功能 PAGEREF _Toc204143462 h 4 HYPERLINK l _Toc204143463 1.1.7 附件 PAGEREF _Toc20414

3、3463 h 4 HYPERLINK l _Toc204143464 1.1.8 數(shù)據(jù)連通 PAGEREF _Toc204143464 h 4 HYPERLINK l _Toc204143465 1.1.9 JAVA 程序 PAGEREF _Toc204143465 h 4 HYPERLINK l _Toc204143466 1.2 手機(jī)的軟件結(jié)構(gòu) PAGEREF _Toc204143466 h 5 HYPERLINK l _Toc204143467 1.3 手機(jī)的硬件結(jié)構(gòu) PAGEREF _Toc204143467 h 6 HYPERLINK l _Toc204143468 1.4 Noki

4、a手機(jī)相關(guān)知識(shí) PAGEREF _Toc204143468 h 7 HYPERLINK l _Toc204143469 1.4.1 Project Line of Nokia PAGEREF _Toc204143469 h 7 HYPERLINK l _Toc204143470 1.4.2 手機(jī)類型 PAGEREF _Toc204143470 h 7 HYPERLINK l _Toc204143471 2 測(cè)試基礎(chǔ) PAGEREF _Toc204143471 h 8 HYPERLINK l _Toc204143472 2.1 測(cè)試與開(kāi)發(fā) PAGEREF _Toc204143472 h 8 HY

5、PERLINK l _Toc204143473 2.1.1 軟件開(kāi)發(fā)的一般流程 PAGEREF _Toc204143473 h 8 HYPERLINK l _Toc204143474 2.1.2 測(cè)試在軟件開(kāi)發(fā)中的作用 PAGEREF _Toc204143474 h 8 HYPERLINK l _Toc204143475 2.1.3 測(cè)試與開(kāi)發(fā)對(duì)應(yīng)圖 PAGEREF _Toc204143475 h 9 HYPERLINK l _Toc204143476 2.1.4 Nokia手機(jī)軟件測(cè)試介入開(kāi)發(fā)的時(shí)刻 PAGEREF _Toc204143476 h 10 HYPERLINK l _Toc204

6、143477 2.1.5 Nokia手機(jī)的開(kāi)發(fā)流程 PAGEREF _Toc204143477 h 10 HYPERLINK l _Toc204143478 2.2 測(cè)試的流程 PAGEREF _Toc204143478 h 11 HYPERLINK l _Toc204143479 2.2.1 制定測(cè)試打算 PAGEREF _Toc204143479 h 11 HYPERLINK l _Toc204143480 2.2.2 測(cè)試預(yù)備 PAGEREF _Toc204143480 h 11 HYPERLINK l _Toc204143481 2.2.3 測(cè)試執(zhí)行 PAGEREF _Toc20414

7、3481 h 11 HYPERLINK l _Toc204143482 2.2.4 測(cè)試評(píng)估 PAGEREF _Toc204143482 h 11 HYPERLINK l _Toc204143483 2.2.5 文檔收集 PAGEREF _Toc204143483 h 12 HYPERLINK l _Toc204143484 2.2.6 測(cè)試總結(jié)報(bào)告 PAGEREF _Toc204143484 h 12 HYPERLINK l _Toc204143485 2.3 測(cè)試的方法 PAGEREF _Toc204143485 h 12 HYPERLINK l _Toc204143486 2.3.1 正

8、確性測(cè)試 PAGEREF _Toc204143486 h 12 HYPERLINK l _Toc204143487 2.3.2 容錯(cuò)性測(cè)試 PAGEREF _Toc204143487 h 12 HYPERLINK l _Toc204143488 2.3.3 邊界性測(cè)試 PAGEREF _Toc204143488 h 13 HYPERLINK l _Toc204143489 2.3.4 性能與效率測(cè)試 PAGEREF _Toc204143489 h 13 HYPERLINK l _Toc204143490 2.3.5 易用性測(cè)試 PAGEREF _Toc204143490 h 13 HYPERL

9、INK l _Toc204143491 2.3.6 文檔測(cè)試 PAGEREF _Toc204143491 h 13 HYPERLINK l _Toc204143492 2.4 測(cè)試的分類 PAGEREF _Toc204143492 h 13 HYPERLINK l _Toc204143493 2.4.1 按測(cè)試的手段分 PAGEREF _Toc204143493 h 13 HYPERLINK l _Toc204143494 2.4.2 按測(cè)試發(fā)生的時(shí)刻和目標(biāo)分 PAGEREF _Toc204143494 h 14 HYPERLINK l _Toc204143495 2.4.3 按測(cè)試的任務(wù)分

10、PAGEREF _Toc204143495 h 14 HYPERLINK l _Toc204143496 2.4.4 其他測(cè)試 PAGEREF _Toc204143496 h 14 HYPERLINK l _Toc204143497 2.5 黑盒測(cè)試詳細(xì)介紹 PAGEREF _Toc204143497 h 14 HYPERLINK l _Toc204143498 2.5.1 Release Test PAGEREF _Toc204143498 h 14 HYPERLINK l _Toc204143499 2.5.2 System Test PAGEREF _Toc204143499 h 15

11、HYPERLINK l _Toc204143500 2.5.3 Focus Test PAGEREF _Toc204143500 h 16 HYPERLINK l _Toc204143501 2.5.4 Stress Test PAGEREF _Toc204143501 h 16 HYPERLINK l _Toc204143502 2.5.5 Free Test PAGEREF _Toc204143502 h 17 HYPERLINK l _Toc204143503 2.6 測(cè)試相關(guān)文檔講明 PAGEREF _Toc204143503 h 17 HYPERLINK l _Toc20414350

12、4 2.6.1 測(cè)試打算 PAGEREF _Toc204143504 h 17 HYPERLINK l _Toc204143505 2.6.2 測(cè)試用例 PAGEREF _Toc204143505 h 18 HYPERLINK l _Toc204143506 2.6.3 錯(cuò)誤報(bào)告 PAGEREF _Toc204143506 h 18 HYPERLINK l _Toc204143507 2.6.4 進(jìn)度報(bào)告 PAGEREF _Toc204143507 h 20 HYPERLINK l _Toc204143508 2.6.5 總結(jié)報(bào)告 PAGEREF _Toc204143508 h 20 HYPE

13、RLINK l _Toc204143509 3 手機(jī)相關(guān) PAGEREF _Toc204143509 h 21 HYPERLINK l _Toc204143510 3.1 GSM PAGEREF _Toc204143510 h 21 HYPERLINK l _Toc204143511 3.2 GPRS PAGEREF _Toc204143511 h 21 HYPERLINK l _Toc204143512 3.3 CDMA PAGEREF _Toc204143512 h 21 HYPERLINK l _Toc204143513 3.4 3G PAGEREF _Toc204143513 h 21

14、 HYPERLINK l _Toc204143514 4 手機(jī)軟件測(cè)試工程師必備素養(yǎng) PAGEREF _Toc204143514 h 21 HYPERLINK l _Toc204143515 4.1 Team Leader的任務(wù)和必備能力 PAGEREF _Toc204143515 h 21 HYPERLINK l _Toc204143516 4.2 Error Manager的工作內(nèi)容 PAGEREF _Toc204143516 h 22 HYPERLINK l _Toc204143517 4.3 測(cè)試工程師職責(zé)和應(yīng)有素養(yǎng) PAGEREF _Toc204143517 h 221 手機(jī)知識(shí)1.

15、1 手機(jī)的要緊功能1.1.1 通話功能對(duì)撥入撥出電話的治理對(duì)通話記錄的治理呼叫轉(zhuǎn)接、呼叫等待、通話計(jì)時(shí)計(jì)費(fèi)等方便用戶使用的功能1.1.2 消息功能文字短消息(SMS)的編輯、發(fā)送、接收、轉(zhuǎn)發(fā)和存儲(chǔ)等;多媒體短消息(MMS)的編輯、發(fā)送、接收、轉(zhuǎn)發(fā)、存儲(chǔ)和配置;1.1.3 電話本名片的治理存在SIM卡上的名片存在手機(jī)內(nèi)存中的名片一個(gè)名字多項(xiàng)內(nèi)容(如傳真、固話、手機(jī)、Email等)名片的新建、修改、拷貝、轉(zhuǎn)存、刪除名片以紅外或短消息形式發(fā)送給其它手機(jī)單鍵撥號(hào)(Speed Dialing)號(hào)碼分組(Caller Groups)1.1.4 增值服務(wù)Business cards 的治理 (如發(fā)送和接收:

16、 通過(guò)紅外線或SMS. )書簽的治理 (如發(fā)送和接收: 通過(guò)紅外線或SMS或書簽形式. 以及編輯,存儲(chǔ),新增和進(jìn)入.)服務(wù)信箱 (自動(dòng)存儲(chǔ)服務(wù)信息. 服務(wù)信息有點(diǎn)播鈴聲,下載彩色圖片和COD文件等.)服務(wù)設(shè)置 ( GPRS上網(wǎng)設(shè)置,WAP服務(wù)設(shè)置.)多模式掃瞄器 ( GPRS上網(wǎng),WAP服務(wù).)OTA待機(jī)圖片 (通過(guò)無(wú)線下載待機(jī)圖片)OTA鈴聲V-calendarXHML移動(dòng)夢(mèng)網(wǎng)動(dòng)感地帶1.1.5 其他功能鬧鐘(Alarm)日歷(Calendar)計(jì)算器(Calculator)定時(shí)器(Count Down Timer)屏保(Screen Saver)待辦事項(xiàng)(To-Do List)游戲(Gam

17、es)1.1.6 為特定語(yǔ)言定做的功能中文輸入(拼音/筆劃)中文菜單農(nóng)歷(Lunar Calendar)1.1.7 附件充電器(Charger)耳機(jī)(Headset)車載免提(Car Kit)照相頭(Camera)1.1.8 數(shù)據(jù)連通GPRS 應(yīng)用程序同步應(yīng)用程序 (同步應(yīng)用, 同步設(shè)置)紅外線應(yīng)用程序數(shù)據(jù)線手機(jī)Flash程序Trace Log1.1.9 JAVA 程序電子郵件QQ程序應(yīng)用程序游戲程序1.2 手機(jī)的軟件結(jié)構(gòu)DCT = Digital Core TechnologyDCT3和DCT4的區(qū)不要緊在硬件結(jié)構(gòu)和UI上1.3 手機(jī)的硬件結(jié)構(gòu)RF是手機(jī)的射頻同意和發(fā)送設(shè)備,是手機(jī)本機(jī)與無(wú)線

18、網(wǎng)絡(luò)的接口UEM是手機(jī)對(duì)外設(shè)備聯(lián)接的接口,包括SIM卡,充電器,電池,RF,數(shù)據(jù)線借口,紅外接口等,并提供對(duì)上述數(shù)據(jù)和信號(hào)的處理。無(wú)線信號(hào)在那個(gè)地點(diǎn)進(jìn)行調(diào)制和解調(diào)。UPP是手機(jī)的核心處理模塊。其中,DSP負(fù)責(zé)數(shù)字信號(hào)和模擬信號(hào)的轉(zhuǎn)換。UPP和UEM之間存在著接口,兩者之間的通信是通過(guò)接口進(jìn)行的。UPP除了負(fù)責(zé)整個(gè)手機(jī)的操作系統(tǒng)外,還負(fù)責(zé)手機(jī)本身設(shè)備的運(yùn)作,如耳機(jī),麥克風(fēng),顯示屏等。除此之外,還負(fù)責(zé)緩存和Flash(相當(dāng)于硬盤)的運(yùn)作。Flash是手機(jī)的數(shù)據(jù)存儲(chǔ)區(qū),非臨時(shí)數(shù)據(jù)都存在那個(gè)地點(diǎn)。一般包括以下幾個(gè)方面:Core Code, DSP Code, HW data, PPM, PMM。1.4

19、 Nokia手機(jī)相關(guān)知識(shí)1.4.1 Project Line of Nokia1.4.2 手機(jī)類型MEP = Mobile Entry PhoneMP = Mobile PhoneMSW = Mobile SoftwareSWEP = software engineer product2 測(cè)試基礎(chǔ)2.1 測(cè)試與開(kāi)發(fā)2.1.1 軟件開(kāi)發(fā)的一般流程MarketingRequirement AnalysisHigh Level DesignLow Level DesignCoding2.1.2 測(cè)試在軟件開(kāi)發(fā)中的作用由于現(xiàn)在軟件的規(guī)模越來(lái)越大,一個(gè)人或者少數(shù)幾個(gè)人差不多不可能在一定的時(shí)刻內(nèi)完成一個(gè)軟

20、件,因此軟件開(kāi)發(fā)的過(guò)程越來(lái)越復(fù)雜,層次越來(lái)越深。這就導(dǎo)致開(kāi)發(fā)人員之間的溝通有了一定的隔閡。因此,軟件測(cè)試越來(lái)越有單立出來(lái)的必要和重要性。由于軟件開(kāi)發(fā)的過(guò)程的復(fù)雜性,軟件必定存在著許多的Bug。而且大多數(shù)是在軟件上市前必須解決的,而開(kāi)發(fā)者有不定能發(fā)覺(jué)這些問(wèn)題,故而測(cè)試就顯得特不必要。測(cè)試是開(kāi)發(fā)成功的必要保障。由于軟件開(kāi)發(fā)的層次性,因此開(kāi)發(fā)的結(jié)果專門可能與初衷不一樣,這就需要測(cè)試者去發(fā)覺(jué)這些差異。因此,測(cè)試是軟件成功的重要保證。軟件不僅要實(shí)現(xiàn)一些功能,更要完善它的性能。這就需要測(cè)試人員對(duì)軟件進(jìn)行評(píng)測(cè),從而不斷地完善軟件的性能。2.1.3 測(cè)試與開(kāi)發(fā)對(duì)應(yīng)圖2.1.4 Nokia手機(jī)軟件測(cè)試介入開(kāi)發(fā)的

21、時(shí)刻在制定開(kāi)發(fā)打算的同時(shí)就要制定測(cè)試打算測(cè)試在進(jìn)行結(jié)構(gòu)設(shè)計(jì)時(shí)就差不多進(jìn)行了2.1.5 Nokia手機(jī)的開(kāi)發(fā)流程E-1During this period, an idea box will appear. The ideas in the idea box are collected from Region Marketing and have a certain priority (The lower the priority number is, the higher the priority is). For example:0, 1, 2.E0During this period, t

22、he HW designer must make out the B0-HW version.That is to say, B0 must be put out after E0 period.E0.5綜合考慮HW, SW and CostE1From E0 to E1, Design and Test Plan, Risk, Organization, Schedule must be discussed and made out. E1.5全體討論Design and Test SpecificationE1.9From E1 to E2, Design and Test Specifi

23、cation must be made out.During E1.9, Last version of Specification should be made out and be approved.E2During E2, The formal draft SW should be made out.E3From E2 to E3, 對(duì)SW進(jìn)行精美化、完美化測(cè)試和改良Purpose: No fatal error (市場(chǎng)部能夠同意的Fatal Error不算)E5From E3 to E5, 進(jìn)行LCD以及其他HW的改動(dòng)During E5, 能夠讓生產(chǎn)工廠進(jìn)行大批量生產(chǎn)Before E5

24、, the test stays in the CE (concurrent engineer)After E5, the test goes into PE (production engineer)2.2 測(cè)試的流程2.2.1 制定測(cè)試打算開(kāi)啟測(cè)試項(xiàng)目在接了一個(gè)測(cè)試項(xiàng)目后,要在一定的期限內(nèi)制定好測(cè)試的詳細(xì)打算以及日程安排表2.2.2 測(cè)試預(yù)備在打算制定好之后,在執(zhí)行之前,必須將測(cè)試所需的人力資源,硬件資源,軟件資源,文檔資源以及環(huán)境和人文資源預(yù)備充分2.2.3 測(cè)試執(zhí)行測(cè)試組依照測(cè)試打算和測(cè)試日程安排進(jìn)行測(cè)試,并輸出測(cè)試結(jié)果2.2.4 測(cè)試評(píng)估有測(cè)試結(jié)果評(píng)估小組或評(píng)估人員對(duì)測(cè)試結(jié)果進(jìn)行評(píng)測(cè)

25、,分析,并輸出分析結(jié)果2.2.5 文檔收集將從測(cè)試打算開(kāi)始到評(píng)估結(jié)束的所有文檔進(jìn)行整理收集。對(duì)整個(gè)測(cè)試過(guò)程進(jìn)行總結(jié),并對(duì)測(cè)試結(jié)果進(jìn)行總結(jié)2.2.6 測(cè)試總結(jié)報(bào)告提交測(cè)試結(jié)果歸還所借相關(guān)資源文檔入庫(kù)關(guān)閉測(cè)試項(xiàng)目2.3 測(cè)試的方法2.3.1 正確性測(cè)試正確性測(cè)試又稱功能測(cè)試,它檢查軟件的功能是否符合規(guī)格講明。測(cè)試差不多的方法是構(gòu)造一些合理輸入(在定義域內(nèi)),檢查是否得到期望的輸出。由于定義域是一個(gè)連續(xù)區(qū)間,因此不可能枚舉所有可能的值,那么等價(jià)測(cè)試就專門必要了(將定義域分成若干個(gè)等價(jià)區(qū)間)。等價(jià)區(qū)間的概念可表述如下:記(A, B)是命題f(x) 的一個(gè)等價(jià)區(qū)間,在(A, B)中任意取x1進(jìn)行測(cè)試假如

26、f (x1) 錯(cuò)誤,那么f (x) 在整個(gè)(A, B)區(qū)間都將出錯(cuò)。假如f (x1) 正確,那么f (x) 在整個(gè)(A, B)區(qū)間都將正確。2.3.2 容錯(cuò)性測(cè)試容錯(cuò)性測(cè)試是檢查軟件在異常條件下的行為(輸入不同的數(shù)據(jù)類型或者定義域之外的值進(jìn)行測(cè)試)。2.3.3 邊界性測(cè)試因?yàn)檫吔缫恢笔潜容^敏感的地點(diǎn),而且是程序員最容易忽略的地點(diǎn),因此,這種測(cè)試也往往最容易奏效。2.3.4 性能與效率測(cè)試性能與效率測(cè)試要緊是測(cè)試軟件的運(yùn)行速度和對(duì)資源的利用率。性能與效率測(cè)試中專門重要的一項(xiàng)是極限測(cè)試,因?yàn)閷iT多軟件系統(tǒng)會(huì)在極限測(cè)試中崩潰。2.3.5 易用性測(cè)試易用性測(cè)試沒(méi)有一個(gè)量化的指標(biāo),主觀性較強(qiáng)。這要緊是從

27、End User的角度去考慮軟件是否會(huì)有一定的使用缺陷。假如對(duì)此有任何看法,能夠向Team Leader反應(yīng)或者與客戶負(fù)責(zé)人直接交流。2.3.6 文檔測(cè)試文檔測(cè)試要緊檢查文檔的正確性、完備性和可理解性。好多人甚至不明白文檔是軟件的一個(gè)組成部分。我們的工作中的文檔要緊是UI Spec.和Test Case。UI Spec使我們無(wú)法改變的,然而Test Case是我們測(cè)試的對(duì)象。Test Case是我們用來(lái)測(cè)試手機(jī)軟件的參考文檔,然而它本身也有一定的局限性。因此,在測(cè)試的過(guò)程中,假如發(fā)覺(jué)Test Case不正確或者不充分,能夠直接補(bǔ)充,或者和Team Leader商量后把不足的地點(diǎn)補(bǔ)充起來(lái)。2.4

28、 測(cè)試的分類2.4.1 按測(cè)試的手段分黑盒測(cè)試(White-box Test)Release Test(Full Round)SystemTestFocus TestStress TestNo Test CaseFree TestNo Test Case白盒測(cè)試(Black-box Test)Module TestSub-System TestSub-System Integration TestSystem Integration TestIntegration TestThe feature groups for Integration Test are decided by Integr

29、ator and provided by SW Component Factory.2.4.2 按測(cè)試發(fā)生的時(shí)刻和目標(biāo)分單元測(cè)試(Module Test/Unit Test)集成測(cè)試(Integration Test)系統(tǒng)測(cè)試(System Test)2.4.3 按測(cè)試的任務(wù)分現(xiàn)場(chǎng)測(cè)試(Field Test)互操作測(cè)試(Inter-Operatability Test)2.4.4 其他測(cè)試可同意性測(cè)試(Acceptance Test)測(cè)試 手機(jī)研發(fā)公司自己做的測(cè)試測(cè)試 非手機(jī)研發(fā)公司做的測(cè)試2.5 黑盒測(cè)試詳細(xì)介紹2.5.1 Release TestPurpose:測(cè)試手機(jī)的差不多功能是否實(shí)現(xiàn)

30、,是否有進(jìn)一步測(cè)試的必要性Input:測(cè)試工程師Release Test Cases (較少,一般為200左右)手機(jī)以及相關(guān)附件測(cè)試環(huán)境Output:Test result of Release TestNo Error reports (Optional)Attention:Release Test的Test Case具有一定的典型性,要緊是反映手機(jī)最差不多功能的Test Case本類測(cè)試只需要依據(jù)Test Case進(jìn)行測(cè)試,不需要進(jìn)一步發(fā)揮假如有發(fā)覺(jué)與Case無(wú)關(guān)的Error, 在測(cè)試通過(guò)后才能夠填報(bào)Error Report此類測(cè)試有一門檻值,即Test Case的Pass率達(dá)到一定值(如

31、95%)才能宣布版本公布成功,進(jìn)入進(jìn)一步的測(cè)試,否則此版本無(wú)效。除了門檻值外,假如重要功能模塊的Test Case沒(méi)通過(guò),也會(huì)終止那個(gè)版本。2.5.2 System TestFull Round System TestPurpose對(duì)手機(jī)的所有功能進(jìn)行全面的測(cè)試(所有語(yǔ)言包)由于Case不可能包含所有方面,因此測(cè)試時(shí)應(yīng)適度發(fā)揮,盡力完成全面測(cè)試Input:測(cè)試工程師Test Cases(較多,一般為25000左右)手機(jī)以及相關(guān)附件測(cè)試環(huán)境ScheduleOutput:Daily Report of test cases (number & percent of Pass, Error, NA,

32、 NT)Summary ReportError list and Error reportsCommon System Test (Medium or Minor)Purpose:對(duì)手機(jī)的一部分的功能進(jìn)行全面的測(cè)試由于Case不可能包含所有方面,因此測(cè)試時(shí)應(yīng)適度發(fā)揮,盡力完成全面測(cè)試Input:測(cè)試工程師Test Cases(較多,取決于測(cè)試的目的和范圍)手機(jī)以及相關(guān)附件測(cè)試環(huán)境ScheduleOutput:Daily Report of test cases (number & percent of Pass, Error, NA, NT)Summary ReportError list a

33、nd Error reportsAttention:System Test一般分為兩個(gè)部分,“跑Case”和Free Test。在測(cè)試初期,一般只需要按照Test Case測(cè),把一些不可重現(xiàn)的Error都記錄下來(lái)。同時(shí)遇到Test Case的問(wèn)題或者不充分,應(yīng)該立即解決(和Team Leader或者Special List討論,補(bǔ)寫Test Case)。在這一時(shí)期結(jié)束后,一般要寫一個(gè)Summary Report。把這一時(shí)期的測(cè)試結(jié)果和遇到的問(wèn)題、自己的見(jiàn)解都寫在里面(因此是用English)。當(dāng)所有Test Case都測(cè)完后,就進(jìn)入Free Test期間。那個(gè)地點(diǎn)的Free Test具有明確的

34、目的性和范圍。一般來(lái)講,這段時(shí)刻的Free Test只需要測(cè)自己負(fù)責(zé)的模塊。而且Free Test還負(fù)責(zé)重現(xiàn)前期“跑Case”是遺留的不可重現(xiàn)的Error。2.5.3 Focus TestPurpose:集中于一個(gè)或幾個(gè)點(diǎn)進(jìn)行測(cè)試(同System Test)Input:測(cè)試工程師Test Cases手機(jī)以及相關(guān)附件測(cè)試環(huán)境Output:Test ResultError Reports2.5.4 Stress TestPurpose:為了解決市場(chǎng)上發(fā)覺(jué)的重大Error,而進(jìn)行的有針對(duì)性的強(qiáng)度測(cè)試要緊是利用邊緣測(cè)試(臨界測(cè)試)手段Input:測(cè)試工程師手機(jī)以及相關(guān)附件測(cè)試環(huán)境Focus List

35、of Phone FeaturesOutput:Expected result: find out the reproducible steps of these errorsDecrease the steps as possible as we canAttention:壓力測(cè)試,顧名思義,是給手機(jī)施加一定壓力,從而找出手機(jī)軟件上的Error。一般來(lái)講,對(duì)手機(jī)施加的壓力要緊有:存儲(chǔ)壓力:由于手機(jī)采納的是棧式存儲(chǔ),因此當(dāng)一個(gè)存儲(chǔ)塊滿了之后,假如程序員不做相應(yīng)處理或者處理不行的話,專門容易造成其他存儲(chǔ)區(qū)被擦除,從而在UI上出現(xiàn)問(wèn)題(其他功能無(wú)法正常使用)。邊界壓力:邊界一直是程序員最容易忽略的

36、地點(diǎn)。響應(yīng)能力壓力:有時(shí)候某個(gè)操作可能處理的時(shí)刻專門長(zhǎng),在處理期間假如測(cè)試者再不斷地進(jìn)行其他操作的話,專門容易出現(xiàn)問(wèn)題。網(wǎng)絡(luò)流量壓力(如在接電話時(shí)進(jìn)行短信服務(wù))等等。在項(xiàng)目中,Stress Test有時(shí)也會(huì)用來(lái)重現(xiàn)不可重現(xiàn)的Error。由于有許多不可重現(xiàn)的Error是由于Memory Leak(內(nèi)存泄漏)引起的,因此不停的重復(fù)同一個(gè)操作是重現(xiàn)一個(gè)不可重現(xiàn)的Error的一個(gè)好方法。2.5.5 Free TestPurpose:測(cè)試System Test中沒(méi)有做完的不可重現(xiàn)Error查找平常沒(méi)有找到的忽略的ErrorInput:測(cè)試工程師手機(jī)以及相關(guān)附件測(cè)試環(huán)境Error List of Syst

37、em Test (especially the irreproducible errors)Output:Error List and Error ReportsAttention:在System Test時(shí)期所用的Free Test具有明顯的目的性和范圍平常的Free Test從理論上應(yīng)該對(duì)所測(cè)試的范圍窮盡所有的測(cè)試方法。然而,這是不現(xiàn)實(shí)的。在實(shí)際項(xiàng)目中,要緊有兩個(gè)方面是Free Test所需要重視的。一是從UI Spec上找靈感。應(yīng)為Test Case是依據(jù)UI Spec寫的,因此從UI Spec上突破是一個(gè)行之有效的方法。UI Spec有一定的探究深度,加大探究深度,是一種突破的途徑;另

38、外同一個(gè)功能用其他不同的方法去實(shí)現(xiàn),也是一種突破途徑。二是多關(guān)注不同F(xiàn)eature之間的Interaction。這是手機(jī)軟件相對(duì)比較容易出問(wèn)題,而Test Case又專門少能反映的地點(diǎn)。這是一個(gè)專門大的Free Test空間。2.6 測(cè)試相關(guān)文檔講明2.6.1 測(cè)試打算測(cè)試的任務(wù)即需要測(cè)試什么和不需要測(cè)試什么;工作量估算需要多少人,測(cè)試多少天,測(cè)試幾個(gè)周期;日程表每人每天需要做什么;測(cè)試方法和流程采納什么方法,遵循哪些流程;測(cè)試資源需要多少人、設(shè)備、工具、文檔等資源,以及對(duì)上述資源都有哪些要求。測(cè)試輸出測(cè)試中需完成的錯(cuò)誤報(bào)告(Error Report)和進(jìn)度報(bào)告(Progress Report

39、),測(cè)試完成后需完成的總結(jié)報(bào)告(Summary Report)。2.6.2 測(cè)試用例Title標(biāo)題一般會(huì)描述出當(dāng)前要執(zhí)行的case是哪個(gè)功能模塊的,能實(shí)現(xiàn)如何樣的一個(gè)操作。標(biāo)題下面有當(dāng)前case的ID號(hào)和軟件的版本號(hào),如Phonebook-Memory Save-Selected memory is Phone and SIMID:EK20010829094907Version:1.1.0Description整體地描述那個(gè)case的測(cè)試目的,能實(shí)現(xiàn)什么功能。例如:The purpose of this test case is check out that the phone number

40、can be saved to phonebook when selected memory is Phone and SIM.Required test environment and accessories必需的測(cè)試環(huán)境和附件。測(cè)試環(huán)境包括硬件環(huán)境和軟件環(huán)境。例如:HW, ESIM,Headset.Precondition描述執(zhí)行case的前提條件。例如:Select memory in use to be Phone and SIM. Return to the Idle State.Action詳細(xì)描述執(zhí)行case時(shí)的每一步操作。一般每一步操作都對(duì)應(yīng)著一個(gè)期望中的結(jié)果。執(zhí)行時(shí)可參照下面

41、的期望結(jié)果。例如:Start the procedure to add a new item to the Phonebook.Enter some name and press Ok.Enter some number such as 12345 and press Ok.Expected result描述執(zhí)行該case的期望中的結(jié)果,與上面的操作Action是相對(duì)應(yīng)的。例如:Name: query is displayed.Number: query is displayed.Saved to phone memory information note is shown. Phone go

42、es to detailed memory screen.2.6.3 錯(cuò)誤報(bào)告Title:標(biāo)題是Error Report中特不重要的一部分,它要求簡(jiǎn)單明了地對(duì)Error作一個(gè)整體的描述,讓不明白那個(gè)Error的人看了之后能夠?qū)iT清晰地明白這是個(gè)如何樣的Error。記得曾經(jīng)有人提過(guò)“3W1H”的概念。也確實(shí)是講,標(biāo)題里面應(yīng)該包括What is the error, When will the error appear, Wheremay the error appear and Howto make the errorappear. 在Title后面,一般要寫上Feature Group的名字。

43、例如:Title: Call register: The phone doesnt remain in the same state after rejecting a call when viewing items under full window choice items in call register.Severity (Fatal/Severe/Minor):Severity用來(lái)描述Error的嚴(yán)峻程度,有三個(gè)級(jí)不:較小的、嚴(yán)峻的、致命的。Fatal Error一般來(lái)講是指阻礙手機(jī)系統(tǒng)工作的Error;Server Error指的是阻礙用戶操作的或者某些功能實(shí)現(xiàn)的Error;Min

44、or Error指的是微小的、不阻礙手機(jī)功能正常使用的Error。一般的Error如中文界面中的某個(gè)字不正確,或者是英文界面中的某個(gè)單詞拼寫不正確;左右功能鍵顯示有誤等等都屬于Minor。若手機(jī)的某個(gè)功能不能實(shí)現(xiàn),如不能發(fā)短信,不能存電話號(hào)碼,不能進(jìn)行充電等等都屬于Severe;若手機(jī)開(kāi)不了機(jī),或經(jīng)常死機(jī)、重啟等則是Fatal。Severe和Fatal兩種Error對(duì)手機(jī)來(lái)講差不多上專門嚴(yán)峻的問(wèn)題,那個(gè)具體在做項(xiàng)目時(shí)可請(qǐng)示項(xiàng)目經(jīng)理。例如:MinorReproducible Error? (Yes/No, if No, how many times?) in English UI or Chin

45、ese UI?描述Error是否可再現(xiàn),假如每次操作都能出現(xiàn),確實(shí)是可再現(xiàn)的。假如只是某一次操作才會(huì)出現(xiàn)那個(gè)Error,則是不可再現(xiàn)的。假如是不可再現(xiàn)錯(cuò)誤,要記錄一共出現(xiàn)過(guò)多少次,是在英文界面依舊在中文界面。每個(gè)Error都有發(fā)生的前提條件和操作步驟。嚴(yán)格的講,每個(gè)Error差不多上可重現(xiàn)的。然而,發(fā)覺(jué)那個(gè)Error的人可能沒(méi)有能夠找到那個(gè)error的完整的前提條件或者完整的操作步驟。因此,現(xiàn)實(shí)中就有了專門多不可重現(xiàn)的Error。關(guān)于一個(gè)手機(jī)而言,硬件,軟件,語(yǔ)言包和SIM卡差不多上其重要的組成部分。因此,在一個(gè)手機(jī)中用某種SIM卡在某種語(yǔ)言的UI上發(fā)覺(jué)了某個(gè)Error,有可能在同樣的手機(jī),同

46、樣的SIM卡,不同的語(yǔ)言的UI上就沒(méi)有那個(gè)Error;也有可能在同樣得手機(jī)上用不同的SIM卡也會(huì)沒(méi)有那個(gè)Error;同樣,在不同的手機(jī)上也有可能發(fā)覺(jué)不了那個(gè)Error??傊痪湓?,是否可重現(xiàn),要考慮手機(jī)硬件、軟件版本、SIM卡類型、UI類型等等相關(guān)的阻礙,不能簡(jiǎn)單的講某個(gè)Error可重現(xiàn),有的時(shí)候要加上注釋。例如:Yes, both in English UI and Chinese UIPrecondition:那個(gè)地點(diǎn)寫的是在錯(cuò)誤發(fā)生之前,手機(jī)的狀態(tài)。為了保證步驟的簡(jiǎn)潔,那個(gè)地點(diǎn)要盡可能的詳細(xì)。因此,也不要寫的專門羅嗦。How did you get to the state just b

47、efore the error:詳細(xì)描述在錯(cuò)誤發(fā)生之前你是如何到達(dá)那個(gè)狀態(tài)的,要具體到每一步的操作。在那個(gè)部分,步驟一定要清晰、簡(jiǎn)潔,讓不人能夠輕松的理解并完成操作那個(gè)能夠分成幾個(gè)步驟來(lái)寫,如步驟1、步驟2、步驟3等。例如:1. Menu - Call register - enter one of full window choice items;2. Receive a call;3. Reject it or remote end terminats the call.Description of the error:對(duì)發(fā)生錯(cuò)誤的描述,用簡(jiǎn)明易明白的話詳細(xì)地把那個(gè)Error描述清晰。注意

48、幾個(gè)要點(diǎn):“詳細(xì)”、“簡(jiǎn)明”、“清晰易明白”。例如:After rejecting a call or having a missed call when viewing items under full window choice items in call register. The phone goes back to the full window choice items under call register.Description of expected result:描述期望的操作結(jié)果,那個(gè)在case中一般都有講明,一般情況下,case的執(zhí)行結(jié)果確實(shí)是期望的操作結(jié)果。那個(gè)地點(diǎn)描

49、述的是,期望情況下,“應(yīng)該”是什么結(jié)果.例如:The phone should remain in the same state just as before receiving a call.SIM card used:所用的SIM卡是中國(guó)移動(dòng)(CMCC)依舊中國(guó)聯(lián)通(CHN-CUGSM)。例如:CMCCSW version and Language package:所測(cè)手機(jī)軟件的版本號(hào)可通過(guò)在待機(jī)狀態(tài)下按“*#0000#”來(lái)獲得。我們現(xiàn)在所測(cè)的手機(jī)語(yǔ)言包大部分差不多上C包,語(yǔ)言包可通過(guò)下面的方法來(lái)獲得:把手機(jī)恢復(fù)出廠設(shè)置,進(jìn)入短信的編輯窗口,現(xiàn)在默認(rèn)的輸入法假如是“拼音”,則語(yǔ)言包為C包。

50、例如:V5.20C2.6.4 進(jìn)度報(bào)告工作時(shí)刻(小時(shí)數(shù));測(cè)試用例執(zhí)行情況:Total:差不多完成的測(cè)試用例數(shù)目;Fail:其中出錯(cuò)的測(cè)試用例數(shù)目;Pass:通過(guò)的測(cè)試用例數(shù)目;Not Test:未測(cè)的測(cè)試用例數(shù)目;Not Available:無(wú)法測(cè)試的測(cè)試用例數(shù)目;發(fā)覺(jué)的所有錯(cuò)誤的列表;執(zhí)行的所有測(cè)試用例及其結(jié)果的列表。2.6.5 總結(jié)報(bào)告測(cè)試活動(dòng)的時(shí)刻測(cè)試投入的人力測(cè)試效果和結(jié)論測(cè)試用例通過(guò)情況列表發(fā)覺(jué)所有錯(cuò)誤的列表所有仍未關(guān)閉的錯(cuò)誤報(bào)告列表3 手機(jī)相關(guān)3.1 GSM3.2 GPRS見(jiàn)上面文件。3.3 CDMA3.4 3G 4 手機(jī)軟件測(cè)試工程師必備素養(yǎng)4.1 Team Leader的任務(wù)和必備能力熟悉本組成員,包括知識(shí)、能力、經(jīng)驗(yàn)、愛(ài)好等等是客戶方和本組成員的接口,負(fù)責(zé)兩者之間的溝通負(fù)責(zé)分配本組的任務(wù),包括制定打算和日程安排總結(jié)每天的工作結(jié)果,若有重要的Error須匯報(bào)客戶

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論