版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
電子商務(wù)軟件測試的探討[摘要]介紹了當(dāng)下電子商務(wù)應(yīng)用領(lǐng)域的重要構(gòu)造,以及基于此構(gòu)造的軟件測試技術(shù),采取部分分層測試和系統(tǒng)整體測試相結(jié)合的方法是當(dāng)前最值得介紹堵塞新做法,它既從部分出發(fā),根據(jù)軟件的三層構(gòu)造分別對應(yīng)用系統(tǒng)的每一個層面進行測試,又從整體出發(fā),系統(tǒng)地對整個應(yīng)用軟件進行完好測試,保證了軟件開發(fā)后的性能要求和用戶的可用性。[本文關(guān)鍵詞語]電子商務(wù)軟件測試國際互聯(lián)網(wǎng)的快速增加,使web技術(shù)對商業(yè)、工業(yè)、銀行、財務(wù)、教育、和娛樂及我們的工作和生活產(chǎn)生了深遠的影響。很多傳統(tǒng)的信息和數(shù)據(jù)庫系統(tǒng)正在移植到互聯(lián)網(wǎng)上,電子商務(wù)迅速增加。因而,電子商務(wù)應(yīng)用系統(tǒng)的測試也變得特別主要,它對軟件測試提出了新的挑戰(zhàn),要求采取新的測試方法展開軟件測試工作。這種對應(yīng)用系統(tǒng)的測試不只能檢查能否知足設(shè)計的要求,還需要能測試系統(tǒng)每個層面能否正常,確保系統(tǒng)的整體性能、安全性和可用性知足需要。一、典型系統(tǒng)構(gòu)造隨著電子商務(wù)的興起,web方式的應(yīng)用系統(tǒng)發(fā)展迅速,它將成為電子商務(wù)技術(shù)領(lǐng)域的主流。在電子商務(wù)應(yīng)用系統(tǒng)中,當(dāng)前普遍采取的是三層c/s構(gòu)造,即表示層、業(yè)務(wù)層和數(shù)據(jù)層。這種構(gòu)造使軟件測試人員能采取“部分分層測試〞和“系統(tǒng)整體測試〞想結(jié)合的方法,對應(yīng)用系統(tǒng)進行測試。即先對每一層進行獨立的測試,再開展系統(tǒng)整體測試,這樣更容易發(fā)現(xiàn)應(yīng)用系統(tǒng)缺陷和毛病。假如僅僅依靠系統(tǒng)測試,要確定存在問題的特定部件特別困難。二、部分分層測試1.表示層。測試表示層就是檢查并應(yīng)用程序的前端能否存在毛病。本條理是應(yīng)用系統(tǒng)的外表,因而,表示工作對建立一個強健的、高質(zhì)量的應(yīng)用系統(tǒng)至關(guān)主要。(1)內(nèi)容測試。內(nèi)容測試用來檢驗web應(yīng)用系統(tǒng)提供信息的正確性、精確性、相關(guān)型等人機界面元素,信息的正確性是指信息是可靠的還是誤傳的,例如,在商品價格列表中,毛病的價格可能引起財務(wù)問題以至導(dǎo)致法律糾紛;信息的精確型是指能否有語法或拼寫毛病。這種測試通常使用一些文字處理軟件來進行,例如使用microsftword的“拼音與語法檢查〞功能;信息的相關(guān)性是指能否在當(dāng)下也面能夠找到與當(dāng)下瀏覽信息相關(guān)的信息列表或入口,也就是一般web站點中所謂“相關(guān)文章列表〞。除此之外,還要檢查字體類型、屏幕布局、色彩、圖形分辨率及其他直接會影響最終用戶體驗的特性。(2)web站點構(gòu)造。測試web站點的構(gòu)造是檢查構(gòu)造上存在的毛病,發(fā)現(xiàn)無效的連接。鏈接測試可分為三個方面。首先,測試所有鏈接能否按指導(dǎo)的安陽的確鏈接到了該鏈接的也面;其次,測試所連接的頁面能否存在;最后,保證web應(yīng)用系統(tǒng)上沒有孤立的頁面,所謂孤立頁面是指沒有鏈接指向該頁面,只要知道正確的url地址能力訪問。(3)用戶環(huán)境。測試用戶平臺和瀏覽器。市場上有許多不同的操作系統(tǒng)平臺,最常見的有windows、unix、macintosh、linux等。web應(yīng)用系統(tǒng)的最終用戶終究使用哪一種操作系統(tǒng),取決于用戶系統(tǒng)的配置。這樣,就可能會發(fā)生兼容型問題,同一個應(yīng)用可能在某些操作系統(tǒng)下能正常運行,但在另外的操作系統(tǒng)下可能在會運行失敗。除此之外,要測試瀏覽器。瀏覽器是web客戶端最核心的構(gòu)件,來自不同廠商的瀏覽器對java、javascript、activex、plug-ins或不同的規(guī)格有不同的支持。另外,框架和條理構(gòu)造風(fēng)格在不同的瀏覽器中也有不同的顯示,以至根本不顯示。操作系統(tǒng)〔os〕和瀏覽器的組合非常多,不僅要測試每一個瀏覽器的配置,還要測試同一個瀏覽器的不同版本。2.業(yè)務(wù)層。業(yè)務(wù)層測試的重點是發(fā)現(xiàn)應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯中的問題。測試業(yè)務(wù)邏輯層與測試單機程序非常類似,通過測試去檢查應(yīng)用系統(tǒng)能否知足系統(tǒng)性能方面的需求。(1)性能測試。重要負載測試,即帶負載情況下的響應(yīng)時間和吞吐率。負載測試是為了測量web系統(tǒng)在某一負載級別上的性能,以保證web系統(tǒng)在需求范圍內(nèi)能正常工作。負載級別能夠是某個時刻同時訪問web系統(tǒng)的用戶數(shù)量,可以以是在線數(shù)據(jù)處理的數(shù)量。除此之外,還要進行夜里測試。壓力測試是測試系統(tǒng)的限制和故障恢復(fù)能力,也就是測試web應(yīng)用系統(tǒng)會不會瓦解,在什么情況下會瓦解。(2)數(shù)據(jù)驗證。測試從用戶收集到的數(shù)據(jù),通常是以表單形式。當(dāng)用戶給web應(yīng)用系統(tǒng)管理員提交信息時,就需要使用表單操作,例如用戶注冊、登錄、信息提交等。在這種情況下,我們必需測試提交操作的完好性,以校驗提交給效勞器的信息的正確性。假如表單只能承受指定的某些字符,測試時能夠跳過這些字符,看系統(tǒng)能否會報錯。假如web應(yīng)用系統(tǒng)使用cookies通常用來存儲用戶信息和用戶在某應(yīng)用系統(tǒng)的操作,當(dāng)一個用戶使用cookies訪問了某一個應(yīng)用系統(tǒng)時,web效勞器將發(fā)送關(guān)于用戶的信息,把該信息以cookies的形式存儲在客戶端計算機上。(3)業(yè)務(wù)測試。測試系統(tǒng)的業(yè)務(wù)處理經(jīng)過的正確性,其中包含信譽卡處理、電子郵件驗證以及消費稅計算等。電子商務(wù)系統(tǒng)必需在全部的時間里正確處理業(yè)務(wù),無一例外。因而,要通過測試確保業(yè)務(wù)處理的正確性。3.數(shù)據(jù)層。數(shù)據(jù)層的測試,重要是指對應(yīng)系統(tǒng)用于儲存和獲取信息的數(shù)據(jù)庫管理系統(tǒng)的測試。在web應(yīng)用技術(shù)中,數(shù)據(jù)庫起側(cè)重要的作用,數(shù)據(jù)庫為web應(yīng)用系統(tǒng)的管理、運行、查詢和實現(xiàn)用戶對數(shù)據(jù)存儲的懇求等提供空間。在使用了數(shù)據(jù)庫的web應(yīng)用系統(tǒng)中,一般情況下,重視數(shù)據(jù)庫操作的響應(yīng)時間、數(shù)據(jù)存儲的完好和數(shù)據(jù)庫系統(tǒng)的容錯。(1)響應(yīng)時間。應(yīng)量化數(shù)據(jù)操作語言〔dml,包含構(gòu)造化查詢語言sql中insert、update和delete〕、查詢〔select〕及事物的完成時間。電子商務(wù)系統(tǒng)運行速度緩慢會引起客戶不滿。因而,我們應(yīng)該積極確保網(wǎng)站能夠及時響應(yīng)用戶的懇求和操作。在測試數(shù)據(jù)層的響應(yīng)時間時,我們要確保單個的數(shù)據(jù)操作能夠快速完成,不至于壅塞其他操作。(2)數(shù)據(jù)完好性。驗證數(shù)據(jù)存儲適當(dāng)且正確。所謂數(shù)據(jù)完好性測試,即在數(shù)據(jù)庫表中發(fā)現(xiàn)不精確數(shù)據(jù)的經(jīng)過。這項測試與數(shù)據(jù)確認有所不同,后者在測試業(yè)務(wù)層時進行。數(shù)據(jù)確認測試試圖發(fā)現(xiàn)數(shù)據(jù)采集中的毛病,而數(shù)據(jù)完好性測試是盡力要在數(shù)據(jù)存儲的方式中發(fā)現(xiàn)問題。(3)容錯性和可恢復(fù)性。最大化平均故障間隔時間〔mtbf〕,最小平均故障恢復(fù)時間〔mttr〕。一般來說,數(shù)據(jù)庫操作的一個目的是最大化mtbf,最小化mttr。數(shù)據(jù)庫的恢復(fù)具有主要意義??苫謴?fù)性測試的目的是設(shè)計出數(shù)據(jù)庫無法恢復(fù)的場景出來。在某些時間,數(shù)據(jù)庫會瓦解,因而須制定一些規(guī)程以便快速恢復(fù)?;謴?fù)計劃開始于獲得有效的備份,在進行可恢復(fù)性測試時,假如無法恢復(fù)數(shù)據(jù)庫,那么需要修改備份策略。三、系統(tǒng)整體測試1.整體界面。整體界面是整個web應(yīng)用系統(tǒng)的頁面構(gòu)造設(shè)計,是給用戶的一個整體感。例如:當(dāng)用戶瀏覽web應(yīng)用系統(tǒng)時能否感到舒坦,能否找到信息所在地方,整個web應(yīng)用系統(tǒng)的設(shè)計風(fēng)格的總體效果。對整體界面的測試經(jīng)過,其實是一個對最終用戶進行調(diào)查的經(jīng)過。一般web應(yīng)用系統(tǒng)采用在主頁上做一個調(diào)盤問卷的形式,來得到最終用戶的反應(yīng)信息。2.安全性。安全性測試區(qū)域重要有:(1)如今的web應(yīng)用系統(tǒng)基本采取先注冊,后登錄的方式。因而,必需測試有效和無效的用戶名和密碼,要留意到能否大小寫敏感,能夠試多少次的限制,能否能夠不登錄而直接瀏覽某個頁面等。(2)web應(yīng)用系統(tǒng)能否有超時的限制,也就是說,用戶登錄后在一定時間內(nèi)〔例如15分鐘〕沒有點擊任何頁面,能否需要從新登錄能力正常使用。(3)為了保證web應(yīng)用系統(tǒng)的安全性,日志文件是至關(guān)主要的。需要測試相關(guān)信息能否寫進了日志文件、能否可追蹤。(4)當(dāng)使用了安全套接字時,還要測試加密能否正確,檢查信息的完好性。3.導(dǎo)航。導(dǎo)航描繪敘述了用戶在一個頁面內(nèi)操作的方式。在一個頁面上放過多的信息往往起到與預(yù)期相反的效果。web應(yīng)用系統(tǒng)的用戶趨向于目的驅(qū)動,很快地掃描一個web應(yīng)用系統(tǒng),看能否有知足自己需要的信息,假如沒有,就會很快離開。很少有用戶愿意花時間去熟悉web應(yīng)用系統(tǒng)的構(gòu)造,因而,web應(yīng)用系統(tǒng)導(dǎo)航幫助要盡可能地精確。導(dǎo)航測試就是檢查應(yīng)用系統(tǒng)的頁面構(gòu)造、導(dǎo)航、菜單、連接的正確性。確保用戶知道web應(yīng)用系統(tǒng)里面的內(nèi)容,以及內(nèi)容所在位置。四、結(jié)束語在將來電子商務(wù)領(lǐng)域,web軟件的測試是一項主要而富有挑戰(zhàn)性的工作?;趙eb的系統(tǒng)測試與傳統(tǒng)的軟件測試不同,它不只需要檢查和驗證能否根據(jù)設(shè)計的要求運行,而且還要測試系統(tǒng)在不同用戶的瀏覽器的顯示能否適宜。因而,我們必需為測試復(fù)雜的基于web的系統(tǒng)不斷研究新的方法,知足軟件開發(fā)人員的需要。以下為參考文獻:[1]annexperience
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度美容院美容師實習(xí)生實習(xí)考核及就業(yè)保障合同4篇
- 江蘇省無錫市江陰市要塞片2019-2020學(xué)年八年級下學(xué)期期中物理試題【含答案、解析】
- 2025版國際貿(mào)易信用證抵押融資服務(wù)合同樣本3篇
- 2025年度旅游車輛租賃合同(含景點導(dǎo)覽系統(tǒng))4篇
- 《新生兒氣胸》課件
- 2025版小學(xué)生校車租賃合同范本編制3篇
- 2025年度木工支模工程綠色施工與評價合同4篇
- 2025年分銷商分潤協(xié)議范例
- 2025年分銷合同的法律適用
- 2025版幼兒托管班信息化管理及數(shù)據(jù)共享協(xié)議3篇
- 2024年國家工作人員學(xué)法用法考試題庫及參考答案
- 國家公務(wù)員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術(shù)》課件 第6講 阻燃纖維及織物
- 人教版五年級上冊遞等式計算100道及答案
- 2024年部編版初中語文各年級教師用書七年級(上冊)
- 2024年新課標全國Ⅰ卷語文高考真題試卷(含答案)
- 湖南省退休人員節(jié)日慰問政策
- QB/T 5998-2024 寵物尿墊(褲)(正式版)
- 傳感器與測試技術(shù)試卷及答案
- 2020年普通高等學(xué)校招生全國統(tǒng)一數(shù)學(xué)考試大綱
- GB/T 679-2002化學(xué)試劑乙醇(95%)
評論
0/150
提交評論