![Web信息系統(tǒng)測(cè)試方法課件_第1頁(yè)](http://file4.renrendoc.com/view/534b3a5aa82670d7ca87405ec1175d68/534b3a5aa82670d7ca87405ec1175d681.gif)
![Web信息系統(tǒng)測(cè)試方法課件_第2頁(yè)](http://file4.renrendoc.com/view/534b3a5aa82670d7ca87405ec1175d68/534b3a5aa82670d7ca87405ec1175d682.gif)
![Web信息系統(tǒng)測(cè)試方法課件_第3頁(yè)](http://file4.renrendoc.com/view/534b3a5aa82670d7ca87405ec1175d68/534b3a5aa82670d7ca87405ec1175d683.gif)
![Web信息系統(tǒng)測(cè)試方法課件_第4頁(yè)](http://file4.renrendoc.com/view/534b3a5aa82670d7ca87405ec1175d68/534b3a5aa82670d7ca87405ec1175d684.gif)
![Web信息系統(tǒng)測(cè)試方法課件_第5頁(yè)](http://file4.renrendoc.com/view/534b3a5aa82670d7ca87405ec1175d68/534b3a5aa82670d7ca87405ec1175d685.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第4章 Web信息系統(tǒng)測(cè)試方法 Web信息系統(tǒng)測(cè)試技術(shù)功能測(cè)試性能測(cè)試可用性測(cè)試安全性測(cè)試客戶端兼容性測(cè)試接口測(cè)試第4章 Web信息系統(tǒng)測(cè)試方法 Web信息系統(tǒng)測(cè)試技術(shù)第4章 Web信息系統(tǒng)測(cè)試方法 Web信息系統(tǒng)安全檢測(cè)入侵檢測(cè)漏洞掃描第4章 Web信息系統(tǒng)測(cè)試方法 Web信息系統(tǒng)安全檢測(cè)第4章 Web信息系統(tǒng)測(cè)試方法 Web信息系統(tǒng)安全策略物理安全策略訪問(wèn)控制策略信息加密策略安全管理策略 第4章 Web信息系統(tǒng)測(cè)試方法 Web信息系統(tǒng)安全策略4.1Web信息系統(tǒng)的特點(diǎn) 4.1.1Web信息系統(tǒng)的概念 大多數(shù)信息系統(tǒng)都是采用B-S結(jié)構(gòu) 。能夠交付一組復(fù)雜的內(nèi)容和功能給大量的終端用戶。 Web
2、信息系統(tǒng)測(cè)試是用于測(cè)試高質(zhì)量Web應(yīng)用系統(tǒng)的過(guò)程,它借用了許多傳統(tǒng)軟件測(cè)試和系統(tǒng)測(cè)試的概念和原理。 4.1Web信息系統(tǒng)的特點(diǎn) 4.1.1Web信息系統(tǒng)的概念 J2EE體系結(jié)構(gòu) J2EE體系結(jié)構(gòu) 4.1.2Web信息系統(tǒng)的特點(diǎn) 1.網(wǎng)絡(luò)集約性2.內(nèi)容驅(qū)動(dòng)性3.持續(xù)演化性4.即時(shí)性5.安全性6.美觀性4.1.2Web信息系統(tǒng)的特點(diǎn) 1.網(wǎng)絡(luò)集約性1.網(wǎng)絡(luò)集約性就本質(zhì)而言,一個(gè)Web應(yīng)用系統(tǒng)是網(wǎng)絡(luò)集約的。它可以駐留在網(wǎng)絡(luò)上,并且服務(wù)于變化多樣的客戶群的需要。例如時(shí)下流行的網(wǎng)絡(luò)游戲或者網(wǎng)絡(luò)聊天器。它們都可以看成一個(gè)完善的大型Web應(yīng)用系統(tǒng),服務(wù)于各種客戶群,但其本身只需要一個(gè)服務(wù)器端,用各式各樣的客
3、戶端滿足不同要求的客戶。1.網(wǎng)絡(luò)集約性就本質(zhì)而言,一個(gè)Web應(yīng)用系統(tǒng)是網(wǎng)絡(luò)集約的。2.內(nèi)容驅(qū)動(dòng)性一般來(lái)說(shuō),Web應(yīng)用系統(tǒng)不是為了某個(gè)或某些特定用戶量身定做的,它們一般都擁有一個(gè)廣大的服務(wù)群體,其服務(wù)的內(nèi)容,往往由這些群體的要求所決定。在大多數(shù)情況下,一個(gè)Web應(yīng)用系統(tǒng)的主要功能是使用HTML(超文本標(biāo)記語(yǔ)言)來(lái)表示文本、圖形、音頻、視頻內(nèi)容給終端用戶。2.內(nèi)容驅(qū)動(dòng)性一般來(lái)說(shuō),Web應(yīng)用系統(tǒng)不是為了某個(gè)或某些特3.持續(xù)演化性不同于傳統(tǒng)的、按一系列規(guī)律發(fā)布進(jìn)行演化的應(yīng)用軟件(如微軟每隔1-2年發(fā)布新的Office辦公軟件),Web應(yīng)用系統(tǒng)一般是采取持續(xù)演化的模式。對(duì)于某些Web應(yīng)用而言,按小時(shí)為單
4、位進(jìn)行更新都是司空見(jiàn)慣的。3.持續(xù)演化性不同于傳統(tǒng)的、按一系列規(guī)律發(fā)布進(jìn)行演化的應(yīng)用4.即時(shí)性Web應(yīng)用系統(tǒng)具有其他任何軟件類型中都沒(méi)有的即時(shí)性,或者稱為快速性。對(duì)于某些較大規(guī)模的Web應(yīng)用系統(tǒng),開發(fā)時(shí)間往往也只有幾周或者幾天,適度復(fù)雜的Web頁(yè)面可以僅在幾小時(shí)內(nèi)完成。這要求開發(fā)者必須十分熟練于開發(fā)Web應(yīng)用所需的壓縮時(shí)間進(jìn)度的規(guī)劃、分析、實(shí)現(xiàn)以及測(cè)試方法。4.即時(shí)性Web應(yīng)用系統(tǒng)具有其他任何軟件類型中都沒(méi)有的即時(shí)5.安全性Web應(yīng)用系統(tǒng)通過(guò)網(wǎng)絡(luò)訪問(wèn),為了提高系統(tǒng)效率,需要限制訪問(wèn)終端的用戶的數(shù)量。為了保護(hù)敏感內(nèi)容,必須提供安全的數(shù)據(jù)傳輸模式。因此要求Web應(yīng)用系統(tǒng)必須有一定的安全性保障。5.
5、安全性Web應(yīng)用系統(tǒng)通過(guò)網(wǎng)絡(luò)訪問(wèn),為了提高系統(tǒng)效率,需6.美觀性良好的觀感會(huì)使一個(gè)Web應(yīng)用系統(tǒng)錦上添花。在某種應(yīng)用已經(jīng)被市場(chǎng)廣泛接受或者定義為標(biāo)準(zhǔn)時(shí),美觀性可能和技術(shù)在同樣程度上影響該應(yīng)用的成功。 6.美觀性良好的觀感會(huì)使一個(gè)Web應(yīng)用系統(tǒng)錦上添花。在某種4.2 Web信息系統(tǒng)測(cè)試技術(shù)Web系統(tǒng)測(cè)試通常由下列部分組成:功能測(cè)試;性能測(cè)試;可用性測(cè)試;安全性測(cè)試;系統(tǒng)兼容性測(cè)試;接口測(cè)試。4.2 Web信息系統(tǒng)測(cè)試技術(shù)Web系統(tǒng)測(cè)試通常由下列部分組4.2.1功能測(cè)試 功能測(cè)試包括以下內(nèi)容:鏈接測(cè)試;表單測(cè)試;數(shù)據(jù)校驗(yàn);cookies 測(cè)試;數(shù)據(jù)庫(kù)測(cè)試;應(yīng)用程序特定的功能需求測(cè)試;設(shè)計(jì)語(yǔ)言測(cè)試。
6、4.2.1功能測(cè)試 功能測(cè)試包括以下內(nèi)容:1.鏈接測(cè)試什么是鏈接?鏈接是Web 應(yīng)用系統(tǒng)的一個(gè)主要特征,它是在頁(yè)面之間切換和引導(dǎo)用戶去一些未知地址頁(yè)面的主要手段。 1.鏈接測(cè)試什么是鏈接?1.鏈接測(cè)試鏈接測(cè)試的內(nèi)容:測(cè)試所有鏈接是否按指示的那樣確實(shí)鏈接到了應(yīng)該鏈接的頁(yè)面;測(cè)試所鏈接的頁(yè)面是否存在;保證Web 應(yīng)用系統(tǒng)上沒(méi)有孤立的頁(yè)面。所謂孤立頁(yè)面是指沒(méi)有鏈接指向該頁(yè)面,只有知道正確的URL 地址才能訪問(wèn)。 1.鏈接測(cè)試鏈接測(cè)試的內(nèi)容:1.鏈接測(cè)試鏈接測(cè)試可以手動(dòng)進(jìn)行,也可以自動(dòng)進(jìn)行。鏈接測(cè)試必須在集成測(cè)試階段完成,也就是說(shuō),在整個(gè)Web 應(yīng)用系統(tǒng)的所有頁(yè)面開發(fā)完成之后進(jìn)行鏈接測(cè)試。 1.鏈接測(cè)
7、試鏈接測(cè)試可以手動(dòng)進(jìn)行,也可以自動(dòng)進(jìn)行。2.表單測(cè)試 什么是表單?表單就是一些需要在線顯示和填寫的表格。表單有一些標(biāo)準(zhǔn)操作,如確認(rèn)、保存、提交等。2.表單測(cè)試 什么是表單?2.表單測(cè)試 例1:如果使用表單來(lái)進(jìn)行在線注冊(cè),要確保提交按鈕能正常工作,當(dāng)注冊(cè)完成后應(yīng)返回注冊(cè)成功的消息。2.表單測(cè)試 例1:2.表單測(cè)試 例2:如果使用表單收集配送信息,應(yīng)確保系統(tǒng)能夠正確處理這些數(shù)據(jù),最后能讓顧客收到數(shù)據(jù)包。需要驗(yàn)證服務(wù)器能正確保存這些數(shù)據(jù);后臺(tái)運(yùn)行的程序能正確解釋和使用這些信息。2.表單測(cè)試 例2:2.表單測(cè)試 例3:當(dāng)用戶使用表單進(jìn)行用戶注冊(cè)、登錄、信息提交等操作時(shí),必須測(cè)試提交操作的完整性。用戶填
8、寫的出生日期與職業(yè)是否恰當(dāng);填寫的所屬省份與所在城市是否匹配;如果使用了默認(rèn)值,還要檢驗(yàn)?zāi)J(rèn)值的正確性;如果表單某個(gè)字段只能接受指定的某些值,則對(duì)這個(gè)字段也要進(jìn)行測(cè)試。2.表單測(cè)試 例3:3.數(shù)據(jù)校驗(yàn)?zāi)康模焊鶕?jù)業(yè)務(wù)規(guī)則,需要對(duì)用戶輸入進(jìn)行校驗(yàn),則要保證這些校驗(yàn)功能正常工作。 3.數(shù)據(jù)校驗(yàn)?zāi)康模?.數(shù)據(jù)校驗(yàn)例如:省份的字段可以用一個(gè)有效列表進(jìn)行校驗(yàn)。需要驗(yàn)證列表完整性;程序是否正確調(diào)用了該列表;列表操作是否正確,如在列表中添加一個(gè)測(cè)試值。數(shù)據(jù)校驗(yàn)測(cè)試和表單測(cè)試可能會(huì)有一些重復(fù)。 3.數(shù)據(jù)校驗(yàn)例如:4.Cookies 測(cè)試什么是Cookies?Cookie是一個(gè)由網(wǎng)頁(yè)服務(wù)器放在您硬盤上的非常小的文
9、本文件. 它本質(zhì)上就像您的身份證明一樣,并且不能像代碼那樣被執(zhí)行或被用來(lái)散布病毒。它只能被您使用并且只能由提供的服務(wù)器讀取.4.Cookies 測(cè)試什么是Cookies?Cooki4.Cookies 測(cè)試使用Cookie的目的: 幫您節(jié)約時(shí)間。如果您自定義頁(yè)面,或注冊(cè)產(chǎn)品或服務(wù)。cookie記住您的身份.當(dāng)下一次您再次訪問(wèn)的時(shí)候,將顯示您需要的信息,將幫您填入任何您已經(jīng)回答過(guò)的問(wèn)題。4.Cookies 測(cè)試使用Cookie的目的: 幫您節(jié)4.Cookies 測(cè)試Cookies 通常用來(lái)存儲(chǔ)用戶信息和用戶在某些應(yīng)用系統(tǒng)上的操作序列,當(dāng)一個(gè)用戶使用Cookies訪問(wèn)了某一個(gè)應(yīng)用系統(tǒng)時(shí),Web 服務(wù)
10、器將發(fā)送關(guān)于用戶的信息,并把該信息以Cookies 的形式存儲(chǔ)在客戶端計(jì)算機(jī)上,這可用來(lái)創(chuàng)建動(dòng)態(tài)和自定義頁(yè)面或者存儲(chǔ)登錄等信息。 4.Cookies 測(cè)試Cookies 通常用來(lái)存儲(chǔ)用戶4.Cookies 測(cè)試測(cè)試內(nèi)容:Cookies是否能正常工作;Cookies是否按預(yù)定的時(shí)間進(jìn)行保存;刷新對(duì)Cookies 有什么影響等。4.Cookies 測(cè)試測(cè)試內(nèi)容:4.Cookies 測(cè)試舉例:如果在cookies 中保存了注冊(cè)信息,應(yīng)確認(rèn)該cookie 能夠正常工作而且已對(duì)這些信息進(jìn)行加密。如果使用cookie 來(lái)統(tǒng)計(jì)次數(shù),需要驗(yàn)證次數(shù)累計(jì)正確。 4.Cookies 測(cè)試舉例:5.數(shù)據(jù)庫(kù)測(cè)試數(shù)據(jù)庫(kù)在
11、Web 應(yīng)用系統(tǒng)中的作用:數(shù)據(jù)庫(kù)為Web 應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢和實(shí)現(xiàn)用戶對(duì)數(shù)據(jù)存儲(chǔ)的請(qǐng)求等提供空間。在Web 應(yīng)用中,最常用的數(shù)據(jù)庫(kù)類型是關(guān)系型數(shù)據(jù)庫(kù),可以使用SQL 對(duì)信息進(jìn)行處理。 5.數(shù)據(jù)庫(kù)測(cè)試數(shù)據(jù)庫(kù)在Web 應(yīng)用系統(tǒng)中的作用:5.數(shù)據(jù)庫(kù)測(cè)試兩種主要數(shù)據(jù)庫(kù)錯(cuò)誤:數(shù)據(jù)一致性錯(cuò)誤:主要是由于用戶提交的表單信息不正確而造成的。輸出錯(cuò)誤:主要是由于網(wǎng)絡(luò)傳輸速度或程序設(shè)計(jì)問(wèn)題等引起的。數(shù)據(jù)庫(kù)測(cè)試就要針對(duì)這兩種情況,分別進(jìn)行測(cè)試。 5.數(shù)據(jù)庫(kù)測(cè)試兩種主要數(shù)據(jù)庫(kù)錯(cuò)誤:6.應(yīng)用程序特定的功能需求測(cè)試測(cè)試人員需要對(duì)應(yīng)用程序特定的功能需求進(jìn)行驗(yàn)證。測(cè)試的依據(jù):程序需求規(guī)格說(shuō)明書。6.應(yīng)用程序特定的功能
12、需求測(cè)試測(cè)試人員需要對(duì)應(yīng)用程序特定6.應(yīng)用程序特定的功能需求測(cè)試舉例:如一個(gè)訂貨系統(tǒng),嘗試用戶可能進(jìn)行的所有操作:下訂單;更改訂單;取消訂單;核對(duì)訂單狀態(tài);在貨物發(fā)送之前更改送貨信息;在線支付等。6.應(yīng)用程序特定的功能需求測(cè)試舉例:7.設(shè)計(jì)語(yǔ)言測(cè)試不同的Web 設(shè)計(jì)語(yǔ)言版本的差異可以引起客戶端或服務(wù)器端嚴(yán)重的問(wèn)題;尤其在分布式環(huán)境中開發(fā)時(shí),開發(fā)人員都不在一起,這個(gè)問(wèn)題就顯得尤為重要。測(cè)試的語(yǔ)言,除了HTML 的版本問(wèn)題外,不同的腳本語(yǔ)言,例如使用Java、JavaScript、ActiveX、VBScript或Perl 等開發(fā)的應(yīng)用程序也要在不同的版本上進(jìn)行驗(yàn)證。 7.設(shè)計(jì)語(yǔ)言測(cè)試不同的Web
13、 設(shè)計(jì)語(yǔ)言版本的差異可以引起客戶4.2.2性能測(cè)試 包括以下內(nèi)容:壓力測(cè)試;連接速度測(cè)試;負(fù)載測(cè)試。 4.2.2性能測(cè)試 包括以下內(nèi)容:1.壓力測(cè)試Web 服務(wù)的特點(diǎn):Web 服務(wù)處于分布式計(jì)算的核心位置,它們之間的交互通常很難測(cè)試。分布式開發(fā)可能使 Web 服務(wù)的開發(fā)變得越來(lái)越容易隱藏錯(cuò)誤。壓力測(cè)試是檢測(cè)這類代碼錯(cuò)誤的一種有效方法。 1.壓力測(cè)試Web 服務(wù)的特點(diǎn):1.壓力測(cè)試如何做壓力測(cè)試?在設(shè)計(jì)對(duì) Web 服務(wù)進(jìn)行壓力測(cè)試的測(cè)試系統(tǒng)時(shí),要讓它們以某種特定的方式運(yùn)行代碼,這種做法超越了功能驗(yàn)證。1.壓力測(cè)試如何做壓力測(cè)試?1.壓力測(cè)試壓力測(cè)試的目的:壓力測(cè)試目的是要弄清楚被測(cè)試的 Web
14、服務(wù)是不是不僅能做我們認(rèn)為它能做的事,而且在被施加了某些高強(qiáng)度壓力的情況下仍然繼續(xù)正常運(yùn)行。1.壓力測(cè)試壓力測(cè)試的目的:1.壓力測(cè)試壓力測(cè)試的內(nèi)容:壓力測(cè)試必須對(duì) Web 服務(wù)應(yīng)用以下四個(gè)基本條件進(jìn)行有效的壓力測(cè)試。重復(fù)(Repetition);并發(fā)(Concurrency);量級(jí)(Magnitude);隨機(jī)變化。1.壓力測(cè)試壓力測(cè)試的內(nèi)容:壓力測(cè)試的內(nèi)容重復(fù)(Repetition):測(cè)試的重復(fù)就是一遍又一遍地執(zhí)行某個(gè)操作或功能。比如重復(fù)調(diào)用一個(gè) Web 服務(wù),確定一個(gè)操作能否正常執(zhí)行,并且能否繼續(xù)在每次執(zhí)行時(shí)都正常。壓力測(cè)試的內(nèi)容重復(fù)(Repetition):壓力測(cè)試的內(nèi)容并發(fā)(Concur
15、rency):并發(fā)是同時(shí)執(zhí)行多個(gè)操作的行為。換句話說(shuō),就是在同一時(shí)間執(zhí)行多個(gè)測(cè)試,例如在同一個(gè)服務(wù)器上同時(shí)調(diào)用許多 Web 服務(wù)。壓力測(cè)試的內(nèi)容并發(fā)(Concurrency):壓力測(cè)試的內(nèi)容量級(jí)(Magnitude):壓力測(cè)試系統(tǒng)應(yīng)該應(yīng)用于產(chǎn)品的另一個(gè)條件,需要考慮每個(gè)操作中的負(fù)載量,即也要盡量給產(chǎn)品增加負(fù)擔(dān)。例如,改變數(shù)據(jù)的大小、改變時(shí)間延遲的長(zhǎng)度、資金數(shù)量的轉(zhuǎn)移、輸入速度以及輸入的變化等。壓力測(cè)試的內(nèi)容量級(jí)(Magnitude):壓力測(cè)試的內(nèi)容隨機(jī)變化:任何壓力系統(tǒng)都多多少少具有一些隨機(jī)性。隨機(jī)使用前面的壓力原則中介紹的無(wú)數(shù)變化形式,就能夠在每次測(cè)試運(yùn)行時(shí)應(yīng)用許多不同的代碼路徑。壓力測(cè)試的
16、內(nèi)容隨機(jī)變化:壓力測(cè)試用例參考模板 壓力測(cè)試用例參考模板 2.連接速度測(cè)試用戶連接方式的不同:電話撥號(hào)上網(wǎng);寬帶上網(wǎng);局域網(wǎng);有限電視網(wǎng);光纖網(wǎng);電力網(wǎng)。2.連接速度測(cè)試用戶連接方式的不同:2.連接速度測(cè)試不管用戶使用那種方式的不同,系統(tǒng)都不能讓用戶可以等較長(zhǎng)的時(shí)間。連接速度測(cè)試的目的,就是要保證在許可的時(shí)間內(nèi)響應(yīng)用戶的請(qǐng)求。2.連接速度測(cè)試不管用戶使用那種方式的不同,系統(tǒng)都不能讓2.連接速度測(cè)試舉例:如果訪問(wèn)一個(gè)頁(yè)面Web 系統(tǒng)響應(yīng)時(shí)間太長(zhǎng)(例如超過(guò)5 秒鐘),用戶就會(huì)因失去耐心而離開。有些頁(yè)面有超時(shí)的限制,如果響應(yīng)速度太慢,用戶可能還沒(méi)來(lái)得及瀏覽內(nèi)容,就需要重新登錄了。如果連接速度太慢,還
17、可能引起數(shù)據(jù)丟失,使用戶得不到真實(shí)的頁(yè)面。 2.連接速度測(cè)試舉例:3.負(fù)載測(cè)試 負(fù)載測(cè)試的目的:負(fù)載測(cè)試是為了測(cè)量Web 系統(tǒng)在某一負(fù)載級(jí)別上的性能,以保證Web 系統(tǒng)在需求范圍內(nèi)能正常工作。3.負(fù)載測(cè)試 負(fù)載測(cè)試的目的:3.負(fù)載測(cè)試 負(fù)載測(cè)試內(nèi)容:某個(gè)時(shí)刻同時(shí)訪問(wèn)Web 系統(tǒng)的用戶數(shù)量;在線數(shù)據(jù)處理的數(shù)量。3.負(fù)載測(cè)試 負(fù)載測(cè)試內(nèi)容:3.負(fù)載測(cè)試 例如:系統(tǒng)最多能允許多少個(gè)用戶同時(shí)在線?如果超過(guò)了這個(gè)數(shù)量,會(huì)出現(xiàn)什么現(xiàn)象?系統(tǒng)能否處理大量用戶同時(shí)對(duì)同一個(gè)頁(yè)面的請(qǐng)求? 3.負(fù)載測(cè)試 例如:壓力測(cè)試實(shí)例(1)測(cè)試名稱:某公司人員管理信息系統(tǒng)測(cè)試 壓力測(cè)試實(shí)例(1)測(cè)試名稱:(2)測(cè)試對(duì)象模擬實(shí)際
18、應(yīng)用的軟硬件環(huán)境;模擬用戶使用過(guò)程的系統(tǒng)負(fù)荷:通過(guò)長(zhǎng)時(shí)間運(yùn)行被測(cè)軟件來(lái)測(cè)試被測(cè)系統(tǒng)的可靠性;測(cè)試被測(cè)系統(tǒng)的響應(yīng)時(shí)間。 (2)測(cè)試對(duì)象模擬實(shí)際應(yīng)用的軟硬件環(huán)境;用戶的實(shí)際使用環(huán)境由四臺(tái)IBM XSeries250 PC Server組成的Microsoft Cluster;數(shù)據(jù)庫(kù)管理系統(tǒng)采用Oracle8.1.6;應(yīng)用服務(wù)器程序和數(shù)據(jù)庫(kù)管理系統(tǒng)同時(shí)運(yùn)行在Microsoft Cluster上;有100個(gè)用戶使用客戶端軟件進(jìn)行業(yè)務(wù)處理。用戶的實(shí)際使用環(huán)境由四臺(tái)IBM XSeries250 PC (3)測(cè)試計(jì)劃1)測(cè)試壓力估算:原則:全年的業(yè)務(wù)量集中在8個(gè)月完成,每個(gè)月20個(gè)工作日,每個(gè)工作日8個(gè)小時(shí)
19、;采用8020原理,每個(gè)工作日中80%的業(yè)務(wù)在20%的時(shí)間內(nèi)完成,即每天80%的業(yè)務(wù)在1.6小時(shí)內(nèi)完成; (3)測(cè)試計(jì)劃1)測(cè)試壓力估算:測(cè)試壓力的估算數(shù)據(jù):去年全年處理業(yè)務(wù)約100萬(wàn)筆。其中15%的業(yè)務(wù)處理中,每筆業(yè)務(wù)需對(duì)應(yīng)用服務(wù)器提交7次請(qǐng)求;其中70%的業(yè)務(wù)處理中,每筆業(yè)務(wù)需對(duì)應(yīng)用服務(wù)器提交5次請(qǐng)求;其余15%的業(yè)務(wù)處理中,每筆業(yè)務(wù)向應(yīng)用服務(wù)器提交3次請(qǐng)求。測(cè)試壓力的估算數(shù)據(jù):去年全年處理業(yè)務(wù)約100萬(wàn)筆。測(cè)試壓力的估算數(shù)據(jù):根據(jù)以往的統(tǒng)計(jì)結(jié)果,每年的業(yè)務(wù)增量為15%,考慮到今后三年業(yè)務(wù)發(fā)展的需要,測(cè)試按現(xiàn)有業(yè)務(wù)量的2倍進(jìn)行。測(cè)試壓力的估算數(shù)據(jù):根據(jù)以往的統(tǒng)計(jì)結(jié)果,每年的業(yè)務(wù)增量為測(cè)試壓
20、力的估算結(jié)果:每年總的請(qǐng)求數(shù)量為:(100*15%*7+100*70%*5+100*15%*3)*2 =300萬(wàn)次/年測(cè)試壓力的估算結(jié)果:每年總的請(qǐng)求數(shù)量為:測(cè)試壓力的估算結(jié)果:每天的請(qǐng)求數(shù)量為:300/160=1.875萬(wàn)次/天全年的業(yè)務(wù)量集中在8個(gè)月完成,每個(gè)月20個(gè)工作日,總共160個(gè)工作日。測(cè)試壓力的估算結(jié)果:每天的請(qǐng)求數(shù)量為:全年的業(yè)務(wù)量集中在8個(gè)測(cè)試壓力的估算結(jié)果:每秒的請(qǐng)求數(shù)量為:(18750*80%)/(8*20%*3600)=2.60次/秒全年的業(yè)務(wù)量集中在8個(gè)月完成,每個(gè)月20個(gè)工作日,每個(gè)工作日8個(gè)小時(shí)。每個(gè)工作日中80%的業(yè)務(wù)在20%的時(shí)間內(nèi)完成。測(cè)試壓力的估算結(jié)果:每
21、秒的請(qǐng)求數(shù)量為:全年的業(yè)務(wù)量集中在8個(gè)測(cè)試壓力的估算結(jié)果:結(jié)論:正常情況下,應(yīng)用服務(wù)器處理請(qǐng)求的能力應(yīng)達(dá)到:3次/秒。 測(cè)試壓力的估算結(jié)果:結(jié)論:2)測(cè)試環(huán)境準(zhǔn)備:2)測(cè)試環(huán)境準(zhǔn)備:3)破壞性測(cè)試按照設(shè)計(jì)的客戶端連接數(shù)量進(jìn)行測(cè)試:把應(yīng)用服務(wù)器處理請(qǐng)求的設(shè)計(jì)指標(biāo)增加110倍,分別測(cè)試出現(xiàn)錯(cuò)誤的狀態(tài)和和出現(xiàn)錯(cuò)誤的比率;考察是否出現(xiàn)不可恢復(fù)錯(cuò)誤;出現(xiàn)嚴(yán)重錯(cuò)誤情況下,在負(fù)載減輕后,錯(cuò)誤是否能夠自動(dòng)恢復(fù)。3)破壞性測(cè)試按照設(shè)計(jì)的客戶端連接數(shù)量進(jìn)行測(cè)試:3)壓力測(cè)試在測(cè)試過(guò)程中,服務(wù)器每10分鐘記錄一次下列數(shù)據(jù):CPU使用情況;內(nèi)存使用情況;被測(cè)程序內(nèi)存占用百分比;數(shù)據(jù)庫(kù)管理系統(tǒng)內(nèi)存占用百分比;操作系統(tǒng)內(nèi)
22、存占用百分比。 3)壓力測(cè)試在測(cè)試過(guò)程中,服務(wù)器每10分鐘記錄一次下列數(shù)據(jù):4)測(cè)試方法和工具 測(cè)試方法:黑盒測(cè)試。測(cè)試工具:外購(gòu)或自己編制。 4)測(cè)試方法和工具 測(cè)試方法:5)測(cè)試總結(jié)報(bào)告 被測(cè)試軟件名稱;測(cè)試項(xiàng);測(cè)試環(huán)境;測(cè)試方法;測(cè)試工具。5)測(cè)試總結(jié)報(bào)告 被測(cè)試軟件名稱;5)測(cè)試總結(jié)報(bào)告 壓力測(cè)試結(jié)論:平均響應(yīng)時(shí)間;最大/最小并發(fā)數(shù);失敗的次數(shù);正常連續(xù)運(yùn)行的最長(zhǎng)/最短時(shí)間;并發(fā)數(shù)與失敗的關(guān)系。5)測(cè)試總結(jié)報(bào)告 壓力測(cè)試結(jié)論:4.2.3可用性測(cè)試 可用性測(cè)試包括:導(dǎo)航測(cè)試;圖形測(cè)試;內(nèi)容測(cè)試;整體界面測(cè)試。4.2.3可用性測(cè)試 可用性測(cè)試包括:1.導(dǎo)航測(cè)試在不同的用戶接口控制之間,例如
23、按鈕、對(duì)話框、列表和窗口等;或在不同的連接頁(yè)面之間,導(dǎo)航描述了用戶在一個(gè)頁(yè)面內(nèi)操作的方式。1.導(dǎo)航測(cè)試在不同的用戶接口控制之間,例如按鈕、對(duì)話框、列表導(dǎo)航測(cè)試的內(nèi)容導(dǎo)航是否直觀?Web 系統(tǒng)的主要部分是否可以通過(guò)主頁(yè)訪問(wèn)?Web系統(tǒng)是否需要站點(diǎn)地圖、搜索引擎或其他的導(dǎo)航器幫助? 導(dǎo)航測(cè)試的內(nèi)容導(dǎo)航是否直觀?導(dǎo)航測(cè)試的內(nèi)容測(cè)試Web 系統(tǒng)的頁(yè)面結(jié)構(gòu);導(dǎo)航條、菜單、連接的風(fēng)格是否一致?各種提示是否準(zhǔn)確,確保用戶憑直覺(jué)就知道是否還有內(nèi)容,內(nèi)容在什么地方。最好讓最終用戶參與導(dǎo)航測(cè)試,效果將更加明顯。 導(dǎo)航測(cè)試的內(nèi)容測(cè)試Web 系統(tǒng)的頁(yè)面結(jié)構(gòu);2.圖形測(cè)試在Web 應(yīng)用系統(tǒng)中,適當(dāng)?shù)膱D片和動(dòng)畫既能起到廣
24、告宣傳的作用,又能起到美化頁(yè)面的功能。一個(gè)Web 應(yīng)用系統(tǒng)的圖形可以包括圖片、動(dòng)畫、邊框、顏色、字體、背景、按鈕等。 2.圖形測(cè)試在Web 應(yīng)用系統(tǒng)中,適當(dāng)?shù)膱D片和動(dòng)畫既能起到廣2.圖形測(cè)試(1)要確保圖形有明確的用途,圖片或動(dòng)畫不要胡亂地堆在一起,以免浪費(fèi)傳輸時(shí)間。圖片尺寸要盡量地小,并且要能清楚地說(shuō)明某件事情。(2)驗(yàn)證所有頁(yè)面字體的風(fēng)格是否一致。2.圖形測(cè)試(1)要確保圖形有明確的用途,圖片或動(dòng)畫不要胡2.圖形測(cè)試(3)背景顏色應(yīng)該與字體顏色和前景顏色相搭配。(4)圖片的大小和質(zhì)量也是一個(gè)很重要的因素,一般采用JPG 或GIF 壓縮。2.圖形測(cè)試(3)背景顏色應(yīng)該與字體顏色和前景顏色相搭
25、配。3.內(nèi)容測(cè)試內(nèi)容測(cè)試的目的:內(nèi)容測(cè)試用來(lái)檢驗(yàn)Web 應(yīng)用系統(tǒng)提供信息的正確性、準(zhǔn)確性和相關(guān)性。3.內(nèi)容測(cè)試內(nèi)容測(cè)試的目的:信息的正確性信息的正確性是指信息是可靠的還是誤傳的。例如,在商品價(jià)格列表中,錯(cuò)誤的價(jià)格可能引起財(cái)政問(wèn)題甚至導(dǎo)致法律糾紛;信息的正確性信息的正確性是指信息是可靠的還是誤傳的。例如,在信息的準(zhǔn)確性信息的準(zhǔn)確性是指是否有語(yǔ)法或拼寫錯(cuò)誤。這種測(cè)試通常使用一些文字處理軟件來(lái)進(jìn)行,例如使用Microsoft Word 的拼音與語(yǔ)法檢查功能;信息的準(zhǔn)確性信息的準(zhǔn)確性是指是否有語(yǔ)法或拼寫錯(cuò)誤。這種測(cè)試通信息的相關(guān)性信息的相關(guān)性是指是否在當(dāng)前頁(yè)面可以找到與當(dāng)前瀏覽信息相關(guān)的信息列表或入口
26、。例如,在查找文章時(shí),在一般Web 站點(diǎn)中的所謂相關(guān)文章列表。 信息的相關(guān)性信息的相關(guān)性是指是否在當(dāng)前頁(yè)面可以找到與當(dāng)前瀏覽4.整體界面測(cè)試 整體界面測(cè)試是對(duì)整個(gè)Web 系統(tǒng)的頁(yè)面結(jié)構(gòu)設(shè)計(jì)的測(cè)試,是用戶對(duì)系統(tǒng)的一個(gè)整體感受。4.整體界面測(cè)試 整體界面測(cè)試是對(duì)整個(gè)Web 系統(tǒng)的頁(yè)面結(jié)構(gòu)4.整體界面測(cè)試 例如,當(dāng)用戶瀏覽Web 應(yīng)用系統(tǒng)時(shí),應(yīng)考慮是否感到舒適?是否憑直覺(jué)就知道要找的信息在什么地方?整個(gè)Web 應(yīng)用系統(tǒng)的設(shè)計(jì)風(fēng)格是否一致? 4.整體界面測(cè)試 例如,當(dāng)用戶瀏覽Web 應(yīng)用系統(tǒng)時(shí),應(yīng)考慮4.2.4安全性測(cè)試目錄測(cè)試SSL套接字測(cè)試登錄驗(yàn)證日志文件腳本語(yǔ)言 4.2.4安全性測(cè)試目錄測(cè)試4.
27、2.5客戶端兼容性測(cè)試平臺(tái)測(cè)試;瀏覽器測(cè)試;分辨率測(cè)試;連接速率測(cè)試;打印機(jī)測(cè)試;組合測(cè)試。 4.2.5客戶端兼容性測(cè)試平臺(tái)測(cè)試;1.平臺(tái)測(cè)試市場(chǎng)上有很多不同的操作系統(tǒng)類型,最常見(jiàn)的有Windows、Unix、Macintosh、Linux 等。Web 應(yīng)用系統(tǒng)的最終用戶究竟使用哪一種操作系統(tǒng),取決于用戶系統(tǒng)的配置。1.平臺(tái)測(cè)試市場(chǎng)上有很多不同的操作系統(tǒng)類型,最常見(jiàn)的有Wi1.平臺(tái)測(cè)試平臺(tái)測(cè)試就是要測(cè)試兼容性問(wèn)題:同一個(gè)應(yīng)用可能在某些操作系統(tǒng)下能正常運(yùn)行,但在另外的操作系統(tǒng)下可能會(huì)運(yùn)行失敗。因此,在Web 系統(tǒng)發(fā)布之前,需要在各種操作系統(tǒng)下對(duì)Web 系統(tǒng)進(jìn)行兼容性測(cè)試。1.平臺(tái)測(cè)試平臺(tái)測(cè)試就是
28、要測(cè)試兼容性問(wèn)題:2.瀏覽器測(cè)試瀏覽器是Web系統(tǒng)客戶端最核心的軟件,來(lái)自不同廠商的瀏覽器對(duì)Java,、JavaScript、ActiveX、plug-ins 或不同的HTML 有不同的支持。2.瀏覽器測(cè)試瀏覽器是Web系統(tǒng)客戶端最核心的軟件,來(lái)自不同2.瀏覽器測(cè)試?yán)纾珹ctiveX 是Microsoft 的產(chǎn)品,是為Internet Explorer 而設(shè)計(jì)的,JavaScript 是Netscape 的產(chǎn)品,Java 是Sun 的產(chǎn)品等等。2.瀏覽器測(cè)試?yán)纾?.瀏覽器測(cè)試另外,框架和層次結(jié)構(gòu)風(fēng)格在不同的瀏覽器中也有不同的顯示,甚至根本不能顯示。不同的瀏覽器對(duì)安全性和Java 的設(shè)置也不
29、一樣。 2.瀏覽器測(cè)試另外,框架和層次結(jié)構(gòu)風(fēng)格在不同的瀏覽器中也有不2.瀏覽器測(cè)試AppletsJavaScriptActivesVBScriptIE 5.XIE 6.XNetscape Navigator 5.XNetscape Navigator 6.X2.瀏覽器測(cè)試AppletsJavaScriptActive3.分辨率測(cè)試頁(yè)面版式在640 x400、600 x800 或1024x768 的分辨率模式下是否顯示正常? 3.分辨率測(cè)試頁(yè)面版式在3.分辨率測(cè)試頁(yè)面版式在640 x400、600 x800 或1024x768 的分辨率模式下字體是否太小以至于無(wú)法瀏覽? 或者是太大? 3.分辨率測(cè)試頁(yè)面版式在3.分辨率測(cè)試頁(yè)面版式在640 x400、600 x800 或1024x768 的分辨率模式下文本和圖片是否對(duì)齊? 3.分辨率測(cè)試頁(yè)面版式在4.連接速率測(cè)試是否有這種情況,用戶使用28.8k modem 下載一個(gè)頁(yè)面需要10 分鐘,但測(cè)試人員在測(cè)試的時(shí)候使用的是T1 專線? 用戶在下載文章或演示的時(shí)候,可能會(huì)等待比較長(zhǎng)的時(shí)間,但卻不會(huì)耐心等待
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年大數(shù)據(jù)分析服務(wù)采購(gòu)合同
- 2024年教育培訓(xùn)課程體系定制合同
- 養(yǎng)殖場(chǎng)買賣合同
- 礦山荒料購(gòu)銷合同
- 2024年大數(shù)據(jù)分析服務(wù)提供商合作合同
- 企業(yè)圖像識(shí)別技術(shù)開發(fā)合作合同
- 二零二四企業(yè)國(guó)際化人才培訓(xùn)服務(wù)合同范本收藏3篇
- 二零二四年專業(yè)油罐清洗劑研發(fā)與應(yīng)用合同3篇
- 2025年度商品混凝土市場(chǎng)推廣合作合同范本
- 2025年度股東借款合同范本:高新技術(shù)企業(yè)專項(xiàng)融資協(xié)議
- 人教版五年級(jí)上冊(cè)數(shù)學(xué)簡(jiǎn)便計(jì)算大全500題及答案
- 創(chuàng)新創(chuàng)業(yè)教育課程體系
- 包裝品質(zhì)彩盒外箱知識(shí)課件
- 神經(jīng)外科課件:神經(jīng)外科急重癥
- 頸復(fù)康腰痛寧產(chǎn)品知識(shí)課件
- 2024年低壓電工證理論考試題庫(kù)及答案
- 微電網(wǎng)市場(chǎng)調(diào)查研究報(bào)告
- 《民航服務(wù)溝通技巧》教案第14課民航服務(wù)人員上行溝通的技巧
- MT/T 538-1996煤鉆桿
- 小學(xué)六年級(jí)語(yǔ)文閱讀理解100篇(及答案)
- CB/T 467-1995法蘭青銅閘閥
評(píng)論
0/150
提交評(píng)論