在當(dāng)今瞬息萬(wàn)變和競(jìng)爭(zhēng)激烈的世界中,互聯(lián)網(wǎng)已成為我們生活中不可或缺的一部分。如今,我們大多數(shù)人都是通過(guò)在互聯(lián)網(wǎng)上搜索信息來(lái)做出決定的,因此企業(yè)需要擁有一個(gè)展示自己的網(wǎng)站,僅僅擁有一個(gè)網(wǎng)站是不夠的。需要一個(gè)組織來(lái)開(kāi)發(fā)一個(gè)信息豐富、易于訪問(wèn)和用戶(hù)友好的網(wǎng)站。為了保證網(wǎng)站的質(zhì)量我們需要做網(wǎng)站檢測(cè),那么你知道檢測(cè)網(wǎng)站都有哪些內(nèi)容嗎?能做網(wǎng)站檢測(cè)軟件檢測(cè)機(jī)構(gòu)要如何選擇?下面一航軟件測(cè)評(píng)的小編來(lái)告訴大家。
1.功能測(cè)試
測(cè)試網(wǎng)頁(yè)中的所有鏈接、數(shù)據(jù)庫(kù)連接、用于在網(wǎng)頁(yè)中提交或獲取用戶(hù)信息的表單、Cookie 測(cè)試等。
查看所有鏈接:
?測(cè)試從所有頁(yè)面到被測(cè)特定域的傳出鏈接。
?測(cè)試所有內(nèi)部鏈接。
?測(cè)試鏈接在同一頁(yè)面上跳轉(zhuǎn)。
?測(cè)試鏈接用于從網(wǎng)頁(yè)向管理員或其他用戶(hù)發(fā)送電子郵件。
?測(cè)試是否有任何孤立頁(yè)面。
?最后,鏈接檢查包括檢查所有上述鏈接中的損壞鏈接。
所有頁(yè)面上的測(cè)試表格:
表格是任何網(wǎng)站不可或缺的一部分。表單用于接收來(lái)自用戶(hù)的信息并與他們進(jìn)行交互。那么在這些表格中應(yīng)該檢查什么?
?首先,檢查每個(gè)字段的所有驗(yàn)證。
?檢查字段中的默認(rèn)值。
?表單中的字段輸入錯(cuò)誤。
?創(chuàng)建表單的選項(xiàng)(如果有)、表單刪除、查看或修改表單。
讓我們以我目前正在從事的搜索引擎項(xiàng)目為例。在這個(gè)項(xiàng)目中,我們有廣告商和會(huì)員注冊(cè)步驟。每個(gè)注冊(cè)步驟都不同,但取決于其他步驟。
所以注冊(cè)流程應(yīng)該正確執(zhí)行。有不同的字段驗(yàn)證,如電子郵件 ID、用戶(hù)財(cái)務(wù)信息驗(yàn)證等。所有這些驗(yàn)證都應(yīng)在手動(dòng)或自動(dòng) Web 測(cè)試中進(jìn)行檢查。
驗(yàn)證您的 HTML/CSS:
如果您正在針對(duì)搜索引擎優(yōu)化您的網(wǎng)站,那么 HTML/CSS 驗(yàn)證是最重要的一項(xiàng)。主要驗(yàn)證站點(diǎn)是否存在 HTML 語(yǔ)法錯(cuò)誤。檢查網(wǎng)站是否可以被不同的搜索引擎抓取。
數(shù)據(jù)庫(kù)測(cè)試:
數(shù)據(jù)一致性在 Web 應(yīng)用程序中也非常重要。在您編輯、刪除、修改表單或執(zhí)行任何與數(shù)據(jù)庫(kù)相關(guān)的功能時(shí),檢查數(shù)據(jù)完整性和錯(cuò)誤。
檢查所有數(shù)據(jù)庫(kù)查詢(xún)是否正確執(zhí)行,是否正確檢索和更新數(shù)據(jù)。更多關(guān)于數(shù)據(jù)庫(kù)測(cè)試的內(nèi)容可能是數(shù)據(jù)庫(kù)的負(fù)載,我們將在下面的 Web 負(fù)載或性能測(cè)試中解決這個(gè)問(wèn)題。
在測(cè)試網(wǎng)站的功能時(shí),應(yīng)測(cè)試以下內(nèi)容:
鏈接
內(nèi)部鏈接
外部鏈接
郵件鏈接
斷開(kāi)的鏈接
表格
現(xiàn)場(chǎng)驗(yàn)證
錯(cuò)誤輸入的錯(cuò)誤信息
可選和必填字段
數(shù)據(jù)庫(kù)
測(cè)試將對(duì)數(shù)據(jù)庫(kù)完整性進(jìn)行。
2.可用性測(cè)試
可用性測(cè)試是測(cè)量系統(tǒng)的人機(jī)交互特性并識(shí)別弱點(diǎn)以進(jìn)行糾正的過(guò)程。
? 易于學(xué)習(xí)
? 導(dǎo)航
? 主觀用戶(hù)滿意度
? 整體外觀
導(dǎo)航測(cè)試:
導(dǎo)航是指用戶(hù)如何瀏覽網(wǎng)頁(yè)、不同的控件(如按鈕、框)或用戶(hù)如何使用頁(yè)面上的鏈接來(lái)瀏覽不同的頁(yè)面。
可用性測(cè)試包括以下內(nèi)容:
?該網(wǎng)站應(yīng)該易于使用。
?提供的說(shuō)明應(yīng)該非常清楚。
?檢查提供的說(shuō)明是否完美滿足其目的。
?主菜單應(yīng)在每一頁(yè)上提供。
?它應(yīng)該足夠一致。
內(nèi)容檢查:
內(nèi)容應(yīng)該合乎邏輯且易于理解。檢查拼寫(xiě)錯(cuò)誤。深色的使用會(huì)惹惱用戶(hù),不應(yīng)在網(wǎng)站主題中使用。
您可以遵循一些用于網(wǎng)頁(yè)和內(nèi)容構(gòu)建的標(biāo)準(zhǔn)顏色。這些是普遍接受的標(biāo)準(zhǔn),就像我上面提到的關(guān)于惱人的顏色、字體、框架等的標(biāo)準(zhǔn)。
內(nèi)容應(yīng)該是有意義的。所有錨文本鏈接都應(yīng)該正常工作。圖像應(yīng)以適當(dāng)?shù)某叽缯_放置。
這些是 Web 開(kāi)發(fā)中應(yīng)該遵循的一些基本的重要標(biāo)準(zhǔn)。您的任務(wù)是驗(yàn)證 UI 測(cè)試的所有內(nèi)容。
用戶(hù)幫助的其他用戶(hù)信息:
與搜索選項(xiàng)一樣,站點(diǎn)地圖也有助于處理文件等。站點(diǎn)地圖應(yīng)與網(wǎng)站上的所有鏈接一起提供,并具有適當(dāng)?shù)膶?dǎo)航樹(shù)視圖。檢查站點(diǎn)地圖上的所有鏈接。
“在站點(diǎn)中搜索”選項(xiàng)將幫助用戶(hù)輕松快速地找到他們正在尋找的內(nèi)容頁(yè)面。這些都是可選項(xiàng)目,如果存在,則應(yīng)進(jìn)行驗(yàn)證。
3.接口測(cè)試
在 web 測(cè)試中,應(yīng)該測(cè)試服務(wù)器端接口。這可以通過(guò)驗(yàn)證通信是否正確完成來(lái)完成。應(yīng)測(cè)試服務(wù)器與軟件、硬件、網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)的兼容性。
主要接口有:
Web服務(wù)器和應(yīng)用服務(wù)器接口
應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器接口。
檢查是否執(zhí)行了這些服務(wù)器之間的所有交互并正確處理了錯(cuò)誤。如果數(shù)據(jù)庫(kù)或 Web 服務(wù)器針對(duì)應(yīng)用程序服務(wù)器的任何查詢(xún)返回錯(cuò)誤消息,則應(yīng)用程序服務(wù)器應(yīng)捕獲這些錯(cuò)誤消息并將其適當(dāng)?shù)仫@示給用戶(hù)。
檢查如果用戶(hù)在中間中斷任何事務(wù)會(huì)發(fā)生什么?檢查如果在兩者之間重置與網(wǎng)絡(luò)服務(wù)器的連接會(huì)發(fā)生什么?
4.兼容性測(cè)試
您網(wǎng)站的兼容性是一個(gè)非常重要的測(cè)試方面。查看要執(zhí)行的兼容性測(cè)試:
?瀏覽器兼容性
?操作系統(tǒng)兼容性
?手機(jī)瀏覽
?打印選項(xiàng)
瀏覽器兼容性:
在我的網(wǎng)絡(luò)測(cè)試生涯中,我將其視為網(wǎng)站測(cè)試中最具影響力的部分。
一些應(yīng)用程序非常依賴(lài)瀏覽器。不同的瀏覽器有不同的配置和設(shè)置,你的網(wǎng)頁(yè)應(yīng)該兼容。
您的網(wǎng)站編碼應(yīng)該與跨瀏覽器平臺(tái)兼容。如果您使用 java 腳本或 AJAX 調(diào)用來(lái)實(shí)現(xiàn) UI 功能、執(zhí)行安全檢查或驗(yàn)證,那么對(duì)您的 Web 應(yīng)用程序的瀏覽器兼容性測(cè)試給予更多的壓力。
在 Internet Explorer、Firefox、Netscape Navigator、AOL、Safari、Opera 瀏覽器等不同版本的瀏覽器上測(cè)試 Web 應(yīng)用程序。
操作系統(tǒng)兼容性:
Web 應(yīng)用程序中的一些功能是它可能不與所有操作系統(tǒng)兼容。Web 開(kāi)發(fā)中使用的所有新技術(shù),如圖形設(shè)計(jì)和不同 API 等接口調(diào)用,可能并非在所有操作系統(tǒng)中都可用。
因此,在具有不同操作系統(tǒng)風(fēng)格的不同操作系統(tǒng)(如 Windows、Unix、MAC、Linux、Solaris)上測(cè)試您的 Web 應(yīng)用程序。
移動(dòng)瀏覽:
我們正處于新技術(shù)時(shí)代。所以在未來(lái)移動(dòng)瀏覽將會(huì)搖滾。在移動(dòng)瀏覽器上測(cè)試您的網(wǎng)頁(yè)。移動(dòng)設(shè)備上也可能存在兼容性問(wèn)題。
打印選項(xiàng):
如果您提供頁(yè)面打印選項(xiàng),請(qǐng)確保正確打印字體、頁(yè)面對(duì)齊、頁(yè)面圖形等。頁(yè)面應(yīng)適合紙張尺寸或打印選項(xiàng)中提到的尺寸。
5.性能測(cè)試
Web 應(yīng)用程序應(yīng)該承受很大的負(fù)載。Web 性能測(cè)試應(yīng)包括:
?網(wǎng)絡(luò)負(fù)載測(cè)試
?網(wǎng)絡(luò)壓力測(cè)試
在不同的互聯(lián)網(wǎng)連接速度下測(cè)試應(yīng)用程序性能。
Web 負(fù)載測(cè)試:您需要測(cè)試是否有許多用戶(hù)正在訪問(wèn)或請(qǐng)求同一頁(yè)面。系統(tǒng)能否承受峰值負(fù)載時(shí)間?該站點(diǎn)應(yīng)處理許多同時(shí)的用戶(hù)請(qǐng)求、來(lái)自用戶(hù)的大量輸入數(shù)據(jù)、同時(shí)連接到數(shù)據(jù)庫(kù)、特定頁(yè)面上的重負(fù)載等。
網(wǎng)絡(luò)壓力測(cè)試:通常壓力意味著將系統(tǒng)拉伸到超出其指定限制。執(zhí)行 Web 壓力測(cè)試以通過(guò)施加壓力來(lái)破壞站點(diǎn),并檢查系統(tǒng)如何對(duì)壓力做出反應(yīng)以及如何從崩潰中恢復(fù)。通常強(qiáng)調(diào)輸入字段、登錄和注冊(cè)區(qū)域。
在 Web 性能中,在不同操作系統(tǒng)和不同硬件平臺(tái)上測(cè)試網(wǎng)站功能會(huì)檢查軟件和硬件內(nèi)存泄漏錯(cuò)誤。
性能測(cè)試可用于了解網(wǎng)站的可擴(kuò)展性或?qū)Φ谌疆a(chǎn)品(如服務(wù)器和中間件)環(huán)境中的性能進(jìn)行基準(zhǔn)測(cè)試以供潛在購(gòu)買(mǎi)。
連接速度
在撥號(hào)、ISDN 等各種網(wǎng)絡(luò)上測(cè)試。
加載
什么是沒(méi)有。每次用戶(hù)數(shù)?
檢查峰值負(fù)載以及系統(tǒng)的行為
用戶(hù)訪問(wèn)的大量數(shù)據(jù)
壓力
持續(xù)負(fù)載
內(nèi)存、CPU、文件處理等性能。
6.安全測(cè)試
以下是 Web 安全測(cè)試的一些測(cè)試用例:
?通過(guò)將內(nèi)部 URL 直接粘貼到瀏覽器地址欄中進(jìn)行測(cè)試,無(wú)需登錄。內(nèi)部頁(yè)面不應(yīng)打開(kāi)。
?如果您使用用戶(hù)名和密碼登錄并瀏覽內(nèi)部頁(yè)面,請(qǐng)嘗試直接更改 URL 選項(xiàng)。即,如果您正在檢查一些發(fā)布者站點(diǎn) ID=123 的發(fā)布者站點(diǎn)統(tǒng)計(jì)信息。請(qǐng)嘗試將 URL 站點(diǎn) ID 參數(shù)直接更改為與登錄用戶(hù)無(wú)關(guān)的不同站點(diǎn) ID。應(yīng)該拒絕該用戶(hù)訪問(wèn)以查看其他人的統(tǒng)計(jì)信息。
?在登錄用戶(hù)名、密碼、輸入文本框等輸入字段中嘗試一些無(wú)效輸入。檢查系統(tǒng)對(duì)所有無(wú)效輸入的反應(yīng)。
?除非提供下載選項(xiàng),否則不應(yīng)直接訪問(wèn) Web 目錄和文件。
?測(cè)試 CAPTCHA 以自動(dòng)化腳本登錄。
?測(cè)試 SSL 是否用于安全措施。如果使用,當(dāng)用戶(hù)從非安全 HTTP:// 頁(yè)面切換到安全 HTTPS:// 頁(yè)面時(shí),應(yīng)該會(huì)顯示正確的消息,反之亦然。
?所有交易、錯(cuò)誤消息和安全漏洞嘗試都應(yīng)記錄在 Web 服務(wù)器某處的日志文件中。
測(cè)試 Web 安全性的主要原因是識(shí)別潛在漏洞并隨后修復(fù)它們。
?網(wǎng)絡(luò)掃描
?漏洞掃描
?密碼破解
?日志審查
?完整性檢查器
?病毒檢測(cè)
選擇軟件檢測(cè)機(jī)構(gòu)要如何選擇
想要選擇軟件檢測(cè)機(jī)構(gòu)可以相信一航軟件測(cè)評(píng),是國(guó)家授權(quán)的第三方軟件測(cè)評(píng)機(jī)構(gòu),擁有獨(dú)立的軟件測(cè)試實(shí)驗(yàn)室和軟件測(cè)試工程師,也是具備CMA軟件測(cè)試資質(zhì),出具的軟件測(cè)試報(bào)告全國(guó)認(rèn)可,可以幫助企業(yè)完成驗(yàn)收、退稅等需求。