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