




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
非功能性測(cè)試第1頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-2本章內(nèi)容本章討論與系統(tǒng)非功能測(cè)試相關(guān)的知識(shí),包括性能測(cè)試兼容性測(cè)試用戶界面測(cè)試安裝測(cè)試安全性測(cè)試文檔測(cè)試第2頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-3非功能測(cè)試系統(tǒng)的非功能屬性系統(tǒng)的非功能屬性不描述系統(tǒng)的功能而是站在整體的角度說(shuō)明系統(tǒng)應(yīng)滿足的要求,如性能、安全、易用性、可靠性等非功能性測(cè)試軟件測(cè)試高級(jí)話題之一驗(yàn)證系統(tǒng)的非功能屬性是否滿足用戶需求的過(guò)程非功能性測(cè)試的執(zhí)行(但是非功能測(cè)試的規(guī)劃越早開(kāi)始越好),通常在完成功能測(cè)試之后,以方便定位問(wèn)題。主要涉及性能測(cè)試、兼容性測(cè)試、用戶界面測(cè)試、安裝測(cè)試、安全性測(cè)試和文檔測(cè)試第3頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-4性能性能與被測(cè)系統(tǒng)相關(guān)的一系列度量指標(biāo)。不同的系統(tǒng)關(guān)心不同的性能指標(biāo),例如通信軟件關(guān)心的性能指標(biāo)有接通率、掉話率、接續(xù)容量等證券系統(tǒng)關(guān)心下單速度、下單的數(shù)量、是否堵單等嵌入式軟件關(guān)心的性能指標(biāo)中斷響應(yīng)、內(nèi)存使用、實(shí)時(shí)性站在用戶角度,響應(yīng)時(shí)間是所有系統(tǒng)都關(guān)心的指標(biāo)性能第4頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-5性能測(cè)試定義是一個(gè)綜合性的測(cè)試活動(dòng),通常包括一系列與被測(cè)系統(tǒng)性能相關(guān)的互相關(guān)聯(lián)互相包含的測(cè)試活動(dòng),如常規(guī)的性能測(cè)試、負(fù)載測(cè)試、壓力測(cè)試、并發(fā)測(cè)試、強(qiáng)度測(cè)試、大數(shù)據(jù)量測(cè)試等目的在于優(yōu)化最重要的應(yīng)用程序性能指標(biāo),提高用戶體驗(yàn)的滿意測(cè)試思想借助測(cè)試工具或手工開(kāi)發(fā)測(cè)試腳本,模擬執(zhí)行典型的用戶行為,監(jiān)控關(guān)鍵性能測(cè)量結(jié)果以判斷定義的性能指標(biāo)是否達(dá)到期望的目標(biāo)第5頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-6性能測(cè)試常規(guī)的性能測(cè)試在正常條件下進(jìn)行的測(cè)試,主要測(cè)試正常使用時(shí)系統(tǒng)是否滿足要求,同時(shí)可能為了保留系統(tǒng)的擴(kuò)展空間而進(jìn)行一些稍稍超出“正?!狈秶臏y(cè)試。負(fù)載測(cè)試通過(guò)逐步增加系統(tǒng)負(fù)載,測(cè)試系統(tǒng)性能的變化,并最終確定在滿足性能指標(biāo)的情況下,系統(tǒng)所能承受的最大負(fù)載量的測(cè)試。壓力測(cè)試通過(guò)逐步增加系統(tǒng)負(fù)載,測(cè)試系統(tǒng)性能的變化并最終確定在什么負(fù)載條件下系統(tǒng)性能處于失效狀態(tài)并以此來(lái)獲得系統(tǒng)能提供的最大服務(wù)級(jí)別的測(cè)試,其目的在于發(fā)現(xiàn)在什么條件下系統(tǒng)的性能會(huì)變得不可接受。第6頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-7性能測(cè)試強(qiáng)度測(cè)試迫使系統(tǒng)在異常的資源配置下運(yùn)行以檢查程序?qū)Ξ惓G闆r的抵抗能力,判斷系統(tǒng)的穩(wěn)定性以及系統(tǒng)未來(lái)的擴(kuò)展空間。并發(fā)測(cè)試要指測(cè)試多個(gè)用戶同時(shí)訪問(wèn)同一個(gè)應(yīng)用程序、同一個(gè)模塊或者數(shù)據(jù)記錄時(shí)是否存在死鎖或者其它性能問(wèn)題。并發(fā)一般分兩種情況:嚴(yán)格意義上的并發(fā):所有的用戶在同一時(shí)刻做同一件事情或者操作廣義范圍上的并發(fā):指用戶對(duì)系統(tǒng)發(fā)出的請(qǐng)求或者進(jìn)行的操作,可以是相同的也可以是不同的。第7頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-8性能測(cè)試大數(shù)據(jù)量測(cè)試包含獨(dú)立數(shù)據(jù)量測(cè)試和綜合數(shù)據(jù)量測(cè)試。獨(dú)立數(shù)據(jù)量測(cè)試是針對(duì)某些系統(tǒng)存儲(chǔ)、傳輸、統(tǒng)計(jì)查詢等業(yè)務(wù)進(jìn)行單用戶大數(shù)據(jù)量測(cè)試。綜合數(shù)據(jù)量測(cè)試是與并發(fā)測(cè)試等相結(jié)合的在極限狀態(tài)下的測(cè)試。第8頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-9性能測(cè)試過(guò)程性能測(cè)試過(guò)程性能測(cè)試規(guī)劃性能測(cè)試設(shè)計(jì)與開(kāi)發(fā)性能測(cè)試執(zhí)行與監(jiān)控測(cè)試結(jié)果分析和系統(tǒng)調(diào)整性能測(cè)試過(guò)程第9頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-10性能測(cè)試規(guī)劃目標(biāo)確定性能測(cè)試需求制定性能測(cè)試策略規(guī)劃性能測(cè)試各類相關(guān)資源開(kāi)發(fā)并評(píng)審性能測(cè)試計(jì)劃第10頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-11性能測(cè)試規(guī)劃步驟分析性能測(cè)試需求規(guī)劃性能測(cè)試環(huán)境開(kāi)發(fā)并評(píng)審性能測(cè)試計(jì)劃第11頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-12性能測(cè)試規(guī)劃步驟分析性能測(cè)試需求規(guī)劃性能測(cè)試環(huán)境開(kāi)發(fā)并評(píng)審性能測(cè)試計(jì)劃第12頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-13分析性能測(cè)試需求依據(jù)用戶需求說(shuō)明任務(wù)明確性能測(cè)試目標(biāo)和范圍測(cè)試的對(duì)象應(yīng)用系統(tǒng)的使用模式其它第13頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-14分析性能測(cè)試需求明確性能測(cè)試目標(biāo)和范圍用戶需求不同,性能測(cè)試的目標(biāo)也有所不同依據(jù)性能目標(biāo),確定相應(yīng)的性能測(cè)試活動(dòng)和范圍包含系統(tǒng)要達(dá)到的性能指標(biāo),這些指標(biāo)應(yīng)該以可度量的形式給出并且統(tǒng)一性能指標(biāo)的含義第14頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-15分析性能測(cè)試需求測(cè)試對(duì)象明確性能測(cè)試活動(dòng)中涉及的功能點(diǎn)或功能點(diǎn)的組合用戶類型、每種用戶的數(shù)量、典型行為、系統(tǒng)行為、這些行為發(fā)生的時(shí)間和頻率百分比,需要模擬哪些用戶或者部門的哪些活動(dòng)等內(nèi)容明確用戶任務(wù)的分布情況方法分析被測(cè)系統(tǒng)的業(yè)務(wù)用戶對(duì)系統(tǒng)地使用情況第15頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-16分析被測(cè)系統(tǒng)業(yè)務(wù)測(cè)試對(duì)象確定系統(tǒng)的核心模塊核心模塊:業(yè)務(wù)比較復(fù)雜或者用戶使用頻率較高的模塊模塊間的耦合關(guān)系為了更加清晰地了解核心模塊間數(shù)據(jù)的傳輸方式以便更真實(shí)地模擬多用戶并發(fā)時(shí)的情況分析系統(tǒng)的壓力點(diǎn)系統(tǒng)壓力點(diǎn)多是用戶使用比較頻繁或者數(shù)據(jù)量較大的地方分析系統(tǒng)壓力點(diǎn)是指站在全局角度來(lái)分析系統(tǒng)可能產(chǎn)生瓶頸的功能點(diǎn),進(jìn)而制定合適的測(cè)試方案。第16頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-17用戶對(duì)系統(tǒng)地使用情況意義確定用戶對(duì)系統(tǒng)的使用情況是設(shè)計(jì)測(cè)試用例的基礎(chǔ)方法用戶現(xiàn)場(chǎng)調(diào)查分析系統(tǒng)日志需要的信息包括系統(tǒng)有多少類典型的用戶、每類用戶的大概數(shù)量、不同時(shí)間段各類用戶大概按照何種比例使用系統(tǒng)、用戶的行為、系統(tǒng)的行為、這些行為發(fā)生的時(shí)間和比率、在系統(tǒng)生命周期內(nèi)用戶數(shù)量的變化情況如何??梢岳萌蝿?wù)分布圖法描述上述信息第17頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-18任務(wù)分布圖示例任務(wù)圖示例第18頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-19性能測(cè)試規(guī)劃步驟分析性能測(cè)試需求規(guī)劃性能測(cè)試環(huán)境開(kāi)發(fā)并評(píng)審性能測(cè)試計(jì)劃第19頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-20規(guī)劃性能測(cè)試環(huán)境任務(wù)規(guī)劃性能測(cè)試的軟硬件環(huán)境制定測(cè)試環(huán)境的維護(hù)策略反復(fù)使用Ghost維護(hù)一些測(cè)試環(huán)境利用VMware在同臺(tái)電腦上構(gòu)建多個(gè)測(cè)試平臺(tái)使用備份/恢復(fù)策略維護(hù)數(shù)據(jù)庫(kù)中的內(nèi)容等。性能選擇測(cè)試工具第20頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-21規(guī)劃性能測(cè)試環(huán)境性能測(cè)試環(huán)境規(guī)劃的內(nèi)容一般的分布式處理系統(tǒng)其性能測(cè)試環(huán)境規(guī)劃包括網(wǎng)絡(luò)環(huán)境設(shè)計(jì):帶寬和拓?fù)浣Y(jié)構(gòu)操作系統(tǒng)環(huán)境規(guī)劃數(shù)據(jù)庫(kù)環(huán)境規(guī)劃服務(wù)器環(huán)境規(guī)劃硬件資源環(huán)境設(shè)計(jì)規(guī)劃客戶端環(huán)境規(guī)劃第21頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-22規(guī)劃性能測(cè)試環(huán)境如何規(guī)劃性能測(cè)試環(huán)境了解終端用戶的真實(shí)部署環(huán)境確定系統(tǒng)組件及各個(gè)組件的配置,掌握如下信息:連接到系統(tǒng)的用戶數(shù)客戶端計(jì)算機(jī)的配置情況服務(wù)器與客戶端之間的通信方式中間件配置和應(yīng)用程序服務(wù)器可能影響相應(yīng)時(shí)間的其他網(wǎng)絡(luò)組件通信設(shè)備的吞吐量每個(gè)設(shè)備可以處理的并發(fā)用戶數(shù)。第22頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-23性能測(cè)試工具為什么使用工具性能測(cè)試要通過(guò)模擬大量用戶行才能進(jìn)行,如果使用純手工測(cè)試的方法,性能測(cè)試不僅在執(zhí)行上異常困難另外成本也會(huì)變得難以讓人接受。有很多可以進(jìn)行性能測(cè)試的工具,比如:LoadRunnerIBMFunctionalTester開(kāi)源工具:Jmeter,Opensta.Grinderetc.第23頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-24性能測(cè)試規(guī)劃步驟分析性能測(cè)試需求規(guī)劃性能測(cè)試環(huán)境開(kāi)發(fā)并評(píng)審性能測(cè)試計(jì)劃第24頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-25性能測(cè)試計(jì)劃內(nèi)容性能測(cè)試策略和測(cè)試范圍性能測(cè)試目標(biāo)、方法、環(huán)境和工具性能團(tuán)隊(duì)成員及其職責(zé)測(cè)試進(jìn)度安排性能測(cè)試執(zhí)行標(biāo)準(zhǔn)(開(kāi)始、結(jié)束、掛起、恢復(fù)等)性能測(cè)試中的風(fēng)險(xiǎn)相關(guān)的培訓(xùn)第25頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-26性能測(cè)試設(shè)計(jì)和開(kāi)發(fā)目標(biāo)設(shè)計(jì)并評(píng)審性能測(cè)試用例開(kāi)發(fā)性能測(cè)試腳本驗(yàn)證腳本功能的正確性第26頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-27性能測(cè)試設(shè)計(jì)和開(kāi)發(fā)主要設(shè)計(jì)內(nèi)容場(chǎng)景設(shè)計(jì)不同業(yè)務(wù)模式下的場(chǎng)景不同時(shí)間段內(nèi)的場(chǎng)景不同時(shí)期的場(chǎng)景數(shù)據(jù)設(shè)計(jì)并發(fā)數(shù)設(shè)計(jì)開(kāi)發(fā)和收集反應(yīng)用戶實(shí)際行為的測(cè)試數(shù)據(jù)第27頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-28并發(fā)用戶數(shù)設(shè)計(jì)方法極限法取最大在線用戶數(shù)作為最大并發(fā)數(shù),可以通過(guò)日志分析,也可以使用系統(tǒng)已經(jīng)注冊(cè)的用戶數(shù)量作為系統(tǒng)的用戶數(shù)量,然后按照經(jīng)驗(yàn)公式來(lái)估算最大并發(fā)用戶數(shù)量。用戶趨勢(shì)分析法對(duì)軟件生存周期內(nèi)的用戶未來(lái)趨勢(shì)進(jìn)行分析,預(yù)測(cè)系統(tǒng)可能達(dá)到的最大使用用戶數(shù)目,從而估計(jì)系統(tǒng)的最大并發(fā)用戶數(shù)目經(jīng)驗(yàn)評(píng)估法第28頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-29性能測(cè)試設(shè)計(jì)和開(kāi)發(fā)步驟基于用戶對(duì)系統(tǒng)的使用情況,分析出用戶現(xiàn)實(shí)中的典型場(chǎng)景基于這些場(chǎng)景設(shè)計(jì)性能測(cè)試用例,確定測(cè)試中使用的具體數(shù)據(jù)借助性能測(cè)試工具或某種編程語(yǔ)言開(kāi)發(fā)性能測(cè)試腳本實(shí)現(xiàn)性能測(cè)試用例并發(fā)用戶數(shù)需要逐步提高第29頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-30性能測(cè)試執(zhí)行與監(jiān)控目標(biāo)借助工具或者真實(shí)的用戶,運(yùn)依次執(zhí)行性能測(cè)試用例,監(jiān)控關(guān)鍵測(cè)量指標(biāo),收集相關(guān)數(shù)據(jù)第30頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-31性能測(cè)試執(zhí)行任務(wù)搭建與維護(hù)測(cè)試環(huán)境選擇和配置關(guān)鍵測(cè)量指標(biāo)關(guān)鍵測(cè)量指標(biāo)是在實(shí)際的性能測(cè)試過(guò)程中需要監(jiān)控和分析的測(cè)量結(jié)果,通過(guò)觀察這些測(cè)量結(jié)果來(lái)確認(rèn)系統(tǒng)是否達(dá)到定義的性能目標(biāo)。執(zhí)行測(cè)試用例監(jiān)控測(cè)試執(zhí)行保存測(cè)試結(jié)果第31頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-32結(jié)果分析與系統(tǒng)調(diào)整目標(biāo)分析測(cè)試結(jié)果,確定系統(tǒng)是否存在性能問(wèn)題輸出性能測(cè)試報(bào)告如果發(fā)現(xiàn)存在性能問(wèn)題,則由相關(guān)責(zé)任人負(fù)責(zé)修改,修改完畢后,可能引起另一個(gè)性能測(cè)試周期用以驗(yàn)證問(wèn)題是否解決第32頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-33結(jié)果分析原則由外而內(nèi),由表及里,層層深入從最終用戶直接可以感受到的響應(yīng)時(shí)間入手,如果測(cè)試結(jié)果顯示滿足用戶對(duì)性能的期望,則系統(tǒng)的性能滿足要求,否則說(shuō)明系統(tǒng)存在性能問(wèn)題確定系統(tǒng)瓶頸是出現(xiàn)在網(wǎng)絡(luò)環(huán)節(jié)還是服務(wù)器環(huán)節(jié)CPU內(nèi)存磁盤(pán)層層推進(jìn),判斷相應(yīng)環(huán)節(jié)的更細(xì)組件的響應(yīng)時(shí)間,直到最后找到造成性能問(wèn)題的根本原因第33頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-34結(jié)果分析CPUProcessTime≤85%ProcessQueueLength≤2*處理器個(gè)數(shù)內(nèi)存Availablememory≥0Pages/秒(Pagein/s+Pageout/s)Pagein的值需≤80硬盤(pán)(磁盤(pán)的忙碌程度)DiskTime≤80%第34頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-35性能調(diào)整步驟確定問(wèn)題確定原因確定調(diào)整目標(biāo)測(cè)試解決方法分析調(diào)整結(jié)果第35頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-36兼容性測(cè)試定義驗(yàn)證被測(cè)系統(tǒng)是否可以在各種可能的運(yùn)行環(huán)境中正常工作的測(cè)試活動(dòng)為什么需要進(jìn)行兼容性測(cè)試硬件類型、品種多種多樣軟件類型、品種多種多樣軟硬件之間客觀存在的差異,使得系統(tǒng)在運(yùn)行時(shí)存在在某些環(huán)境中工作正常但卻在其它環(huán)境中出現(xiàn)問(wèn)題的情況內(nèi)容減少軟硬件的組合數(shù)目第36頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-37案例案例如果要執(zhí)行一個(gè)完全的兼容性測(cè)試,配置組合將是一個(gè)巨大的數(shù)字,以窗口在線游戲程序?yàn)槔?,假設(shè)游戲支持大約350個(gè)可能的顯示卡,200個(gè)聲卡,800個(gè)調(diào)制解調(diào)器,1200個(gè)打印機(jī),這樣就有350×200×800×1200種組合即便你只執(zhí)行這些不同配置條件下的一定數(shù)量的測(cè)試用例,測(cè)試用例的數(shù)量也是相當(dāng)可觀的第37頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-38兼容性測(cè)試步驟對(duì)軟件來(lái)說(shuō)關(guān)注被測(cè)系統(tǒng)與其它軟件之間的互操作和信息共享是否正常(需兼容的應(yīng)用程序和它們的具體版本在規(guī)格說(shuō)明書(shū)中定義)兼容性測(cè)試的軟件環(huán)境通常,包括三方面平臺(tái)和應(yīng)用軟件版本:需要考慮被測(cè)系統(tǒng)使用什么平臺(tái)系統(tǒng)設(shè)計(jì)時(shí)考慮兼容的應(yīng)用程序被測(cè)系統(tǒng)自身的向前向后兼容性標(biāo)準(zhǔn):概要標(biāo)準(zhǔn)用于指導(dǎo)產(chǎn)品的基本操作屬性,如顏色、感官、支持的特性等詳細(xì)標(biāo)準(zhǔn)規(guī)定了產(chǎn)品的詳細(xì)信息比如文件格式,通訊協(xié)議第38頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-39兼容性測(cè)試步驟對(duì)軟件來(lái)說(shuō)兼容性測(cè)試的軟件環(huán)境通常,包括數(shù)據(jù)共享:如果數(shù)據(jù)在程序間共享,應(yīng)遵守相應(yīng)的協(xié)議和標(biāo)準(zhǔn)數(shù)據(jù)格式考慮文件存儲(chǔ)和裝載、輸入輸出、剪切、拷貝和粘貼實(shí)時(shí)數(shù)據(jù)傳輸方法下的共享信息是否正確第39頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-40兼容性測(cè)試步驟測(cè)試步驟對(duì)于硬件來(lái)說(shuō)確定需要的硬件類型確定可用的硬件品牌、模塊和設(shè)備驅(qū)動(dòng)程序確定被測(cè)系統(tǒng)可能用到的硬件特性、模式和選項(xiàng)構(gòu)造硬件配置列表確定被測(cè)系統(tǒng)在這些硬件組合下的獨(dú)特屬性第40頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-41確定硬件配置通過(guò)如下方式確定你需要的硬件類型:?jiǎn)枂?wèn)自己需要什么樣的硬件配置確定軟件所需的關(guān)鍵硬件仔細(xì)檢查軟件特性確保考慮了各種情況確定哪些硬件品牌、調(diào)制解調(diào)器和設(shè)備驅(qū)動(dòng)器是可用的確定合適的設(shè)備,不要太老的確定對(duì)等的配套設(shè)備確定設(shè)備驅(qū)動(dòng)器,考慮下列因素:操作系統(tǒng)、裝備、在該硬件或操作系統(tǒng)上可用的最新驅(qū)動(dòng)客戶有的或可以得到的硬件第41頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-42確定硬件配置確定哪些硬件特性、模式和選項(xiàng)是可能使用到的每個(gè)設(shè)備都有很多選項(xiàng)你的軟件未必需要支持所有的設(shè)備選項(xiàng)最小配置應(yīng)該被測(cè)試記錄下確定的硬件配置運(yùn)用等價(jià)類法劃分確定的硬件類型把配置信息記錄到表單中,比如普及度、類型、年限、制造商、模型、設(shè)備驅(qū)動(dòng)版本、選項(xiàng)等等把通過(guò)步驟1中確定的硬件填寫(xiě)到表單中如果需要,使用決策表進(jìn)一步縮小配置組合檢視表單并確定你的項(xiàng)目最關(guān)注哪種配置第42頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-43確定硬件配置確定在這些硬件組合下軟件的獨(dú)特屬性不要期望在每種確定的硬件配置上進(jìn)行所有的軟件特性測(cè)試在很多的情況下很難確定與硬件相關(guān)的特性,可以通過(guò):采用黑盒方法走讀產(chǎn)品,找出與硬件相關(guān)性強(qiáng)的特性與項(xiàng)目團(tuán)隊(duì)成員交流,特別是程序員第43頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-44如何獲得硬件得到所有的已確定的測(cè)試硬件是很困難的每樣?xùn)|西都買成本很高有時(shí)這種硬件只用一次維護(hù)不同的硬件、版本、驅(qū)動(dòng)軟件非常困難方法只賣最常用的配置從硬件廠商處借用或租用向公司內(nèi)其他項(xiàng)目團(tuán)隊(duì)借用假如如上都不可能,建設(shè)一個(gè)配置兼容性測(cè)試實(shí)驗(yàn)室第44頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-45用戶界面測(cè)試定義是用于核實(shí)用戶與軟件之間的交互,驗(yàn)收用戶界面中的對(duì)象是否按照預(yù)期的方式運(yùn)行,并符合國(guó)家或行業(yè)的標(biāo)準(zhǔn)的測(cè)試活動(dòng),關(guān)注界面層和界面與功能的接口層。由于界面的美學(xué)具有很大的主觀性,用戶界面測(cè)試是一項(xiàng)主觀性較強(qiáng)的活動(dòng)。用戶界面測(cè)試的分類界面整體測(cè)試:評(píng)價(jià)用戶界面的規(guī)范化、一致性和合理性界面元素測(cè)試:關(guān)注對(duì)窗口、菜單、圖標(biāo)、文字、鼠標(biāo)等界面中元素的測(cè)試第45頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-46界面整體測(cè)試規(guī)范性是指軟件界面要盡量符合現(xiàn)行標(biāo)準(zhǔn)和規(guī)范,并在應(yīng)用軟件中保持一致,可采用行業(yè)標(biāo)準(zhǔn)一致性:既包括使用標(biāo)準(zhǔn)控件,也指相同的信息表現(xiàn)方法還指界面在不同軟件平臺(tái)上的顯示界面規(guī)劃是否一致,這包括窗口位置、窗口對(duì)齊方式、按鈕位置和按鈕對(duì)齊方式標(biāo)簽和顯示是否一致界面外觀是否一致,這包括控件尺寸、顏色、背景和顯示信息操作方法是否一致快捷鍵在每個(gè)配置項(xiàng)上的語(yǔ)義是否一致用戶界面測(cè)試第46頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-47界面整體測(cè)試合理性:觀察用戶界面和軟件功能間的一致性界面元素的描述和顏色是否與功能相符合前景和背景顏色是否符合界面元素間的尺寸和對(duì)齊方式是否恰當(dāng)窗口尺寸是否恰當(dāng)界面定制性測(cè)試界面元素定制工具條定制統(tǒng)計(jì)查詢定制報(bào)告格式定制用戶界面測(cè)試第47頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-48界面元素測(cè)試窗口測(cè)試窗口尺寸、菜單和工具條是否彼此風(fēng)格一致激活窗口是否可以正確顯示窗口是否可以正常關(guān)閉窗口被覆蓋并重新調(diào)用后,窗口是否能夠正確再生窗口控件是否可以隨窗口的縮放而縮放子窗口位置是否正確用戶界面測(cè)試第48頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-49界面元素測(cè)試菜單測(cè)試選擇相應(yīng)的菜單后,功能執(zhí)行是否正確不同級(jí)的菜單的顯示格式和操作方法是否一致菜單功能的名稱是否簡(jiǎn)單易懂菜單組合是否合理并且工作正常是否所有的菜單命令都可以通過(guò)鼠標(biāo)執(zhí)行用戶界面測(cè)試第49頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-50界面元素測(cè)試圖標(biāo)測(cè)試圖標(biāo)是否與人們的使用習(xí)慣一致圖標(biāo)與菜單功能是否一致圖標(biāo)具有清晰的輪廓圖標(biāo)是否有工具提示(標(biāo)注)鼠標(biāo)測(cè)試鼠標(biāo)操作、多次點(diǎn)擊鼠標(biāo)、鼠標(biāo)左右鍵是否都可以識(shí)別支持滑輪操作隨機(jī)點(diǎn)擊鼠標(biāo),觀察是否有無(wú)法預(yù)期的結(jié)果出現(xiàn)用戶界面測(cè)試第50頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-51界面元素測(cè)試文字描述測(cè)試文字描述是否傳達(dá)作者的思想意圖拼寫(xiě)是否正確描述是否清晰準(zhǔn)確是否有語(yǔ)法錯(cuò)誤用戶界面測(cè)試第51頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-52安裝測(cè)試定義
安裝是終端用戶操作系統(tǒng)的第一步,安裝測(cè)試評(píng)價(jià)軟件是否可以被成功地安裝最簡(jiǎn)單的方式是在一臺(tái)運(yùn)行正常的機(jī)器上按照用戶安裝指導(dǎo)書(shū)的要求,一步步地安裝軟件安裝測(cè)試包括評(píng)價(jià)安裝指導(dǎo)書(shū):檢視安裝指導(dǎo)書(shū),重點(diǎn)關(guān)注安裝平臺(tái)、過(guò)程和配置描述對(duì)自動(dòng)化安裝進(jìn)行測(cè)試對(duì)安裝選項(xiàng)和設(shè)置進(jìn)行測(cè)試安裝過(guò)程的中斷進(jìn)行測(cè)試對(duì)安裝次序進(jìn)行測(cè)試第52頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-53安裝測(cè)試包括在不同的平臺(tái)上安裝軟件安裝正確性檢查:安裝后運(yùn)行軟件以確認(rèn)安裝的正確性修復(fù)和卸載測(cè)試:修復(fù)測(cè)試關(guān)注系統(tǒng)數(shù)據(jù)的丟失,而卸載測(cè)試關(guān)注系統(tǒng)是否可以徹底卸載第53頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-54安全測(cè)試定義軟件安全性是與防止對(duì)程序及數(shù)據(jù)非授權(quán)的故意或意外訪問(wèn)能力有關(guān)的軟件屬性安全性測(cè)試是驗(yàn)證集成在系統(tǒng)內(nèi)的保護(hù)機(jī)制是否能夠在實(shí)際中保護(hù)系統(tǒng)不受非法的侵入針對(duì)程序和數(shù)據(jù)的安全性測(cè)試是軟件安全性測(cè)試的重要內(nèi)容應(yīng)用軟件的安全測(cè)試主要側(cè)重于用戶對(duì)數(shù)據(jù)或業(yè)務(wù)功能的訪問(wèn)控制、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)通信的遠(yuǎn)程安全控制第54頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-55安全性測(cè)試安全測(cè)試驗(yàn)證如下系統(tǒng)安全策略用戶認(rèn)證加密安全防護(hù)策略網(wǎng)絡(luò)掃描漏洞掃描密碼破解滲透檢測(cè)數(shù)據(jù)備份和恢復(fù)防病毒策略第55頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-56安全性測(cè)試步驟威脅模型是一項(xiàng)工程技術(shù),用于幫助確定應(yīng)用程序方案上下文中的威脅、攻擊、漏洞和對(duì)策基于威脅建模思想的安全性測(cè)試步驟識(shí)別威脅定義威脅級(jí)別設(shè)計(jì)安全測(cè)試用例執(zhí)行測(cè)試報(bào)告結(jié)果第56頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-57安全性測(cè)試方法威脅模型功能驗(yàn)證利用黑盒測(cè)試方法對(duì)涉及安全的軟件功能如:用戶管理模塊、權(quán)限管理模塊、加密系統(tǒng)、認(rèn)證系統(tǒng)等進(jìn)行測(cè)試,驗(yàn)證上述功能是否有效。漏洞掃描借助特定的漏洞掃描器完自動(dòng)檢測(cè)遠(yuǎn)程或本地主機(jī)安全性弱點(diǎn)模擬攻擊實(shí)驗(yàn)是一組特殊的黑盒測(cè)試用例,用來(lái)模擬攻擊以驗(yàn)證軟件或信息系統(tǒng)的安全防護(hù)能力,在數(shù)據(jù)處理與數(shù)據(jù)通信環(huán)境中特別關(guān)心的幾種攻擊包括冒充、重演、消息篡改、服務(wù)拒絕、內(nèi)部攻擊、外部攻擊、陷阱門和特洛伊木馬第57頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-58安全性測(cè)試方法威脅模型偵聽(tīng)主要用于對(duì)網(wǎng)絡(luò)加密的驗(yàn)證,是在數(shù)據(jù)通信或數(shù)據(jù)交互過(guò)程,對(duì)數(shù)據(jù)進(jìn)行截取分析的過(guò)程。第58頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-59應(yīng)用軟件的安全性測(cè)試內(nèi)容用戶對(duì)數(shù)據(jù)或業(yè)務(wù)功能的訪問(wèn)控制用戶權(quán)限控制操作系統(tǒng)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)庫(kù)權(quán)限控制數(shù)據(jù)通信的遠(yuǎn)程安全控制通訊加密第59頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月SEIofECNU孫海英版權(quán)所有?9-60軟件文檔分類軟件文檔的分類管理文檔項(xiàng)目開(kāi)發(fā)計(jì)劃、測(cè)試計(jì)劃、測(cè)試報(bào)告、開(kāi)發(fā)日?qǐng)?bào)、月報(bào)、開(kāi)發(fā)總結(jié)報(bào)告用戶文檔用戶指南、操作指南、維護(hù)手冊(cè)開(kāi)發(fā)文檔軟件需求規(guī)格、設(shè)計(jì)文檔、測(cè)試計(jì)劃第60頁(yè),課件共65頁(yè),創(chuàng)作于2023年2月級(jí)本科《軟件測(cè)試與質(zhì)量保證》2008年9月-2009年01月
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中建自動(dòng)施工方案
- 《物理競(jìng)賽題解析與物理競(jìng)賽輔導(dǎo)教學(xué)方案》
- 汽車車門施工方案
- 內(nèi)墻保溫板施工方案
- 農(nóng)村拆除施工方案范本
- 揚(yáng)州脫硫煙囪施工方案
- 古詩(shī)二首(東溪和蠶麥)閱讀練習(xí)
- 建筑工程臨時(shí)用工合同
- 包頭中招試題數(shù)學(xué)試卷
- 污泥干化機(jī)更換施工方案
- 湖北省武漢市2024-2025學(xué)年高三2月調(diào)研考試英語(yǔ)試題
- 教科版三年級(jí)下冊(cè)科學(xué)全冊(cè)同步練習(xí)(一課一練)
- 內(nèi)蒙古機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)为?dú)招生(機(jī)電類)考試題(附答案)
- 2025年南京信息職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)參考答案
- 2025年度共享辦公空間轉(zhuǎn)租合作協(xié)議
- 2025年公益項(xiàng)目合作協(xié)議
- 【凱度】2025年生鮮消費(fèi)新趨勢(shì)
- 《防波堤施工》課件
- 人教版(2024)七下 第二單元第1課《精彩瞬間》課件-七年級(jí)美術(shù)下冊(cè)(人教版)
- 四川省2024年高等職業(yè)教育單獨(dú)招生考試中職類語(yǔ)文試題及答案
- 2024天津高考英語(yǔ)試題及答案
評(píng)論
0/150
提交評(píng)論