版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第4章Web信息系統(tǒng)測試方法
Web信息系統(tǒng)測試技術(shù)功能測試性能測試可用性測試安全性測試客戶端兼容性測試接口測試Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第1頁。第4章Web信息系統(tǒng)測試方法
Web信息系統(tǒng)安全檢測入侵檢測漏洞掃描Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第2頁。第4章Web信息系統(tǒng)測試方法
Web信息系統(tǒng)安全策略物理安全策略訪問控制策略信息加密策略安全管理策略
Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第3頁。4.1Web信息系統(tǒng)的特點(diǎn)
4.1.1Web信息系統(tǒng)的概念
大多數(shù)信息系統(tǒng)都是采用B-S結(jié)構(gòu)。能夠交付一組復(fù)雜的內(nèi)容和功能給大量的終端用戶。Web信息系統(tǒng)測試是用于測試高質(zhì)量Web應(yīng)用系統(tǒng)的過程,它借用了許多傳統(tǒng)軟件測試和系統(tǒng)測試的概念和原理。
Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第4頁。J2EE體系結(jié)構(gòu)
Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第5頁。4.1.2Web信息系統(tǒng)的特點(diǎn)
1.網(wǎng)絡(luò)集約性2.內(nèi)容驅(qū)動(dòng)性3.持續(xù)演化性4.即時(shí)性5.安全性6.美觀性Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第6頁。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ù)器端,用各式各樣的客戶端滿足不同要求的客戶。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第7頁。2.內(nèi)容驅(qū)動(dòng)性
一般來說,Web應(yīng)用系統(tǒng)不是為了某個(gè)或某些特定用戶量身定做的,它們一般都擁有一個(gè)廣大的服務(wù)群體,其服務(wù)的內(nèi)容,往往由這些群體的要求所決定。在大多數(shù)情況下,一個(gè)Web應(yīng)用系統(tǒng)的主要功能是使用HTML(超文本標(biāo)記語言)來表示文本、圖形、音頻、視頻內(nèi)容給終端用戶。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第8頁。3.持續(xù)演化性 不同于傳統(tǒng)的、按一系列規(guī)律發(fā)布進(jìn)行演化的應(yīng)用軟件(如微軟每隔1-2年發(fā)布新的Office辦公軟件),Web應(yīng)用系統(tǒng)一般是采取持續(xù)演化的模式。對于某些Web應(yīng)用而言,按小時(shí)為單位進(jìn)行更新都是司空見慣的。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第9頁。4.即時(shí)性
Web應(yīng)用系統(tǒng)具有其他任何軟件類型中都沒有的即時(shí)性,或者稱為快速性。對于某些較大規(guī)模的Web應(yīng)用系統(tǒng),開發(fā)時(shí)間往往也只有幾周或者幾天,適度復(fù)雜的Web頁面可以僅在幾小時(shí)內(nèi)完成。這要求開發(fā)者必須十分熟練于開發(fā)Web應(yīng)用所需的壓縮時(shí)間進(jìn)度的規(guī)劃、分析、實(shí)現(xiàn)以及測試方法。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第10頁。5.安全性 Web應(yīng)用系統(tǒng)通過網(wǎng)絡(luò)訪問,為了提高系統(tǒng)效率,需要限制訪問終端的用戶的數(shù)量。為了保護(hù)敏感內(nèi)容,必須提供安全的數(shù)據(jù)傳輸模式。因此要求Web應(yīng)用系統(tǒng)必須有一定的安全性保障。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第11頁。6.美觀性
良好的觀感會使一個(gè)Web應(yīng)用系統(tǒng)錦上添花。在某種應(yīng)用已經(jīng)被市場廣泛接受或者定義為標(biāo)準(zhǔn)時(shí),美觀性可能和技術(shù)在同樣程度上影響該應(yīng)用的成功。
Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第12頁。4.2Web信息系統(tǒng)測試技術(shù)Web系統(tǒng)測試通常由下列部分組成:功能測試;性能測試;可用性測試;安全性測試;系統(tǒng)兼容性測試;接口測試。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第13頁。4.2.1功能測試功能測試包括以下內(nèi)容:鏈接測試;表單測試;數(shù)據(jù)校驗(yàn);cookies測試;數(shù)據(jù)庫測試;應(yīng)用程序特定的功能需求測試;設(shè)計(jì)語言測試。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第14頁。1.鏈接測試 什么是鏈接? 鏈接是Web應(yīng)用系統(tǒng)的一個(gè)主要特征,它是在頁面之間切換和引導(dǎo)用戶去一些未知地址頁面的主要手段。
Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第15頁。1.鏈接測試 鏈接測試的內(nèi)容:測試所有鏈接是否按指示的那樣確實(shí)鏈接到了應(yīng)該鏈接的頁面;測試所鏈接的頁面是否存在;保證Web應(yīng)用系統(tǒng)上沒有孤立的頁面。所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第16頁。1.鏈接測試鏈接測試可以手動(dòng)進(jìn)行,也可以自動(dòng)進(jìn)行。鏈接測試必須在集成測試階段完成,也就是說,在整個(gè)Web應(yīng)用系統(tǒng)的所有頁面開發(fā)完成之后進(jìn)行鏈接測試。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第17頁。2.表單測試
什么是表單? 表單就是一些需要在線顯示和填寫的表格。 表單有一些標(biāo)準(zhǔn)操作,如確認(rèn)、保存、提交等。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第18頁。2.表單測試
例1:
如果使用表單來進(jìn)行在線注冊,要確保提交按鈕能正常工作,當(dāng)注冊完成后應(yīng)返回注冊成功的消息。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第19頁。2.表單測試
例2:
如果使用表單收集配送信息,應(yīng)確保系統(tǒng)能夠正確處理這些數(shù)據(jù),最后能讓顧客收到數(shù)據(jù)包。需要驗(yàn)證服務(wù)器能正確保存這些數(shù)據(jù);后臺運(yùn)行的程序能正確解釋和使用這些信息。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第20頁。2.表單測試
例3:
當(dāng)用戶使用表單進(jìn)行用戶注冊、登錄、信息提交等操作時(shí),必須測試提交操作的完整性。用戶填寫的出生日期與職業(yè)是否恰當(dāng);填寫的所屬省份與所在城市是否匹配;如果使用了默認(rèn)值,還要檢驗(yàn)?zāi)J(rèn)值的正確性;如果表單某個(gè)字段只能接受指定的某些值,則對這個(gè)字段也要進(jìn)行測試。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第21頁。3.數(shù)據(jù)校驗(yàn)?zāi)康模? 根據(jù)業(yè)務(wù)規(guī)則,需要對用戶輸入進(jìn)行校驗(yàn),則要保證這些校驗(yàn)功能正常工作。
Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第22頁。3.數(shù)據(jù)校驗(yàn)例如: 省份的字段可以用一個(gè)有效列表進(jìn)行校驗(yàn)。需要驗(yàn)證列表完整性;程序是否正確調(diào)用了該列表;列表操作是否正確,如在列表中添加一個(gè)測試值。數(shù)據(jù)校驗(yàn)測試和表單測試可能會有一些重復(fù)。
Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第23頁。4.Cookies測試什么是Cookies?
Cookie是一個(gè)由網(wǎng)頁服務(wù)器放在您硬盤上的非常小的文本文件.它本質(zhì)上就像您的身份證明一樣,并且不能像代碼那樣被執(zhí)行或被用來散布病毒。它只能被您使用并且只能由提供的服務(wù)器讀取.Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第24頁。4.Cookies測試使用Cookie的目的:
幫您節(jié)約時(shí)間。如果您自定義頁面,或注冊產(chǎn)品或服務(wù)。cookie記住您的身份.當(dāng)下一次您再次訪問的時(shí)候,將顯示您需要的信息,將幫您填入任何您已經(jīng)回答過的問題。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第25頁。4.Cookies測試 Cookies通常用來存儲用戶信息和用戶在某些應(yīng)用系統(tǒng)上的操作序列,當(dāng)一個(gè)用戶使用Cookies訪問了某一個(gè)應(yīng)用系統(tǒng)時(shí),Web服務(wù)器將發(fā)送關(guān)于用戶的信息,并把該信息以Cookies的形式存儲在客戶端計(jì)算機(jī)上,這可用來創(chuàng)建動(dòng)態(tài)和自定義頁面或者存儲登錄等信息。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第26頁。4.Cookies測試測試內(nèi)容:Cookies是否能正常工作;Cookies是否按預(yù)定的時(shí)間進(jìn)行保存;刷新對Cookies有什么影響等。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第27頁。4.Cookies測試舉例:如果在cookies中保存了注冊信息,應(yīng)確認(rèn)該cookie能夠正常工作而且已對這些信息進(jìn)行加密。如果使用cookie來統(tǒng)計(jì)次數(shù),需要驗(yàn)證次數(shù)累計(jì)正確。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第28頁。5.數(shù)據(jù)庫測試數(shù)據(jù)庫在Web應(yīng)用系統(tǒng)中的作用: 數(shù)據(jù)庫為Web應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢和實(shí)現(xiàn)用戶對數(shù)據(jù)存儲的請求等提供空間。 在Web應(yīng)用中,最常用的數(shù)據(jù)庫類型是關(guān)系型數(shù)據(jù)庫,可以使用SQL對信息進(jìn)行處理。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第29頁。5.數(shù)據(jù)庫測試兩種主要數(shù)據(jù)庫錯(cuò)誤:數(shù)據(jù)一致性錯(cuò)誤:主要是由于用戶提交的表單信息不正確而造成的。輸出錯(cuò)誤:主要是由于網(wǎng)絡(luò)傳輸速度或程序設(shè)計(jì)問題等引起的。數(shù)據(jù)庫測試就要針對這兩種情況,分別進(jìn)行測試。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第30頁。6.應(yīng)用程序特定的功能需求測試 測試人員需要對應(yīng)用程序特定的功能需求進(jìn)行驗(yàn)證。 測試的依據(jù):程序需求規(guī)格說明書。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第31頁。6.應(yīng)用程序特定的功能需求測試舉例: 如一個(gè)訂貨系統(tǒng),嘗試用戶可能進(jìn)行的所有操作:下訂單;更改訂單;取消訂單;核對訂單狀態(tài);在貨物發(fā)送之前更改送貨信息;在線支付等。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第32頁。7.設(shè)計(jì)語言測試不同的Web設(shè)計(jì)語言版本的差異可以引起客戶端或服務(wù)器端嚴(yán)重的問題;尤其在分布式環(huán)境中開發(fā)時(shí),開發(fā)人員都不在一起,這個(gè)問題就顯得尤為重要。測試的語言,除了HTML的版本問題外,不同的腳本語言,例如使用Java、JavaScript、ActiveX、VBScript或Perl等開發(fā)的應(yīng)用程序也要在不同的版本上進(jìn)行驗(yàn)證。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第33頁。4.2.2性能測試
包括以下內(nèi)容:壓力測試;連接速度測試;負(fù)載測試。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第34頁。1.壓力測試Web服務(wù)的特點(diǎn):Web服務(wù)處于分布式計(jì)算的核心位置,它們之間的交互通常很難測試。分布式開發(fā)可能使Web服務(wù)的開發(fā)變得越來越容易隱藏錯(cuò)誤。 壓力測試是檢測這類代碼錯(cuò)誤的一種有效方法。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第35頁。1.壓力測試如何做壓力測試? 在設(shè)計(jì)對Web服務(wù)進(jìn)行壓力測試的測試系統(tǒng)時(shí),要讓它們以某種特定的方式運(yùn)行代碼,這種做法超越了功能驗(yàn)證。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第36頁。1.壓力測試壓力測試的目的: 壓力測試目的是要弄清楚被測試的Web服務(wù)是不是不僅能做我們認(rèn)為它能做的事,而且在被施加了某些高強(qiáng)度壓力的情況下仍然繼續(xù)正常運(yùn)行。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第37頁。1.壓力測試壓力測試的內(nèi)容: 壓力測試必須對Web服務(wù)應(yīng)用以下四個(gè)基本條件進(jìn)行有效的壓力測試。重復(fù)(Repetition);并發(fā)(Concurrency);量級(Magnitude);隨機(jī)變化。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第38頁。壓力測試的內(nèi)容重復(fù)(Repetition): 測試的重復(fù)就是一遍又一遍地執(zhí)行某個(gè)操作或功能。比如重復(fù)調(diào)用一個(gè)Web服務(wù),確定一個(gè)操作能否正常執(zhí)行,并且能否繼續(xù)在每次執(zhí)行時(shí)都正常。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第39頁。壓力測試的內(nèi)容并發(fā)(Concurrency): 并發(fā)是同時(shí)執(zhí)行多個(gè)操作的行為。換句話說,就是在同一時(shí)間執(zhí)行多個(gè)測試,例如在同一個(gè)服務(wù)器上同時(shí)調(diào)用許多Web服務(wù)。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第40頁。壓力測試的內(nèi)容量級(Magnitude): 壓力測試系統(tǒng)應(yīng)該應(yīng)用于產(chǎn)品的另一個(gè)條件,需要考慮每個(gè)操作中的負(fù)載量,即也要盡量給產(chǎn)品增加負(fù)擔(dān)。
例如,改變數(shù)據(jù)的大小、改變時(shí)間延遲的長度、資金數(shù)量的轉(zhuǎn)移、輸入速度以及輸入的變化等。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第41頁。壓力測試的內(nèi)容隨機(jī)變化: 任何壓力系統(tǒng)都多多少少具有一些隨機(jī)性。隨機(jī)使用前面的壓力原則中介紹的無數(shù)變化形式,就能夠在每次測試運(yùn)行時(shí)應(yīng)用許多不同的代碼路徑。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第42頁。壓力測試用例參考模板
Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第43頁。2.連接速度測試用戶連接方式的不同:電話撥號上網(wǎng);寬帶上網(wǎng);局域網(wǎng);有限電視網(wǎng);光纖網(wǎng);電力網(wǎng)。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第44頁。2.連接速度測試
不管用戶使用那種方式的不同,系統(tǒng)都不能讓用戶可以等較長的時(shí)間。
連接速度測試的目的,就是要保證在許可的時(shí)間內(nèi)響應(yīng)用戶的請求。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第45頁。2.連接速度測試 舉例:如果訪問一個(gè)頁面Web系統(tǒng)響應(yīng)時(shí)間太長(例如超過5秒鐘),用戶就會因失去耐心而離開。有些頁面有超時(shí)的限制,如果響應(yīng)速度太慢,用戶可能還沒來得及瀏覽內(nèi)容,就需要重新登錄了。如果連接速度太慢,還可能引起數(shù)據(jù)丟失,使用戶得不到真實(shí)的頁面。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第46頁。3.負(fù)載測試
負(fù)載測試的目的:
負(fù)載測試是為了測量Web系統(tǒng)在某一負(fù)載級別上的性能,以保證Web系統(tǒng)在需求范圍內(nèi)能正常工作。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第47頁。3.負(fù)載測試
負(fù)載測試內(nèi)容:某個(gè)時(shí)刻同時(shí)訪問Web系統(tǒng)的用戶數(shù)量;在線數(shù)據(jù)處理的數(shù)量。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第48頁。3.負(fù)載測試
例如:系統(tǒng)最多能允許多少個(gè)用戶同時(shí)在線?如果超過了這個(gè)數(shù)量,會出現(xiàn)什么現(xiàn)象?系統(tǒng)能否處理大量用戶同時(shí)對同一個(gè)頁面的請求?Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第49頁。壓力測試實(shí)例
(1)測試名稱: 某公司人員管理信息系統(tǒng)測試
Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第50頁。(2)測試對象模擬實(shí)際應(yīng)用的軟硬件環(huán)境;模擬用戶使用過程的系統(tǒng)負(fù)荷:通過長時(shí)間運(yùn)行被測軟件來測試被測系統(tǒng)的可靠性;測試被測系統(tǒng)的響應(yīng)時(shí)間。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第51頁。用戶的實(shí)際使用環(huán)境由四臺IBMXSeries250PCServer組成的MicrosoftCluster;數(shù)據(jù)庫管理系統(tǒng)采用Oracle8.1.6;應(yīng)用服務(wù)器程序和數(shù)據(jù)庫管理系統(tǒng)同時(shí)運(yùn)行在MicrosoftCluster上;有100個(gè)用戶使用客戶端軟件進(jìn)行業(yè)務(wù)處理。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第52頁。(3)測試計(jì)劃
1)測試壓力估算:原則:全年的業(yè)務(wù)量集中在8個(gè)月完成,每個(gè)月20個(gè)工作日,每個(gè)工作日8個(gè)小時(shí);采用80—20原理,每個(gè)工作日中80%的業(yè)務(wù)在20%的時(shí)間內(nèi)完成,即每天80%的業(yè)務(wù)在1.6小時(shí)內(nèi)完成;Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第53頁。測試壓力的估算數(shù)據(jù):去年全年處理業(yè)務(wù)約100萬筆。其中15%的業(yè)務(wù)處理中,每筆業(yè)務(wù)需對應(yīng)用服務(wù)器提交7次請求;其中70%的業(yè)務(wù)處理中,每筆業(yè)務(wù)需對應(yīng)用服務(wù)器提交5次請求;其余15%的業(yè)務(wù)處理中,每筆業(yè)務(wù)向應(yīng)用服務(wù)器提交3次請求。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第54頁。測試壓力的估算數(shù)據(jù):
根據(jù)以往的統(tǒng)計(jì)結(jié)果,每年的業(yè)務(wù)增量為15%,考慮到今后三年業(yè)務(wù)發(fā)展的需要,測試按現(xiàn)有業(yè)務(wù)量的2倍進(jìn)行。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第55頁。測試壓力的估算結(jié)果:每年總的請求數(shù)量為:(100*15%*7+100*70%*5+100*15%*3)*2=300萬次/年Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第56頁。測試壓力的估算結(jié)果:每天的請求數(shù)量為:
300/160=1.875萬次/天全年的業(yè)務(wù)量集中在8個(gè)月完成,每個(gè)月20個(gè)工作日,總共160個(gè)工作日。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第57頁。測試壓力的估算結(jié)果:每秒的請求數(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)完成。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第58頁。測試壓力的估算結(jié)果:結(jié)論:
正常情況下,應(yīng)用服務(wù)器處理請求的能力應(yīng)達(dá)到:3次/秒。
Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第59頁。2)測試環(huán)境準(zhǔn)備:Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第60頁。3)破壞性測試按照設(shè)計(jì)的客戶端連接數(shù)量進(jìn)行測試:把應(yīng)用服務(wù)器處理請求的設(shè)計(jì)指標(biāo)增加1-10倍,分別測試出現(xiàn)錯(cuò)誤的狀態(tài)和和出現(xiàn)錯(cuò)誤的比率;考察是否出現(xiàn)不可恢復(fù)錯(cuò)誤;出現(xiàn)嚴(yán)重錯(cuò)誤情況下,在負(fù)載減輕后,錯(cuò)誤是否能夠自動(dòng)恢復(fù)。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第61頁。3)壓力測試在測試過程中,服務(wù)器每10分鐘記錄一次下列數(shù)據(jù):CPU使用情況;內(nèi)存使用情況;被測程序內(nèi)存占用百分比;數(shù)據(jù)庫管理系統(tǒng)內(nèi)存占用百分比;操作系統(tǒng)內(nèi)存占用百分比。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第62頁。4)測試方法和工具測試方法: 黑盒測試。測試工具: 外購或自己編制。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第63頁。5)測試總結(jié)報(bào)告被測試軟件名稱;測試項(xiàng);測試環(huán)境;測試方法;測試工具。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第64頁。5)測試總結(jié)報(bào)告壓力測試結(jié)論:平均響應(yīng)時(shí)間;最大/最小并發(fā)數(shù);失敗的次數(shù);正常連續(xù)運(yùn)行的最長/最短時(shí)間;并發(fā)數(shù)與失敗的關(guān)系。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第65頁。4.2.3可用性測試可用性測試包括:導(dǎo)航測試;圖形測試;內(nèi)容測試;整體界面測試。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第66頁。1.導(dǎo)航測試在不同的用戶接口控制之間,例如按鈕、對話框、列表和窗口等;或在不同的連接頁面之間,導(dǎo)航描述了用戶在一個(gè)頁面內(nèi)操作的方式。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第67頁。導(dǎo)航測試的內(nèi)容導(dǎo)航是否直觀?Web系統(tǒng)的主要部分是否可以通過主頁訪問?Web系統(tǒng)是否需要站點(diǎn)地圖、搜索引擎或其他的導(dǎo)航器幫助?Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第68頁。導(dǎo)航測試的內(nèi)容測試Web系統(tǒng)的頁面結(jié)構(gòu);導(dǎo)航條、菜單、連接的風(fēng)格是否一致?各種提示是否準(zhǔn)確,確保用戶憑直覺就知道是否還有內(nèi)容,內(nèi)容在什么地方。最好讓最終用戶參與導(dǎo)航測試,效果將更加明顯。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第69頁。2.圖形測試在Web應(yīng)用系統(tǒng)中,適當(dāng)?shù)膱D片和動(dòng)畫既能起到廣告宣傳的作用,又能起到美化頁面的功能。一個(gè)Web應(yīng)用系統(tǒng)的圖形可以包括圖片、動(dòng)畫、邊框、顏色、字體、背景、按鈕等。
Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第70頁。2.圖形測試(1) 要確保圖形有明確的用途,圖片或動(dòng)畫不要胡亂地堆在一起,以免浪費(fèi)傳輸時(shí)間。圖片尺寸要盡量地小,并且要能清楚地說明某件事情。(2) 驗(yàn)證所有頁面字體的風(fēng)格是否一致。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第71頁。2.圖形測試(3) 背景顏色應(yīng)該與字體顏色和前景顏色相搭配。(4) 圖片的大小和質(zhì)量也是一個(gè)很重要的因素,一般采用JPG或GIF壓縮。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第72頁。3.內(nèi)容測試內(nèi)容測試的目的:內(nèi)容測試用來檢驗(yàn)Web應(yīng)用系統(tǒng)提供信息的正確性、準(zhǔn)確性和相關(guān)性。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第73頁。信息的正確性信息的正確性是指信息是可靠的還是誤傳的。例如,在商品價(jià)格列表中,錯(cuò)誤的價(jià)格可能引起財(cái)政問題甚至導(dǎo)致法律糾紛;Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第74頁。信息的準(zhǔn)確性信息的準(zhǔn)確性是指是否有語法或拼寫錯(cuò)誤。這種測試通常使用一些文字處理軟件來進(jìn)行,例如使用MicrosoftWord的"拼音與語法檢查"功能;Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第75頁。信息的相關(guān)性信息的相關(guān)性是指是否在當(dāng)前頁面可以找到與當(dāng)前瀏覽信息相關(guān)的信息列表或入口。例如,在查找文章時(shí),在一般Web站點(diǎn)中的所謂"相關(guān)文章列表"。
Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第76頁。4.整體界面測試
整體界面測試是對整個(gè)Web系統(tǒng)的頁面結(jié)構(gòu)設(shè)計(jì)的測試,是用戶對系統(tǒng)的一個(gè)整體感受。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第77頁。4.整體界面測試
例如,當(dāng)用戶瀏覽Web應(yīng)用系統(tǒng)時(shí),應(yīng)考慮是否感到舒適?是否憑直覺就知道要找的信息在什么地方?整個(gè)Web應(yīng)用系統(tǒng)的設(shè)計(jì)風(fēng)格是否一致?Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第78頁。4.2.4安全性測試目錄測試SSL套接字測試登錄驗(yàn)證日志文件腳本語言Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第79頁。4.2.5客戶端兼容性測試平臺測試;瀏覽器測試;分辨率測試;連接速率測試;打印機(jī)測試;組合測試。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第80頁。1.平臺測試 市場上有很多不同的操作系統(tǒng)類型,最常見的有Windows、Unix、Macintosh、Linux等。Web應(yīng)用系統(tǒng)的最終用戶究竟使用哪一種操作系統(tǒng),取決于用戶系統(tǒng)的配置。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第81頁。1.平臺測試平臺測試就是要測試兼容性問題:同一個(gè)應(yīng)用可能在某些操作系統(tǒng)下能正常運(yùn)行,但在另外的操作系統(tǒng)下可能會運(yùn)行失敗。因此,在Web系統(tǒng)發(fā)布之前,需要在各種操作系統(tǒng)下對Web系統(tǒng)進(jìn)行兼容性測試。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第82頁。2.瀏覽器測試瀏覽器是Web系統(tǒng)客戶端最核心的軟件,來自不同廠商的瀏覽器對Java,、JavaScript、ActiveX、plug-ins或不同的HTML有不同的支持。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第83頁。2.瀏覽器測試?yán)纾珹ctiveX是Microsoft的產(chǎn)品,是為InternetExplorer而設(shè)計(jì)的,JavaScript是Netscape的產(chǎn)品,Java是Sun的產(chǎn)品等等。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第84頁。2.瀏覽器測試另外,框架和層次結(jié)構(gòu)風(fēng)格在不同的瀏覽器中也有不同的顯示,甚至根本不能顯示。不同的瀏覽器對安全性和Java的設(shè)置也不一樣。Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第85頁。2.瀏覽器測試AppletsJavaScriptActivesVBScriptIE5.XIE6.XNetscapeNavigator5.XNetscapeNavigator6.XWeb信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第86頁。3.分辨率測試頁面版式在640x400、600x800或1024x768的分辨率模式下是否顯示正常?Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第87頁。3.分辨率測試頁面版式在640x400、600x800或1024x768的分辨率模式下字體是否太小以至于無法瀏覽?或者是太大?Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第88頁。3.分辨率測試頁面版式在640x400、600x800或1024x768的分辨率模式下文本和圖片是否對齊?Web信息系統(tǒng)測試方法全文共101頁,當(dāng)前為第89頁。4.連接速率測試是否有這種情況,用戶使用28.8kmodem下載一個(gè)頁面需要10分鐘,但測試人員在測試的時(shí)候使用的是T1專線?用戶在下載文章或演示的時(shí)候,
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《孕嬰行業(yè)市場分析》課件
- 《ttt初級班講義》課件
- 單位人力資源管理制度展示大全十篇
- 單位人力資源管理制度佳作大合集十篇
- 黑龍江省哈爾濱市2024-2025學(xué)年高三上學(xué)期期末考試語文試題(含答案)
- 系統(tǒng)總體設(shè)計(jì)教學(xué)課件
- 單位管理制度收錄大合集【人員管理】十篇
- 2025年工程建設(shè)規(guī)范標(biāo)準(zhǔn)編制及相關(guān)工作計(jì)劃(征求意見稿)
- 小兒清熱沖劑行業(yè)市場發(fā)展及發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 吉林大學(xué)實(shí)驗(yàn)課件-紫外光譜實(shí)驗(yàn)
- 2025年1月山西、陜西、寧夏、青海普通高等學(xué)校招生考試適應(yīng)性測試(八省聯(lián)考)政治
- DB3707T 131-2024 城鎮(zhèn)居民供熱服務(wù)規(guī)范
- 《廣東省智慧高速公路建設(shè)指南(試行)》
- 護(hù)理年終個(gè)人工作總結(jié)
- 社區(qū)中心及衛(wèi)生院65歲及以上老年人健康體檢分析報(bào)告模板
- 年度分析報(bào)告格式范文
- 2024年度吉林省國家電網(wǎng)招聘之法學(xué)類典型題匯編及答案
- 山東省臨沂市2023-2024學(xué)年高一上學(xué)期1月期末考試 物理 含答案
- 2024年世界職業(yè)院校技能大賽中職組“嬰幼兒保育組”賽項(xiàng)考試題庫-下(多選、判斷題)
- 2023年福建公務(wù)員錄用考試《行測》真題卷及答案解析
- 中華人民共和國學(xué)前教育法
評論
0/150
提交評論