網(wǎng)站建設(shè)功能測(cè)試
  • 更新時(shí)間:2024-10-28 16:20:37
  • 網(wǎng)站建設(shè)
  • 發(fā)布時(shí)間:1年前
  • 237

隨著網(wǎng)站建設(shè)的飛速發(fā)展,Web對(duì)商業(yè)、工業(yè)、銀行、金融、教育、政府、娛樂(lè)等領(lǐng)域,以及我們的工作和生活都產(chǎn)生了深遠(yuǎn)的影響。許多傳統(tǒng)的信息和數(shù)據(jù)庫(kù)系統(tǒng)正在向互聯(lián)網(wǎng)移植,電子商務(wù)迅速發(fā)展,甚至復(fù)雜的分布式應(yīng)用也逐漸出現(xiàn)在Web環(huán)境中。

在網(wǎng)站建設(shè)過(guò)程中,基于Web的系統(tǒng)的測(cè)試、確認(rèn)和驗(yàn)收是一項(xiàng)重要且具有挑戰(zhàn)性的工作?;诰W(wǎng)絡(luò)的系統(tǒng)測(cè)試不同于傳統(tǒng)的軟件測(cè)試。不僅要檢查驗(yàn)證是否按照設(shè)計(jì)要求運(yùn)行,還要測(cè)試系統(tǒng)在不同用戶(hù)瀏覽器端的顯示是否合適;安全性和可用性測(cè)試。然而,Internet 和Web 媒體的不可預(yù)測(cè)性使得測(cè)試基于Web 的系統(tǒng)變得困難。因此,我們必須研究新的方法和技術(shù)來(lái)測(cè)試和評(píng)估復(fù)雜的基于網(wǎng)絡(luò)的系統(tǒng)。一般軟件的發(fā)布周期以月或年計(jì)算,而Web應(yīng)用的發(fā)布周期以天甚至小時(shí)計(jì)算。 Web 測(cè)試人員必須應(yīng)對(duì)更短的發(fā)布周期,測(cè)試人員和測(cè)試經(jīng)理也面臨著從測(cè)試傳統(tǒng)的C/S 結(jié)構(gòu)和框架環(huán)境到測(cè)試快速變化的Web 應(yīng)用系統(tǒng)的轉(zhuǎn)變。下面從功能、性能、易用性、客戶(hù)端兼容性、安全性等方面探討當(dāng)前網(wǎng)站測(cè)試應(yīng)注意的問(wèn)題。

(1)鏈路測(cè)試。鏈接是Web應(yīng)用系統(tǒng)的一個(gè)主要特征,它是頁(yè)面之間切換和引導(dǎo)用戶(hù)到一些未知地址頁(yè)面的主要手段。鏈路測(cè)試可以分為三個(gè)方面。首先,測(cè)試是否所有鏈接都如指示的那樣實(shí)際鏈接到鏈接頁(yè)面:其次,測(cè)試鏈接頁(yè)面是否存在:最后,確保Web應(yīng)用系統(tǒng)上沒(méi)有孤立的頁(yè)面。所謂孤立頁(yè)面,就是沒(méi)有指向該頁(yè)面的鏈接,只能訪(fǎng)問(wèn)正確的URL地址。鏈路測(cè)試可以自動(dòng)化,并且有許多工具可用。鏈接測(cè)試必須在集成測(cè)試階段進(jìn)行,即在整個(gè)Web應(yīng)用系統(tǒng)的所有頁(yè)面開(kāi)發(fā)完畢后進(jìn)行鏈接測(cè)試。

(2) 形式測(cè)試。用戶(hù)向Web應(yīng)用系統(tǒng)管理員提交信息時(shí),需要使用表單操作,如用戶(hù)注冊(cè)、登錄、信息提交等。在這種情況下,我們必須測(cè)試提交操作的完整性,以驗(yàn)證提交給服務(wù)器的信息的正確性。例如:用戶(hù)填寫(xiě)的出生日期和職業(yè)是否合適,填寫(xiě)的省市是否匹配等。如果使用默認(rèn)值,還需要檢查默認(rèn)值的正確性。還要測(cè)試表單是否只能接受指定的某些值。比如:只能接受某些字符,測(cè)試時(shí)可以跳過(guò)這些字符,看系統(tǒng)會(huì)不會(huì)報(bào)錯(cuò)。

(3) 餅干測(cè)試。當(dāng)用戶(hù)訪(fǎng)問(wèn)使用Cookies的應(yīng)用系統(tǒng)時(shí),Web服務(wù)器會(huì)發(fā)送有關(guān)該用戶(hù)的信息,并以Cookies的形式存儲(chǔ)在客戶(hù)端計(jì)算機(jī)上,可用于創(chuàng)建動(dòng)態(tài)和自定義頁(yè)面或存儲(chǔ)登錄等信息.如果Web應(yīng)用系統(tǒng)使用了cookies,需要檢查cookies是否可以正常工作。測(cè)試內(nèi)容包括Cookies是否工作,是否按預(yù)定時(shí)間保存,刷新對(duì)Cookies有什么影響等。

(4) 設(shè)計(jì)語(yǔ)言測(cè)試。網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言版本的差異可能會(huì)在客戶(hù)端或服務(wù)器端造成嚴(yán)重的問(wèn)題,例如使用哪個(gè)版本的HTML 等。在開(kāi)發(fā)人員不在一起的分布式環(huán)境中進(jìn)行開(kāi)發(fā)時(shí),這個(gè)問(wèn)題更為重要。除了HTML 版本問(wèn)題,還需要驗(yàn)證不同的腳本語(yǔ)言,如Java、JavaScript、ActiveX、VBSctipt 或Perl 等。

(5) 數(shù)據(jù)庫(kù)測(cè)試。在Web應(yīng)用技術(shù)中,數(shù)據(jù)庫(kù)扮演著重要的角色,數(shù)據(jù)庫(kù)為Web應(yīng)用系統(tǒng)的數(shù)據(jù)存儲(chǔ)的用戶(hù)請(qǐng)求的管理、操作、查詢(xún)和實(shí)現(xiàn)提供了空間。在Web應(yīng)用中,最常用的數(shù)據(jù)庫(kù)類(lèi)型是關(guān)系型數(shù)據(jù)庫(kù),它可以使用SQL來(lái)處理信息。在使用數(shù)據(jù)庫(kù)的Web應(yīng)用系統(tǒng)中,一般會(huì)出現(xiàn):數(shù)據(jù)一致性錯(cuò)誤和輸出錯(cuò)誤兩種錯(cuò)誤。數(shù)據(jù)一致性錯(cuò)誤主要是用戶(hù)提交的表單信息不正確造成的,而輸出錯(cuò)誤主要是網(wǎng)絡(luò)速度或程序設(shè)計(jì)問(wèn)題造成的。這兩種情況可以分開(kāi)測(cè)試。

我們專(zhuān)注高端建站,小程序開(kāi)發(fā)、軟件系統(tǒng)定制開(kāi)發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開(kāi)發(fā)、各類(lèi)API接口對(duì)接開(kāi)發(fā)等。十余年開(kāi)發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿(mǎn)意為止,多一次對(duì)比,一定讓您多一份收獲!

本文章出于推來(lái)客官網(wǎng),轉(zhuǎn)載請(qǐng)表明原文地址:https://www.tlkjt.com/web/12215.html
推薦文章

在線(xiàn)客服

掃碼聯(lián)系客服

3985758

回到頂部