




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
dotNET企業(yè)級(jí)項(xiàng)目開發(fā)
模塊五系統(tǒng)發(fā)布和應(yīng)用
任務(wù)5-3測(cè)試運(yùn)行系統(tǒng)
北京信息職業(yè)技術(shù)學(xué)院主講教師張治斌目錄問題引入——測(cè)試的重要性子任務(wù)——測(cè)試運(yùn)行系統(tǒng)知識(shí)點(diǎn)講授軟件測(cè)試分類網(wǎng)站測(cè)試基本方法問題引入網(wǎng)站測(cè)試的重要性
基于Web的系統(tǒng)測(cè)試與傳統(tǒng)的軟件測(cè)試既有相同之處,也有不同的地方,對(duì)軟件測(cè)試提出了新的挑戰(zhàn)?;赪eb的系統(tǒng)測(cè)試不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,而且還要評(píng)價(jià)系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適。更需要從最終用戶的角度進(jìn)行安全性和可用性測(cè)試。通常Web網(wǎng)站測(cè)試的內(nèi)容包含以下方面:功能測(cè)試;性能測(cè)試;安全性測(cè)試;
可用性/易用性測(cè)試;配置和兼容性測(cè)試;數(shù)據(jù)庫測(cè)試;代碼合法性測(cè)試;完成測(cè)試。知識(shí)點(diǎn)講授
1、
功能測(cè)試功能測(cè)試主要包括以下幾個(gè)方面的內(nèi)容:內(nèi)容測(cè)試鏈接測(cè)試表單測(cè)試Cookies測(cè)試設(shè)計(jì)語言測(cè)試知識(shí)點(diǎn)講授1.1內(nèi)容測(cè)試用來檢測(cè)Web應(yīng)用系統(tǒng)提供信息以下方面:正確性
指信息是真實(shí)可靠的還是胡亂編造的。準(zhǔn)確性
指網(wǎng)頁文字表述是否符合語法邏輯或者是否有拼寫錯(cuò)誤相關(guān)性
是指能否在當(dāng)前頁面可以找到與當(dāng)前瀏覽信息相關(guān)的信息列表或入口。知識(shí)點(diǎn)講授文字標(biāo)簽圖
網(wǎng)頁中的文字標(biāo)簽頁面文本測(cè)試還應(yīng)該包括文字標(biāo)簽,它為網(wǎng)頁上的圖片提供特征描述。圖中給出一個(gè)文字標(biāo)簽的例子。當(dāng)用戶把鼠標(biāo)移動(dòng)到網(wǎng)頁的某些圖片時(shí),就會(huì)立即彈出關(guān)于圖片的說明性語言。知識(shí)點(diǎn)講授
網(wǎng)上店面是現(xiàn)在非常流行的Web網(wǎng)站,這里設(shè)定一個(gè)網(wǎng)上小百貨商店作為例子,并為其設(shè)計(jì)測(cè)試用例。頁面內(nèi)容測(cè)試用例如下表所示。知識(shí)點(diǎn)講授1.2頁面鏈接測(cè)試鏈接是使用戶可以從一個(gè)頁面瀏覽到另一個(gè)頁面的主要手段,是Web應(yīng)用系統(tǒng)的一個(gè)主要特征,它是在頁面之間切換和指導(dǎo)用戶去一些不知道地址的頁面的主要手段。鏈接測(cè)試需要驗(yàn)證三個(gè)方面的問題:(1)用戶點(diǎn)擊鏈接是否可以順利地打開所要瀏覽的內(nèi)容,即鏈接是否按照指示的那樣確實(shí)鏈接到了要鏈接的頁面。(2)所要鏈接的頁面是否存在。實(shí)際上,好多不規(guī)范的小型站點(diǎn),其內(nèi)部鏈接都是空的,這讓瀏覽者感覺很不好。(3)保證Web應(yīng)用系統(tǒng)上沒有孤立的頁面,所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問。1.3表單測(cè)試表單測(cè)試主要考慮以下幾個(gè)方面內(nèi)容:表單提交應(yīng)當(dāng)模擬用戶提交,驗(yàn)證是否完成功能,如注冊(cè)信息。要測(cè)試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性。使用表單收集配送信息時(shí),應(yīng)確保程序能夠正確處理這些數(shù)據(jù)。要驗(yàn)證數(shù)據(jù)的正確性和異常情況的處理能力等,注意是否符合易用性要求。在測(cè)試表單時(shí),會(huì)涉及到數(shù)據(jù)校驗(yàn)問題。知識(shí)點(diǎn)講授知識(shí)點(diǎn)講授Cookies測(cè)試如果Web應(yīng)用系統(tǒng)使用了Cookies,測(cè)試人員需要對(duì)它們進(jìn)行檢測(cè)。測(cè)試的內(nèi)容可包括Cookies是否起作用,是否按預(yù)定的時(shí)間進(jìn)行保存,刷新對(duì)Cookies有什么影響等。如果在cookies中保存了注冊(cè)信息,請(qǐng)確認(rèn)該cookie能夠正常工作而且已對(duì)這些信息已經(jīng)加密。如果使用cookie來統(tǒng)計(jì)次數(shù),需要驗(yàn)證次數(shù)累計(jì)正確。知識(shí)點(diǎn)講授設(shè)計(jì)語言測(cè)試Web設(shè)計(jì)語言版本的差異可以引起客戶端或服務(wù)器端的一些嚴(yán)重問題,例如使用哪種版本的HTML等。當(dāng)在分布式環(huán)境中開發(fā)時(shí),開發(fā)人員都不在一起,這個(gè)問題就顯得尤為重要。除了HTML的版本問題外,不同的腳本語言,例如Java、JavaScript、ActiveX、VBScript或Perl等也要進(jìn)行驗(yàn)證。知識(shí)點(diǎn)講授功能測(cè)試用例知識(shí)點(diǎn)講授2.性能測(cè)試2.1壓力測(cè)試壓力測(cè)試指對(duì)系統(tǒng)不斷施加壓力的測(cè)試,使通過確定一個(gè)系統(tǒng)的瓶頸或不能接收用戶請(qǐng)求的性能點(diǎn),來獲得系統(tǒng)能提供的最大服務(wù)級(jí)別的測(cè)試。例如:測(cè)試一個(gè)web站點(diǎn)在大量的負(fù)荷下,系統(tǒng)的事務(wù)響應(yīng)時(shí)間何時(shí)會(huì)變得不可接受或事務(wù)不能正常執(zhí)行。知識(shí)點(diǎn)講授2.性能測(cè)試2.2負(fù)載測(cè)試負(fù)載測(cè)試是為了測(cè)量Web系統(tǒng)在某一負(fù)載級(jí)別上的性能,以保證Web系統(tǒng)在需求范圍內(nèi)能正常工作。負(fù)載級(jí)別可以是某個(gè)時(shí)刻同時(shí)訪問Web系統(tǒng)的用戶數(shù)量,也可以是在線數(shù)據(jù)處理的數(shù)量。負(fù)載測(cè)試包括的問題有:Web應(yīng)用系統(tǒng)能允許多少個(gè)用戶同時(shí)在線;如果超過了這個(gè)數(shù)量,會(huì)出現(xiàn)什么現(xiàn)象;Web應(yīng)用系統(tǒng)能否處理大量用戶對(duì)同一個(gè)頁面的請(qǐng)求。知識(shí)點(diǎn)講授負(fù)載測(cè)試的作用是在軟件產(chǎn)品投向市場(chǎng)以前,通過執(zhí)行可重復(fù)的負(fù)載測(cè)試,預(yù)先分析軟件可以承受的并發(fā)用戶的數(shù)量極限和性能極限,以便更好地優(yōu)化軟件。知識(shí)點(diǎn)講授負(fù)載測(cè)試
對(duì)系統(tǒng)不斷地增加壓力或增加一定壓力下的持續(xù)時(shí)間,直到系統(tǒng)的性能指標(biāo)達(dá)到極限。例如:響應(yīng)時(shí)間超過預(yù)定指標(biāo)或某種資源已經(jīng)達(dá)到飽和狀態(tài)。這樣可以找到系統(tǒng)的處理極限,為系統(tǒng)調(diào)優(yōu)提供依據(jù)。知識(shí)點(diǎn)講授壓力測(cè)試是通過逐步增加系統(tǒng)負(fù)載,測(cè)試系統(tǒng)性能的變化,并最終確定在什么負(fù)載條件下系統(tǒng)性能處于失效狀態(tài),并以此來獲得系統(tǒng)能夠提供的最大服務(wù)級(jí)別的測(cè)試。
負(fù)載測(cè)試是通過逐步增加系統(tǒng)負(fù)載,測(cè)試系統(tǒng)性能的變化,并最終確定在滿足性能指標(biāo)的情況下,系統(tǒng)所能承受的最大負(fù)載量的測(cè)試。
簡(jiǎn)單點(diǎn)說就是:壓力測(cè)試是看加多少負(fù)載就能使系統(tǒng)失效,負(fù)載測(cè)試是看在滿足系統(tǒng)就快失效的一剎那間能承受的負(fù)載。
其實(shí)壓力測(cè)試是一種特定類型的負(fù)載測(cè)試!知識(shí)點(diǎn)講授2.3強(qiáng)度測(cè)試總是迫使系統(tǒng)在異常的資源配置下運(yùn)行,主要是為了檢查程序?qū)Ξ惓G闆r的抵抗能力。
例如:當(dāng)正常的用戶點(diǎn)擊率為“1000次/秒”時(shí),運(yùn)行點(diǎn)擊率為“2000次/秒”的測(cè)試用例。知識(shí)點(diǎn)講授并發(fā)測(cè)試
并發(fā)測(cè)試主要指當(dāng)測(cè)試多個(gè)用戶同時(shí)訪問同一個(gè)應(yīng)用程序、同一個(gè)模塊或數(shù)據(jù)記錄時(shí)是否存在死鎖或其他性能問題,幾乎所有的性能測(cè)試都會(huì)涉及并發(fā)測(cè)試。知識(shí)點(diǎn)講授性能測(cè)試的術(shù)語響應(yīng)時(shí)間(TTLB–Timetolastbyte)
響應(yīng)時(shí)間是指從客戶端發(fā)送一個(gè)請(qǐng)求開始計(jì)時(shí),到客戶端接到從服務(wù)器端返回的響應(yīng)結(jié)果結(jié)束計(jì)時(shí)所經(jīng)歷的時(shí)間,響應(yīng)時(shí)間由網(wǎng)絡(luò)傳輸時(shí)間、服務(wù)器處理時(shí)間和瀏覽器顯示時(shí)間三部分組成。知識(shí)點(diǎn)講授吞吐量、吞吐率
吞吐量指在一次性能測(cè)試過程中網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)量的總和,單位為B/s(字節(jié)/秒)
吞吐率就是吞吐量/傳輸時(shí)間,通常用來指單位時(shí)間內(nèi)網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)量,也可以指單位時(shí)間內(nèi)處理的客戶端請(qǐng)求數(shù)量。吞吐率越大,系統(tǒng)的負(fù)載能力就越強(qiáng)。知識(shí)點(diǎn)講授資源利用率
資源利用率指的是對(duì)不同系統(tǒng)資源的使用程度,例如服務(wù)器的CPU利用率、磁盤利用率等。資源利用率是分析系統(tǒng)性能指標(biāo)進(jìn)而改善性能的主要依據(jù)。知識(shí)點(diǎn)講授安全性測(cè)試
隨著Internet的廣泛使用,網(wǎng)上交費(fèi)、電子銀行等深入到了人們的生活中。所以網(wǎng)絡(luò)安全問題就日益重要,特別對(duì)于有交互信息的網(wǎng)站及進(jìn)行電子商務(wù)活動(dòng)的網(wǎng)站尤其重要。站點(diǎn)涉及銀行信用卡支付問題,用戶資料信息保密問題等。Web頁面隨時(shí)會(huì)傳輸這些重要信息,所以一定要確保安全性。一旦用戶信息被黑客捕獲泄露,客戶在進(jìn)行交易時(shí),就不會(huì)有安全感,甚至后果嚴(yán)重。知識(shí)點(diǎn)講授可用性/可靠性測(cè)試導(dǎo)航測(cè)試導(dǎo)航描述了用戶在一個(gè)頁面內(nèi)操作的方式,在不同的用戶接口控件之間,例如按鈕、對(duì)話框、列表和窗口等;或在不同的連接頁面之間。主要測(cè)試目的是檢測(cè)一個(gè)Web應(yīng)用系統(tǒng)是否易于導(dǎo)航,具體內(nèi)容包括:導(dǎo)航是否直觀;Web系統(tǒng)的主要部分是否可通過主頁存?。籛eb系統(tǒng)是否需要站點(diǎn)地圖、搜索引擎或其他的導(dǎo)航幫助。知識(shí)點(diǎn)講授Web圖形測(cè)試在Web應(yīng)用系統(tǒng)中,適當(dāng)?shù)膱D片和動(dòng)畫既能起到廣告宣傳的作用,又能起到美化頁面的功能。一個(gè)Web應(yīng)用系統(tǒng)的圖形可以包括圖片、動(dòng)畫、邊框、顏色、字體、背景、按鈕等。圖形測(cè)試的內(nèi)容有:(1)要確保圖形有明確的用途,圖片或動(dòng)畫不要胡亂地堆在一起,以免浪費(fèi)傳輸時(shí)間。Web應(yīng)用系統(tǒng)的圖片尺寸要盡量地小,并且要能清楚地說明某件事情,一般都鏈接到某個(gè)具體的頁面。(2)驗(yàn)證所有頁面字體的風(fēng)格是否一致。知識(shí)點(diǎn)講授(3)背景顏色應(yīng)該與字體顏色和前景顏色相搭配。通常來說,使用少許或盡量不使用背景是個(gè)不錯(cuò)的選擇。如果您想用背景,那么最好使用單色的,和導(dǎo)航條一起放在頁面的左邊。另外,圖案和圖片可能會(huì)轉(zhuǎn)移用戶的注意力。(4)圖片的大小和質(zhì)量也是一個(gè)很重要的因素,一般采用JPG或GIF壓縮,最好能使圖片的大小減小到30k以下。(5)驗(yàn)證的是文字回繞是否正確。如果說明文字指向右邊的圖片,應(yīng)該確保該圖片出現(xiàn)在右邊。不要因?yàn)槭褂脠D片而使窗口和段落排列古怪或者出現(xiàn)孤行。(6)圖片能否正常加載,用來檢測(cè)網(wǎng)頁的輸入性能好壞。如果網(wǎng)頁中有太多圖片或動(dòng)畫插件,就會(huì)導(dǎo)致傳輸和顯示的數(shù)據(jù)量巨大、減慢網(wǎng)頁的輸入速度,有時(shí)會(huì)影響圖片的加載。知識(shí)點(diǎn)講授圖形用戶界面(GUI)測(cè)試1.整體界面測(cè)試2.界面測(cè)試要素界面測(cè)試要素主要包括:符合標(biāo)準(zhǔn)和規(guī)范,靈活性,正確性,直觀性,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企事業(yè)單位停車位租賃及停車費(fèi)調(diào)整服務(wù)協(xié)議
- 財(cái)務(wù)咨詢與內(nèi)部控制制度設(shè)計(jì)協(xié)議
- 文化創(chuàng)意產(chǎn)業(yè)園區(qū)場(chǎng)開發(fā)運(yùn)營(yíng)合作協(xié)議
- 車牌租賃市場(chǎng)推廣合作協(xié)議范本
- 電子商務(wù)園區(qū)場(chǎng)地租賃與網(wǎng)絡(luò)設(shè)施合作協(xié)議
- 車位買賣合同補(bǔ)充協(xié)議(含車位使用安全保障)
- T/CSTE 0075-2021“領(lǐng)跑者”標(biāo)準(zhǔn)評(píng)價(jià)要求學(xué)校塑膠跑道
- T/CSPSTC 50-2020裝配式混凝土建筑預(yù)制構(gòu)件設(shè)計(jì)深度規(guī)程
- T/CSIQ 8015-2018實(shí)驗(yàn)室分級(jí)評(píng)定準(zhǔn)則
- T/CPMA 033-2023成人慢性病行為危險(xiǎn)因素監(jiān)測(cè)基本數(shù)據(jù)集標(biāo)準(zhǔn)
- 小學(xué)生記憶小竅門課件
- 婚姻家庭與法律知到智慧樹章節(jié)測(cè)試課后答案2024年秋延邊大學(xué)
- 《傷寒論》課件-少陽病提綱、小柴胡湯證
- 高速鐵路客運(yùn)服務(wù)基礎(chǔ)知識(shí)單選題100道及答案
- 2024商鋪?zhàn)赓U合同解除補(bǔ)償承諾書11篇
- 科室病歷質(zhì)量管理培訓(xùn)記錄
- 新興行業(yè)審計(jì)風(fēng)險(xiǎn)分析-洞察分析
- 體育行業(yè)在線體育服務(wù)平臺(tái)建設(shè)方案
- 玩具無人機(jī)產(chǎn)業(yè)深度調(diào)研及未來發(fā)展現(xiàn)狀趨勢(shì)
- DB43-T 3080.10-2024 湖南省立木材積、生物量及碳系數(shù)計(jì)量監(jiān)測(cè)系列模型 第10部分:林木和林分生長(zhǎng)率模型
- 國(guó)家職業(yè)技術(shù)技能標(biāo)準(zhǔn) X2-10-07-17 陶瓷產(chǎn)品設(shè)計(jì)師(試行)勞社廳發(fā)200633號(hào)
評(píng)論
0/150
提交評(píng)論