給你一個(gè)網(wǎng)站,你如何測試_第1頁
給你一個(gè)網(wǎng)站,你如何測試_第2頁
給你一個(gè)網(wǎng)站,你如何測試_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、問:給你一個(gè)網(wǎng)站,你如何測試?1、 答案如下:a) 首先,查找需求說明、網(wǎng)站設(shè)計(jì)等相關(guān)文檔,分析測試需求。b) 制定測試計(jì)劃,確定測試范圍和測試策略,一般包括以下幾個(gè)部分:i. 功能性測試ii. 界面測試iii. 性能測試iv. 數(shù)據(jù)庫測試v. 安全性測試vi. 兼容性測試c) 設(shè)計(jì)測試用例:i. 功能性測試可以包括,但不限于以下幾個(gè)方面:1. 鏈接測試。鏈接是否正確跳轉(zhuǎn),是否存在空頁面和無效頁面,是否有不正確的出錯(cuò)信息返回等。2. 提交功能的測試。3. 多媒體元素是否可以正確加載和顯示。4. 多語言支持是否能夠正確顯示選擇的語言等。ii. 界面測試可以包括但不限于一下幾個(gè)方面:1. 頁面是否

2、風(fēng)格統(tǒng)一,美觀2. 頁面布局是否合理,重點(diǎn)內(nèi)容和熱點(diǎn)內(nèi)容是否突出3. 控件是否正常使用4. 對(duì)于必須但為安裝的空間,是否提供自動(dòng)下載并安裝的功能5. 文字檢查iii. 性能測試一般從以下兩個(gè)方面考慮:1. 壓力測試2. 負(fù)載測試3. 強(qiáng)度測試iv. 數(shù)據(jù)庫測試要具體決定是否需要開展。數(shù)據(jù)庫一般需要考慮連結(jié)性,對(duì)數(shù)據(jù)的存取操作,數(shù)據(jù)內(nèi)容的驗(yàn)證等方面。v. 安全性測試:1. 基本的登錄功能的檢查2. 是否存在溢出錯(cuò)誤,導(dǎo)致系統(tǒng)崩潰或者權(quán)限泄露3. 相關(guān)開發(fā)語言的常見安全性問題檢查,例如SQL注入等。4. 如果需要高級(jí)的安全性測試,確定獲得專業(yè)安全公司的幫助,外包測試,或者獲取支持vi. 兼容性測試

3、,根據(jù)需求說明的內(nèi)容,確定支持的平臺(tái)組合:1. 瀏覽器的兼容性2. 操作系統(tǒng)的兼容性3. 軟件平臺(tái)的兼容性4. 數(shù)據(jù)庫的兼容性d) 開展測試,并記錄缺陷。合理的安排調(diào)整測試進(jìn)度,提前獲取測試所需的資源,建立管理體系(例如,需求變更、風(fēng)險(xiǎn)、配置、測試文檔、缺陷報(bào)告、人力資源等內(nèi)容)。e) 定期評(píng)審,對(duì)測試進(jìn)行評(píng)估和總結(jié),調(diào)整測試的內(nèi)容。85、 基于WEB信息管理系統(tǒng)測試時(shí)應(yīng)考慮的因素有哪些?基于WEB信息管理系統(tǒng)測試時(shí)應(yīng)考慮的因素有哪些?· 功能測試:鏈接測試(測試所有連接是否按指示的那樣確實(shí)連接到了該連接的頁面,測試所連接的也面是否存在,保證應(yīng)用系統(tǒng)上沒有孤立的頁面只能在集成測試階段

4、完成);表單測試(用戶給信息系統(tǒng)管理員提交信息時(shí),要測試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性);測試(Cookies 通常用來存儲(chǔ)用戶信息和用戶在某應(yīng)用系統(tǒng)的操作,當(dāng)一個(gè)用戶使用Cookies訪問了某一個(gè)應(yīng)用系統(tǒng)時(shí),Web服務(wù)器將發(fā)送關(guān)于用戶的信息,把該信息以 Cookies的形式存儲(chǔ)在客戶端計(jì)算機(jī)上,這可用來創(chuàng)建動(dòng)態(tài)和自定義頁面或者存儲(chǔ)登陸等信息如果Web應(yīng)用系統(tǒng)使用了Cookies,就必須檢查 Cookies是否能正常工作。測試的內(nèi)容可包括Cookies是否起作用,是否按預(yù)定的時(shí)間進(jìn)行保存,刷新對(duì)Cookies有什么影響)設(shè)計(jì)語言測試(使用哪種版本的HTML)數(shù)據(jù)庫測試(數(shù)據(jù)

5、庫為Web應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢和實(shí)現(xiàn)用戶對(duì)數(shù)據(jù)存儲(chǔ)的請求等提供空間。在Web應(yīng)用中,最常用的數(shù)據(jù)庫類型是關(guān)系型數(shù)據(jù)庫,可以使用SQL對(duì)信息進(jìn)行處理。在使用了數(shù)據(jù)庫的Web應(yīng)用系統(tǒng)中,一般情況下,可能發(fā)生兩種錯(cuò)誤,分別是數(shù)據(jù)一致性錯(cuò)誤和輸出錯(cuò)誤。數(shù)據(jù)一致性錯(cuò)誤主要是由于用戶提交的表單信息不正確而造成的,而輸出錯(cuò)誤主要是由于網(wǎng)絡(luò)速度或程序設(shè)計(jì)問題等引起的,針對(duì)這兩種情況,可分別進(jìn)行測試)性能測試:連接速度測試負(fù)載測試壓力測試( web性能測試的步驟:第一,分析產(chǎn)品結(jié)構(gòu),明確性能測試的需求,包括并發(fā)、極限、配置和指標(biāo)等方面的性能要求,必要時(shí)基于LOAD測試的相同測略需同時(shí)考慮穩(wěn)定性測試的需求。

6、第一,分析應(yīng)用場景和用戶數(shù)據(jù),細(xì)分用戶行為和相關(guān)的數(shù)據(jù)流,確定測試點(diǎn)或測試接口,列示系統(tǒng)接口的可能瓶頸,一般是先主干接口再支線接口,并完成初步的測試用例設(shè)計(jì)。第三,依據(jù)性能測試需求和確定的測試點(diǎn)進(jìn)行測試組網(wǎng)設(shè)計(jì),并明確不同組網(wǎng)方案的重要程度或優(yōu)先級(jí)作為取舍評(píng)估的依據(jù),必要時(shí)在前期產(chǎn)品設(shè)計(jì)中提出支持性能測試的可測試性設(shè)計(jì)方案和對(duì)測試工具的需求。第四,完成性能測試用例設(shè)計(jì)、分類選擇和依據(jù)用戶行為分析設(shè)計(jì)測試規(guī)程,并準(zhǔn)備好測試用例將用到的測試數(shù)據(jù)。 第五,確定采用的測試工具。 第六,進(jìn)行初驗(yàn)測試,以主干接口的可用性為主,根據(jù)測試結(jié)果分析性能瓶頸,通過迭代保證基本的指標(biāo)等測試的環(huán)境。 第七,迭代進(jìn)行全

7、面的性能測試,完成計(jì)劃中的性能測試用例的執(zhí)行。 第八,完成性能測試評(píng)估報(bào)告。在進(jìn)行性能測試的時(shí)候,我們需要知道一些有效的性能指標(biāo),下面我們來列出一些主要的性能指標(biāo):一是,通用指標(biāo)(指Web應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器必需測試項(xiàng)): *ProcessorTime:指服務(wù)器CPU占用率,一般平均達(dá)到70%時(shí),服務(wù)就接近飽和; *Memory Available Mbyte:可用內(nèi)存數(shù),如果測試時(shí)發(fā)現(xiàn)內(nèi)存有變化情況也要注意,如果是內(nèi)存泄露則比較嚴(yán)重; *Physicsdisk Time :物理磁盤讀寫時(shí)間情況。 二是,Web服務(wù)器指標(biāo): *Avg Rps:平均每秒鐘響應(yīng)次數(shù)總請求時(shí)間/秒數(shù); *Avg

8、time to last byte per terstion(mstes):平均每秒業(yè)務(wù)角本的迭代次數(shù);*Successful Rounds:成功的請求; *Failed Rounds:失敗的請求; *Successful Hits:成功的點(diǎn)擊次數(shù); *Failed Hits:失敗的點(diǎn)擊次數(shù); *Hits Per Second:每秒點(diǎn)擊次數(shù); *Successful Hits Per Second:每秒成功的點(diǎn)擊次數(shù); *Failed Hits Per Second:每秒失敗的點(diǎn)擊次數(shù); *Attempted Connections:嘗試鏈接數(shù)。 三是,數(shù)據(jù)庫服務(wù)器指標(biāo): *User 0 Co

9、nnections :用戶連接數(shù),也就是數(shù)據(jù)庫的連接數(shù)量; *Number of deadlocks:數(shù)據(jù)庫死鎖; *Butter Cache hit:數(shù)據(jù)庫Cache的命中情況)。·· 可用性測試:導(dǎo)航測試(Web應(yīng)用系統(tǒng)的層次一旦決定,就要著手測試用戶導(dǎo)航功能,讓最終用戶參與這種測試,效果將更加明顯。)圖形測試內(nèi)容測試整體界面測試客戶端兼容性測試(平臺(tái)測試瀏覽器測試)安全性測試(測試重點(diǎn):(1)現(xiàn)在的Web應(yīng)用系統(tǒng)基本采用先注冊,后登陸的方式。因此,必須測試有效和無效的用戶名和密碼,要注意到是否大小寫敏感,可以試多少次的限制,是否可以不登陸而直接瀏覽某個(gè)頁面等。(2)Web應(yīng)用系統(tǒng)是否有超時(shí)的限制,也就是說,用戶登陸后在一定時(shí)間內(nèi)(例如15分鐘)沒有點(diǎn)擊任何頁面,是否需要重新登陸才能正常使用。(3)為了保證Web

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論