習(xí)題參考答案-軟件測試技術(shù)(第2版)-譚鳳-清華大學(xué)出版社_第1頁
習(xí)題參考答案-軟件測試技術(shù)(第2版)-譚鳳-清華大學(xué)出版社_第2頁
習(xí)題參考答案-軟件測試技術(shù)(第2版)-譚鳳-清華大學(xué)出版社_第3頁
習(xí)題參考答案-軟件測試技術(shù)(第2版)-譚鳳-清華大學(xué)出版社_第4頁
習(xí)題參考答案-軟件測試技術(shù)(第2版)-譚鳳-清華大學(xué)出版社_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《軟件測試技術(shù)》習(xí)題參考答案第1章軟件測試基礎(chǔ)一、判斷題1、驗證意味著確保軟件正確無誤地實現(xiàn)軟件的需求,開發(fā)過程是沿著正確的方向進行。(T)2、調(diào)試的目的是發(fā)現(xiàn)bug。(F)3、軟件缺陷主要來自產(chǎn)品說明書的編寫和產(chǎn)品方案設(shè)計。(T)4、在實際的軟件測試工作中,不論采用什么方法,由于軟件測試情況數(shù)量極其巨大,都不可能進行完全徹底的測試。(T)5、測試人員可以不懂編程。(F)二、選擇題1、軟件是程序和(B)的集合。A、代碼B、文檔C、測試用例D、測試2、嚴重的軟件缺陷的產(chǎn)生主要源自(A)。A、需求B、設(shè)計C、編碼D、測試3、Fixed的意思是指:(C)A、該BUG沒有被修復(fù),并且得到了測試人員的確認B、該BUG被拒絕了,并且得到了測試人員的確認C、該BUG被修復(fù)了,并且得到了測試人員的確認D、該BUG被關(guān)閉了,并且得到了測試人員的確認4、降低缺陷費用最有效的方法是(B)。A、測試盡可能全面B、盡可能早的開始測試C、測試盡可能深入D、讓用戶進行測試5、以下不屬于應(yīng)用系統(tǒng)中的缺陷類型的是:(B)。A、不恰當(dāng)?shù)男枨蠼忉孊、用戶指定的錯誤需求C、設(shè)計人員的習(xí)慣不好D、不正確的程序規(guī)格說明三、簡答題1、請簡述一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?2、請簡述軟件測試的定義?第2章軟件測試類型一、判斷題1、軟件測試的目的是盡可能多的找出軟件的缺陷。(T)2、好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤。(T)3、測試人員要堅持原則,缺陷未修復(fù)完堅決不予通過。(F)4、負載測試是驗證要檢驗的系統(tǒng)的能力最高能達到什么程度。(F)5、V模型不能適應(yīng)較大的需求變化。(T)二、選擇題1、測試環(huán)境中不包括的內(nèi)容是(A)A、測試所需文檔資料B、測試所需硬件環(huán)境C、測試所需軟件環(huán)境D、測試所需網(wǎng)絡(luò)環(huán)境2、某軟件公司在招聘軟件測試工程師時,應(yīng)聘者甲向公司做如下保證:(1)經(jīng)過自己測試的軟件今后不會再出現(xiàn)問題(2)在工作中對所有程序員一視同仁,不會因為某個程序編寫的程序發(fā)現(xiàn)的問題多,就重點審查該程序,以免不利于團結(jié)(3)承諾不需要其他人員,自己就可以獨立進行測試工作(4)發(fā)揚咬定青山不放松的精神,不把所有問題都找出來,絕不罷休根據(jù)自己所學(xué)的軟件測試知識,應(yīng)聘者甲的保證(D)A、(1)(4)是正確的B、(2)是正確的C、都是正確的D、都是錯誤的3、用不同的方法可將軟件測試分為白盒法和黑盒法,或者(C)和靜態(tài)測試。A、白盒法B、黑盒法C、動態(tài)測試D、灰盒法4、軟件測試中白盒測試法是通過分析程序的(B)來設(shè)計測試用例的。A、應(yīng)用范圍B、內(nèi)部邏輯C、功能D、輸入數(shù)據(jù)5、下列關(guān)于白盒測試與黑盒測試的說法中錯誤的是(C)。A、用白盒測試來驗證單元的基本功能時,經(jīng)常要用黑盒測試的思考方法來設(shè)計測試用例B、僅僅通過白盒測試,或僅僅通過黑盒測試都不能全面系統(tǒng)地測試一個軟件C、白盒測試適用于軟件測試的各個階段D、在黑盒測試中使用白盒測試的手段,常被稱為“灰盒測試”三、簡答題1、請簡述V模型的優(yōu)缺點。2、什么是回歸測試?第3章軟件測試過程一、判斷題1、驗收測試是由最終用戶來實施的。(F)2、單元測試能發(fā)現(xiàn)約80%的軟件缺陷。(T)3、集成測試計劃在需求分析階段末提交。(F)4、Beta測試是驗收測試的一種。(T)5、自底向上集成需要測試員編寫驅(qū)動程序。(T)二、選擇題1、集成測試分為漸增組裝測試和(A)A、非漸增組裝測試B、確認測試C、單元測試D、測試計劃2、集成測試中使用的輔助模塊分為驅(qū)動模塊和(C)A、傳入模塊B、主模塊C、樁模塊D、傳出模塊3、驅(qū)動模塊模擬的是(D)A、子模塊B、第一模塊C、底層模塊D、主程序4、單元測試的測試用例主要根據(jù)(D)的結(jié)果來設(shè)計。A、需求分析B、源程序C、概要設(shè)計D、詳細設(shè)計5、單元測試的測試目的是(A)A、保證每個模塊或組件能正常工作B、保證每個程序能正常工作C、確保缺陷得到解決D、使程序正常運行三、簡答題1、單元測試的內(nèi)容包括哪些?2、集成測試的集成方式有哪幾種?第4章軟件質(zhì)量一、判斷題1、軟件質(zhì)量控制是一系列驗證活動,在一系列的控制活動中采取有效措施,在軟件開發(fā)過程的各個監(jiān)測點上,評估開發(fā)出來的階段性產(chǎn)品是否符合技術(shù)規(guī)范。(T)2、ISO9000是指質(zhì)量管理體系標(biāo)準,它是指一個標(biāo)準的統(tǒng)稱。(T)3、質(zhì)量控制的目的不能從項目的過程出發(fā)。(T)4、QA的主要工作職責(zé)是檢驗產(chǎn)品的質(zhì)量,保證產(chǎn)品符合客戶的需求。(F)5、軟件項目質(zhì)量控制的三大要素是產(chǎn)品、過程和資源,需要不斷進行調(diào)整和檢查。(T)二、選擇題1、以下內(nèi)容哪些需要進行錯誤分類統(tǒng)計:(ABCD)A.規(guī)約不完整或規(guī)格說明錯誤B.未理解用戶意圖的錯誤C.故意偏離規(guī)格說明的錯誤D.規(guī)約描述有歧義2、McCall質(zhì)量模型不包括以下哪一項(A)。A.產(chǎn)品啟動C.產(chǎn)品運行B.產(chǎn)品轉(zhuǎn)移D.產(chǎn)品修正3、軟件質(zhì)量要素包括(ABCD)。A.功能性C.易用性B.可靠性D.性能4、質(zhì)量控制中常用的工具有(BCD)。A.因果分析圖C.質(zhì)量檢查表B.控制圖D.帕累托圖5、SQA的項目中正式的技術(shù)評審的評審會議一般由幾人參與:(C)A.10-11人B.5-10人C.3-5人D.5-8人三、簡答題1、軟件質(zhì)量保證(SQA)包括哪些內(nèi)容?軟件質(zhì)量保證(SQA)是一種應(yīng)用于整個軟件過程的活動,它包含:●一套完整的質(zhì)量管理方法●有效的軟件工程技術(shù)(方法和工具)●在整個軟件過程中采用的正式的質(zhì)量保證技術(shù)評審●一種多層次的測試策略●對軟件文檔及其修改的控制●保證軟件遵從軟件開發(fā)標(biāo)準●一套完善的度量和報告機制2、項目質(zhì)量控制的目的是什么?(1)從項目整體出發(fā),通過對項目質(zhì)量的控制,達到對項目整體質(zhì)量的全面保證。(2)從項目過程出發(fā),通過對項目過程的控制,達到及時發(fā)現(xiàn)異常,及時采取糾正措施,通過過程控制最終確保質(zhì)量符合預(yù)期要求。(3)通過質(zhì)量控制管理,達到降低質(zhì)量成本,減少質(zhì)量風(fēng)險,最終達到客戶滿意的目的。第5章白盒測試一、選擇題1、選出屬于白盒測試方法的選項(DEF)A.測試用例覆蓋B.輸入覆蓋C.輸出覆蓋D.分支覆蓋E.語句覆蓋F.條件覆蓋2、測試設(shè)計員的職責(zé)有(B)A.制定測試計劃B.設(shè)計測試用例C.設(shè)計測試過程、腳本D.評估測試活動3、測試用例包括:(ABCD)A.標(biāo)識符B.要測試的特性、方法測試用例信息D.通過/失敗規(guī)則二、填空題1、單元測試主要采用(白盒測試)技術(shù),輔之以(黑盒測試)技術(shù),使之對任何合理和不合理的輸入都能鑒別和響應(yīng)。2、(圈復(fù)雜度)是一種為程序邏輯復(fù)雜性提供定量測度的軟件度量,將該度量用于計算程序的基本的(獨立路徑數(shù)目),為確保所有語句至少執(zhí)行一次的測試數(shù)量的(上界)。3、基本的邏輯結(jié)構(gòu)有三種:(順序)、(條件三、設(shè)計題)、(循環(huán))。1、對下列C語言程序設(shè)計邏輯覆蓋測試用例。1If(x>100&&y>500)then2score=score+13If(x>=1000||z>5000)then4score=score+5第6章黑盒測試一、選擇題1、黑盒法是根據(jù)程序的(C)來設(shè)計測試用例的。A.應(yīng)用范圍B.內(nèi)部邏輯C.功能D.輸入數(shù)據(jù)2、黑盒測試用例設(shè)計方法包括(B)等A.等價類劃分法、因果圖法、正交試驗設(shè)計法、功能圖法、路徑覆蓋法、語句覆蓋法B.等價類劃分法、邊界值分析法、判定表驅(qū)動法、場景法、錯誤推測法、因果圖法、正交試驗設(shè)計法、功能圖法C.因果圖法、邊界值分析法、判定表驅(qū)動法、場景法、Z路徑覆蓋法D.場景法、錯誤推測法、因果圖法、正交試驗設(shè)計法、功能圖法、域測試法3、(A)是一種黑盒測試方法,它是把程序的輸入域劃分成若干部分,然后從每個部分中選取少數(shù)代表性數(shù)據(jù)當(dāng)作測試用例A.等價類劃分法B.邊界值分析法C.因果圖法D.場景法二、填空題1、因果圖方法最終生成的就是(判定表)。它適合于檢查(程序輸入條件)的各種組合情況。2、用例場景用來描述流經(jīng)用例的路徑,從用例開始到結(jié)束遍歷這條路徑上所有(基本流)和(備選流)。3、(等價類劃分方法)和(邊界值分析方法)著重考慮輸入條件,而不考慮輸入條件的各種組合,也不考慮輸入條件之間的相互制約的關(guān)系。三、設(shè)計題1、下面是某股票公司的傭金政策,根據(jù)決策表方法設(shè)計具體測試用例。如果一次銷售額少于1000元,那么基礎(chǔ)傭金將是銷售額的7%;如果銷售額等于或多于1000元,但少于10000元,那么基礎(chǔ)傭金將是銷售額的5%,外加50元;如果銷售額等于或多于10000元,那么基礎(chǔ)傭金將是銷售額的4%,外加150元。另外銷售單價和銷售的份數(shù)對傭金也有影響。如果單價低于15元/份,則外加基礎(chǔ)傭金的5%,此外若不是整百的份數(shù),再外加4%的基礎(chǔ)傭金;若單價在15元/份以上,但低于25元/份,則加2%的基礎(chǔ)傭金,若不是整百的份數(shù),再外加4%的基礎(chǔ)傭金;若單價在25元/份以上,并且不是整百的份數(shù),則外加4%的基礎(chǔ)傭金。第7章軟件測試流程一、判斷題1、測試計劃是對將要執(zhí)行的測試過程的整體規(guī)劃安排進行說明,用于指導(dǎo)測試過程。(T)2、測試需求是開發(fā)人員根據(jù)用戶需求說明書和開發(fā)設(shè)計說明書編寫的。(F)3、軟件中的缺陷(Defect或Bug)是軟件開發(fā)過程中的“副產(chǎn)品”。(T)4、缺陷的跟蹤管理需要確保每個被發(fā)現(xiàn)的缺陷都能夠被解決。(T)5、測試用例在測試執(zhí)行完成以后就可以廢棄了。(F)二、選擇題1、測試需求主要通過以下途徑來收集:(ABCD)A.軟件需求規(guī)格B.用例C.界面設(shè)計D.會議記錄2、測試用例包括哪些基本內(nèi)容(CD)A.測試要求B.設(shè)計約束C.測試步驟D.預(yù)期結(jié)果3、哪幾項是測試開始標(biāo)準(ABD)A.測試計劃編寫完并評審?fù)ㄟ^B.測試環(huán)境準備妥當(dāng)C.測試用例已編寫完成D.測試用例已編寫完成,并已通過評審4、不需要進行測試數(shù)據(jù)記錄的是(C)A.測試環(huán)境B.測試時間C.測試方案D.測試人員5、維護測試用例庫中,下面哪一項說法不正確(B)A.產(chǎn)品特性沒變,只是根據(jù)最近的修訂特性來完善測試用例,這時,修改的測試用例對目前和以前的版本都有效。B.原有產(chǎn)品特性發(fā)生了變化,不是新功能,而是功能增強,這時,原有的測試用例對新的版本也是有效的,此時只需要增加增強部分的測試用例即可。C.原有功能取消時,只要在新版本上將與之對應(yīng)的測試用例狀態(tài)置為無效即可。D.完全新增加的特性,需要增加對應(yīng)的、新的測試用例。三、簡答題1、概述軟件測試流程?測試計劃、測試需求、測試用例、測試執(zhí)行、缺陷提交、測試總結(jié)2、如何進行軟件測試需求的收集?(1)與測試軟件相關(guān)的各種文梢資枓。如軟件需求規(guī)格、用例(UseCase)、界面設(shè)計、項目會議或客戶溝通時的有關(guān)需求信息的會議記錄、其他技術(shù)文檔等;(2)與客戶或系統(tǒng)分析員的溝通;(3)業(yè)務(wù)背景資料,如待測軟件業(yè)務(wù)領(lǐng)域的知識等;(4)正式與非正式的培訓(xùn);(5)其他相關(guān)內(nèi)容。如果以舊系統(tǒng)為原型,以全新的架構(gòu)方式來設(shè)計或完善軟件,那么,舊系統(tǒng)的原有功能及特性就成為了最有效的測試需求收集途徑。第8章自動化測試一、判斷題1、美觀、聲音、易用性測試可使用自動化測試。(F)2、QuickTestProfessional是一個功能測試自動化工具。(T)3、自動化測試的目的在于發(fā)現(xiàn)新缺陷。(F)4、自動化測試的定義:使用一種自動化測試工具來驗證各種軟件測試的需求,它包括測試活動的管理與實施。(T)5、100%的測試自動化是一個可實現(xiàn)的需求。(F)二、選擇題1、下列關(guān)于自動化測試工具的說法中,錯誤的是(D)A.采用錄制\回放是不夠的,還需要進行腳本編程,加入必須的檢查點B.自動化測試并不是總能降低測試成本的,因為維護測試腳本的成本可能是非常昂貴的C.相對于手動測試而言,自動化測試具有更好的一致性和可重復(fù)性D.自動化測試能夠改善混亂的測試過程2、引入自動化測試的目的之一是為減少測試開銷,但是自動測試不是萬能的,不可能將所有測試活動進行自動化。下列情況中適合實施自動化測試的是(A)A.一個需要并發(fā)訪問的聯(lián)機系統(tǒng)。B.軟件不穩(wěn)定,在這期間用戶界面和功能變化頻繁。C.測試需要主觀判斷或物理交互。D.測試很少運行。例如,一年只運行一次。3、下列關(guān)于工具使用風(fēng)險的說法中,不恰當(dāng)?shù)氖牵海ˋ)A.工具能夠或多或少提高測試效率B.沒有好的測試過程或成熟的測試方法,工具并不能像預(yù)期的那樣降低成本C.與手工測試相比較,使用自動化工具也可能會增加測試成本D.培訓(xùn)和指導(dǎo)有助于降低工具使用的風(fēng)險4、引入自動化測試工具時,屬于次要考慮因素的是(D)A.與測試對象進行交互的質(zhì)量B.使用的腳本語言類型C.工具支持的平臺D.廠商的支持和服務(wù)質(zhì)量5、下列關(guān)于自動化測試工具的說法中,錯誤的是(B)A.錄制/回放可能是不足夠的,還需要進行腳本編程B.自動化測試關(guān)鍵的時候能代替手工測試C.自動化測試工具適用于回歸測試D.既可用于功能測試,也可用于非功能測試三、簡答題1、項目周期短的項目使用自動測試好還是使用手動測試好,請說明原因?2、如何開展自動化測試?第9章功能測試一、判斷題1、程序、需求規(guī)格說明書、設(shè)計規(guī)格說明書都是軟件測試的對象。(T)2、條碼掃描支付是移動互聯(lián)網(wǎng)金融中的新型支付方式,目前在日常小額消費場景中,支付寶和微信提供的被掃支付不需要手機端確認支付金融,也不需要輸入支付密碼,這種功能設(shè)計是突出易用性,弱化安全性。(T)3、Selenium支持桌面應(yīng)用軟件的自動化測試。(F)4、行業(yè)背景知識可以幫助我們有效的識別軟件缺陷。(T)5、Selenium支持多種瀏覽器,如IE、FireFox、Chrome等。(T)二、選擇題1、功能測試的執(zhí)行時機應(yīng)該在(A)A.集成測試之后B.性能測試之后C.單元測試之后D.驗收測試之后2、某軟件系統(tǒng)的原始需求包括,“當(dāng)某個查詢請求是不適當(dāng)或非法的,應(yīng)提示用戶”,該需求屬于(C)A.質(zhì)量需求B.設(shè)計約束C.功能需求D.過程約束3、下列軟件屬性中,軟件產(chǎn)品首要滿足的應(yīng)該是(A)A.功能需求B.設(shè)計約束C.可擴展性和靈活性D.容錯糾錯能力4、安裝的過程中,QTP提供標(biāo)準插件供用戶選擇安裝,下列不屬于QTP提供的標(biāo)準插件是(B)A.ActiveXB.javaC.VisualBasicD.Web5、QTP通過什么選項來查看對象屬性?(C)A.DataTableB.ActionScreenC.ObjectRespositoryD.InformationPane三、簡答題1、概述使用QTP進行自動化測試的流程?2、Selenium有哪些組件?第10章性能測試一、判斷題1、為驗證某音樂會訂票系統(tǒng)是否能夠承受大量用戶同時訪問,測試工程師一般采用負載壓力測試工具。(T)2、常見的性能測試工具有Jmeter和Loadrunner。(T)3、在各種資源超負荷情況下,觀察系統(tǒng)的運行情況的測試是容量測試方法。(F)4、吞吐量是指單位時間內(nèi)流經(jīng)被測系統(tǒng)的數(shù)據(jù)流量。(T)5、性能測試工作開始于測試階段。(F)二、選擇題1、點擊率(HitsperSecond)是LoadRunner中重要的性能參數(shù)指標(biāo),請問它主要是用來觀測什么的?(B)A.每秒鐘系統(tǒng)能夠處理的交易或事務(wù)的數(shù)量B.每秒鐘發(fā)送的Http請求的數(shù)量C.對不同資源的使用程度D.完成相應(yīng)事務(wù)所用的時間2、下列哪些測試不屬于性能測試?(D)A.負載測試B.壓力測試C.穩(wěn)定性測試D.等價類測試3、TPS(TransactionPerSecond)是LoadRunner中重要的性能參數(shù)指標(biāo),請問它主要是用來觀測什么的?(A)A.每秒鐘系統(tǒng)能夠處理的交易或事務(wù)的數(shù)量B.每秒鐘發(fā)送的Http請求的數(shù)量C.對不同資源的使用程度D.完成相應(yīng)事務(wù)所用的時間4、下列關(guān)于軟件性能測試的說法中,正確的是(B)A.性能測試的目的不是為了發(fā)現(xiàn)軟件缺陷B.壓力測試與負載測試的目的都是為了探測軟件在滿足預(yù)定性能需求的情況下所能負擔(dān)的最大壓力C.性能測試通常要對測試結(jié)果進行分析才能獲得測試結(jié)論D.在性能下降曲線上,最大建議用戶數(shù)通常處于性能輕微下降區(qū)與性能急劇下降區(qū)的交界處5、我們在登錄系統(tǒng)的時候,如果系統(tǒng)禁止同一個用戶重復(fù)登錄,那么我們模擬進行負載測試時,在編輯腳本時應(yīng)加入(B)技術(shù)?A.事務(wù)B.參數(shù)化C.集合點D.檢查點三、簡答題1、什么是性能測試,其應(yīng)用領(lǐng)域分別是什么?性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統(tǒng)的各項性能指標(biāo)進行測試,應(yīng)用領(lǐng)域有四個:能力驗證、能力規(guī)劃、性能調(diào)優(yōu)、缺陷發(fā)現(xiàn)。2、簡述性能測試的步驟。計劃測試—測試設(shè)計—創(chuàng)建腳本—創(chuàng)建場景—分析結(jié)果;第11章Web測試練習(xí)題一、判斷題1、測試上傳功能不需要考慮上傳文件的大小。(F)2、兼容測試只測試平臺。(F)3、內(nèi)容測試用來檢測Web應(yīng)用系統(tǒng)提供信息的正確性、準確性和相關(guān)性。(T)4、導(dǎo)航描述了用戶在一個頁面內(nèi)操作的方式,在不同的用戶接口控制之間的操作。(T)5、數(shù)據(jù)庫測試的包含數(shù)據(jù)完整性、數(shù)據(jù)有效性和數(shù)據(jù)操作和更新。(T)二、選擇題1、頁面內(nèi)容測試用來檢測Web應(yīng)用系統(tǒng)提供信息的(ABC)A.正確性B.準確性C.相關(guān)性D.邏輯性。2、導(dǎo)航測試屬于(C)A.功能測試B.性能測試C.可用性/可靠性測試D.壓力測試3、web測試一個重要的主要特征(C)A.圖片B.文字C.鏈接D.視頻4、頁面檢查主要從以下哪些方面進行測試(ABC)A.合理布局B.窗口C.頁面的正確性D.視頻5、Web網(wǎng)站功能測試主要測試哪些內(nèi)容(ABCD)A.頁面內(nèi)容B.鏈接C.表單D.Cookies三、簡答題1、測試360網(wǎng)站首頁應(yīng)該考慮的因素?2、Web網(wǎng)站圖形用戶界面測試考慮哪些要素?第12章移動APP測試一、判斷題1、Appium只支持Java來編寫測試腳本。(F)2、移動APP測試需要重點關(guān)注用戶體驗測試。(T)3、移動APP的性能測試主要包括3個部分:Web前端的性能測試、移動后臺服務(wù)器性能測試以及移動APP端native性能測試。(T)4、移動APP測試不需要進行安裝和卸載測試。(F)5、Monkey可以對APP做壓力測試。(T)二、選擇題1、下列哪個不是移動APP測試的自動化測試框架?(D)A.MonkeyRunnerB.AppiumC.UiAutomatorD.Selenium2、不屬于自動化測試金字塔模式的層次的是?(A)A.集成測試B.單元測試C.API測試D.UI測試3、下列關(guān)于正確選擇自動化測試工具的說法中錯誤的是(B)。A.選擇適合自己公司項目的自動測試工具,可以從測試工具的功能,集成能力,操作系統(tǒng)和開發(fā)工具的兼容性等幾個方面來考慮。B.引入工具時不需要考慮工具引入的連續(xù)性和一致性C.盡量選擇主流測試工具D.如果需要多種工具,盡量選擇同一公司的產(chǎn)品。4、下列關(guān)于移動APP測試的說法中,錯誤的是(B)A.移動App測試不僅需要考慮wi-fi,還需要考慮不同的網(wǎng)絡(luò)信號。B.移動APP測試只需要考慮Android和IOS這兩種主流平臺。C.需要通過專門的工具對APP進行耗電量測試。D.APP的UI測試需要關(guān)注事件、按鈕、菜單、對話框、工具條等基本的界面元素。5、下列關(guān)于Appium的描述正確的是(C)?A.Appium自動化測試需要重新編譯AppB.AppiumServer只支持Linux平臺C.Appium同時封裝了UiAutomator和InstrumentationD.Appium主要用來對移動App做性能測試三、簡答題1、app測試和web測試有哪些不同之處?“點擊加載更多”的分頁處理技術(shù),是否有重復(fù)的數(shù)據(jù),數(shù)據(jù)顯示是否完整,到達最后一頁后是否還有數(shù)據(jù)進行顯示;數(shù)據(jù)的排序方式;界面跳轉(zhuǎn)是否正確;出現(xiàn)異常情況是否有提示,是否跳轉(zhuǎn)到已經(jīng)設(shè)定好的默認頁面,如斷網(wǎng)情況下,顯示網(wǎng)絡(luò)未連接,數(shù)據(jù)加載失敗,或者如果此頁面沒有數(shù)據(jù)顯示,顯示友好提示信息;圖片處理的地方,是否容易出現(xiàn)程序崩潰現(xiàn)象,主要是圖片壓縮機制;前臺展示的數(shù)據(jù),后臺進行變動(增、刪、改),是否是實時更新還是app一開始運行再進行加載;前臺主動發(fā)出請求,后臺數(shù)據(jù)庫中是否存在相應(yīng)的數(shù)據(jù)同時包括數(shù)據(jù)的關(guān)聯(lián)性(商家的會員進行下訂單,數(shù)據(jù)庫中生成一條訂單的記錄的同時,生成一條積分記錄,該會員的積分進行相應(yīng)的變化);手機app網(wǎng)絡(luò)環(huán)境測試重點:主要是針對2G、3G、4G、wifi三種網(wǎng)絡(luò)環(huán)境進行測試;手機app兼容性測試:主要是針對android各個系統(tǒng)版本進行測試,及測試屏幕分辨率進行測試;2、概述如何對一個APP做測試?(1)功能測試每項開發(fā)的新功能都需要進行測試,看看提供的功能是否正確并如設(shè)計的一樣正常運作。除了經(jīng)典軟件測試,像點擊按鈕、提交訂單看看會發(fā)生什么,測試員還必須執(zhí)行更多功能的app測試。除了整個手動測試過程,測試自動化對移動app也很重要。每個代碼變化或新功能都可能影響現(xiàn)存功能及它們的狀態(tài)。通常手動回歸測試時間不夠,所以測試員不得不找一個工具去進行自動化回歸測試?,F(xiàn)在市面上有很多自動化測試工具,有商業(yè)的也有開源的,面向各個不同平臺,如Android,iPhone,WindowsPhone7,BlackBerry以及移動Webapp。根據(jù)開發(fā)策略和結(jié)構(gòu),品質(zhì)管理測試專家需找出最適合他們環(huán)境的自動化工具。(2)客戶端性能測試一個App做的好不好,不僅僅只反應(yīng)在功能上。被測的app在中低端機上的性能表現(xiàn)也很重要。比如:一個很好玩的游戲或應(yīng)用,只能在高端機上流暢運行,在中低端機上卡的不行,也不會取得好的口碑。關(guān)于App的性能測試,我們比較關(guān)注的參數(shù)有:CPU,內(nèi)存,耗電量,流量,F(xiàn)PS。同時也需關(guān)注一下App的安裝耗時和啟動耗時。目前大家可能比較困惑的一個問題,多高的CPU,內(nèi)存,耗電量,流量,F(xiàn)PS才算是符合發(fā)布的值呢?這里可以告訴大家,可以參考精品游戲的一些數(shù)值,將自己研發(fā)的app與業(yè)內(nèi)精品的app數(shù)據(jù)做對比。(3)適配兼容測試App在經(jīng)過功能測試后,也需對其進行適配兼容測試需要檢查的項主要有以下幾點:(a)在不同平牌的機型上的安裝、拉起、點擊和卸載是否正常;(b)在不同的操作系統(tǒng)上的安裝、拉起、點擊和卸載是否正常;我們在實際測試中,常常會遇到下列問題:(a)在某個平牌某個系統(tǒng)上,app安裝不上;(b)在某個平牌某個系統(tǒng)上,app無法拉起;(c)在某個平牌某個系統(tǒng)上,app拉起后無響應(yīng)或拉起后黑屏、花屏;(d)在某個平牌某個系統(tǒng)上,app無法順利卸載;(4)安全測試App在上線前,都需要做詳細的安全測試。安全測試主要為了檢測應(yīng)用是否容易被外界破解;是否存在被惡意代碼注入的風(fēng)險;上線后外掛的風(fēng)險高不高等。(5)服務(wù)器性能測試服務(wù)器性能測試,主要包含單機容量測試和24小時穩(wěn)定性測試。單機容量測試,可以檢測到單機服務(wù)器在90%的響應(yīng)時間和成功率都達標(biāo)的前提下,能夠承載多少用戶量。使用特定游戲模型壓測24小時,服務(wù)無重啟,內(nèi)存無泄漏,并且各事務(wù)成功率達標(biāo)。第13章嵌入式軟件測試一、判斷題1、嵌入式軟件測試對軟硬件環(huán)境沒有特殊要求。(F)2、嵌入式系統(tǒng)是指用于執(zhí)行獨立功能的專用計算機系統(tǒng)。(T)3、嵌入式軟件一般采用面向?qū)ο蟮恼Z言編寫。(F)4、嵌入式軟件測試與非嵌入

溫馨提示

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

評論

0/150

提交評論