下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、電子商務(wù)軟件測(cè)試的討論摘要介紹了當(dāng)前電子商務(wù)應(yīng)用領(lǐng)域的主要構(gòu)造,以及基于此構(gòu)造的軟件測(cè)試技術(shù),采用局部分層測(cè)試和系統(tǒng)整體測(cè)試相結(jié)合的方法是目前最值得介紹堵塞新做法,它既從部分出發(fā),按照軟件的三層構(gòu)造分別對(duì)應(yīng)用系統(tǒng)的每一個(gè)層面進(jìn)展測(cè)試,又從整體出發(fā),系統(tǒng)地對(duì)整個(gè)應(yīng)用軟件進(jìn)展完好測(cè)試,保證了軟件開(kāi)發(fā)后的性能要求和用戶的可用性。關(guān)鍵詞電子商務(wù)軟件測(cè)試國(guó)際互聯(lián)網(wǎng)的快速增長(zhǎng),使eb技術(shù)對(duì)商業(yè)、工業(yè)、銀行、財(cái)政、教育、政府和娛樂(lè)及我們的工作和生活產(chǎn)生了深遠(yuǎn)的影響。許多傳統(tǒng)的信息和數(shù)據(jù)庫(kù)系統(tǒng)正在移植到互聯(lián)網(wǎng)上,電子商務(wù)迅速增長(zhǎng)。因此,電子商務(wù)應(yīng)用系統(tǒng)的測(cè)試也變得非常重要,它對(duì)軟件測(cè)試提出了新的挑戰(zhàn),要求采用
2、新的測(cè)試方法展開(kāi)軟件測(cè)試工作。這種對(duì)應(yīng)用系統(tǒng)的測(cè)試不但能檢查是否滿足設(shè)計(jì)的要求,還需要能測(cè)試系統(tǒng)每個(gè)層面是否正常,確保系統(tǒng)的整體性能、平安性和可用性滿足需要。一、典型系統(tǒng)構(gòu)造隨著電子商務(wù)的興起,eb方式的應(yīng)用系統(tǒng)開(kāi)展迅速,它將成為電子商務(wù)技術(shù)領(lǐng)域的主流。在電子商務(wù)應(yīng)用系統(tǒng)中,目前普遍采用的是三層/s構(gòu)造,即表示層、業(yè)務(wù)層和數(shù)據(jù)層。這種構(gòu)造使軟件測(cè)試人員能采用“局部分層測(cè)試和“系統(tǒng)整體測(cè)試想結(jié)合的方法,對(duì)應(yīng)用系統(tǒng)進(jìn)展測(cè)試。即先對(duì)每一層進(jìn)展獨(dú)立的測(cè)試,再開(kāi)展系統(tǒng)整體測(cè)試,這樣更容易發(fā)現(xiàn)應(yīng)用系統(tǒng)缺陷和錯(cuò)誤。假如僅僅依賴系統(tǒng)測(cè)試,要確定存在問(wèn)題的特定部件非常困難。二、局部分層測(cè)試1.表示層。測(cè)試表示層
3、就是檢查并應(yīng)用程序的前端是否存在錯(cuò)誤。本層次是應(yīng)用系統(tǒng)的外表,因此,表示工作對(duì)建立一個(gè)強(qiáng)健的、高質(zhì)量的應(yīng)用系統(tǒng)至關(guān)重要。(1)內(nèi)容測(cè)試。內(nèi)容測(cè)試用來(lái)檢驗(yàn)eb應(yīng)用系統(tǒng)提供信息的正確性、準(zhǔn)確性、相關(guān)型等人機(jī)界面元素,信息的正確性是指信息是可靠的還是誤傳的,例如,在商品價(jià)格列表中,錯(cuò)誤的價(jià)格可能引起財(cái)政問(wèn)題甚至導(dǎo)致法律糾紛;信息的準(zhǔn)確型是指是否有語(yǔ)法或拼寫(xiě)錯(cuò)誤。這種測(cè)試通常使用一些文字處理軟件來(lái)進(jìn)展,例如使用irsftrd的“拼音與語(yǔ)法檢查功能;信息的相關(guān)性是指是否在當(dāng)前也面可以找到與當(dāng)前閱讀信息相關(guān)的信息列表或入口,也就是一般eb站點(diǎn)中所謂“相關(guān)文章列表。此外,還要檢查字體類型、屏幕布局、色彩、圖
4、形分辨率及其他直接會(huì)影響最終用戶體驗(yàn)的特性。(2)eb站點(diǎn)構(gòu)造。測(cè)試eb站點(diǎn)的構(gòu)造是檢查構(gòu)造上存在的錯(cuò)誤,發(fā)現(xiàn)無(wú)效的連接。鏈接測(cè)試可分為三個(gè)方面。首先,測(cè)試所有鏈接是否按指示的安陽(yáng)確實(shí)鏈接到了該鏈接的也面;其次,測(cè)試所連接的頁(yè)面是否存在;最后,保證eb應(yīng)用系統(tǒng)上沒(méi)有孤立的頁(yè)面,所謂孤立頁(yè)面是指沒(méi)有鏈接指向該頁(yè)面,只有知道正確的url地址才能訪問(wèn)。(3)用戶環(huán)境。測(cè)試用戶平臺(tái)和閱讀器。市場(chǎng)上有很多不同的操作系統(tǒng)平臺(tái),最常見(jiàn)的有inds、unix、aintsh、linux等。eb應(yīng)用系統(tǒng)的最終用戶終究使用哪一種操作系統(tǒng),取決于用戶系統(tǒng)的配置。這樣,就可能會(huì)發(fā)生兼容型問(wèn)題,同一個(gè)應(yīng)用可能在某些操作系
5、統(tǒng)下能正常運(yùn)行,但在另外的操作系統(tǒng)下可能在會(huì)運(yùn)行失敗。此外,要測(cè)試閱讀器。閱讀器是eb客戶端最核心的構(gòu)件,來(lái)自不同廠商的閱讀器對(duì)java、javasript、ativex、plug-ins或不同的htl規(guī)格有不同的支持。另外,框架和層次構(gòu)造風(fēng)格在不同的閱讀器中也有不同的顯示,甚至根本不顯示。操作系統(tǒng)s和閱讀器的組合非常多,不僅要測(cè)試每一個(gè)閱讀器的配置,還要測(cè)試同一個(gè)閱讀器的不同版本。2.業(yè)務(wù)層。業(yè)務(wù)層測(cè)試的重點(diǎn)是發(fā)現(xiàn)應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯中的問(wèn)題。測(cè)試業(yè)務(wù)邏輯層與測(cè)試單機(jī)程序非常類似,通過(guò)測(cè)試去檢查應(yīng)用系統(tǒng)是否滿足系統(tǒng)性能方面的需求。(1)性能測(cè)試。主要負(fù)載測(cè)試,即帶負(fù)載情況下的響應(yīng)時(shí)間和吞吐率。
6、負(fù)載測(cè)試是為了測(cè)量eb系統(tǒng)在某一負(fù)載級(jí)別上的性能,以保證eb系統(tǒng)在需求范圍內(nèi)能正常工作。負(fù)載級(jí)別可以是某個(gè)時(shí)刻同時(shí)訪問(wèn)eb系統(tǒng)的用戶數(shù)量,也可以是在線數(shù)據(jù)處理的數(shù)量。此外,還要進(jìn)展夜里測(cè)試。壓力測(cè)試是測(cè)試系統(tǒng)的限制和故障恢復(fù)才能,也就是測(cè)試eb應(yīng)用系統(tǒng)會(huì)不會(huì)崩潰,在什么情況下會(huì)崩潰。(2)數(shù)據(jù)驗(yàn)證。測(cè)試從用戶采集到的數(shù)據(jù),通常是以表單形式。當(dāng)用戶給eb應(yīng)用系統(tǒng)管理員提交信息時(shí),就需要使用表單操作,例如用戶注冊(cè)、登錄、信息提交等。在這種情況下,我們必須測(cè)試提交操作的完好性,以校驗(yàn)提交給效勞器的信息的正確性。假如表單只能承受指定的某些字符,測(cè)試時(shí)可以跳過(guò)這些字符,看系統(tǒng)是否會(huì)報(bào)錯(cuò)。假如eb應(yīng)用系統(tǒng)
7、使用kies通常用來(lái)存儲(chǔ)用戶信息和用戶在某應(yīng)用系統(tǒng)的操作,當(dāng)一個(gè)用戶使用kies訪問(wèn)了某一個(gè)應(yīng)用系統(tǒng)時(shí),eb效勞器將發(fā)送關(guān)于用戶的信息,把該信息以kies的形式存儲(chǔ)在客戶端計(jì)算機(jī)上。(3)業(yè)務(wù)測(cè)試。測(cè)試系統(tǒng)的業(yè)務(wù)處理過(guò)程的正確性,其中包括信譽(yù)卡處理、電子郵件驗(yàn)證以及消費(fèi)稅計(jì)算等。電子商務(wù)系統(tǒng)必須在全部的時(shí)間里正確處理業(yè)務(wù),無(wú)一例外。因此,要通過(guò)測(cè)試確保業(yè)務(wù)處理的正確性。3.數(shù)據(jù)層。數(shù)據(jù)層的測(cè)試,主要是指對(duì)應(yīng)系統(tǒng)用于儲(chǔ)存和獲取信息的數(shù)據(jù)庫(kù)管理系統(tǒng)的測(cè)試。在eb應(yīng)用技術(shù)中,數(shù)據(jù)庫(kù)起著重要的作用,數(shù)據(jù)庫(kù)為eb應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢和實(shí)現(xiàn)用戶對(duì)數(shù)據(jù)存儲(chǔ)的懇求等提供空間。在使用了數(shù)據(jù)庫(kù)的eb應(yīng)用系統(tǒng)
8、中,一般情況下,注重?cái)?shù)據(jù)庫(kù)操作的響應(yīng)時(shí)間、數(shù)據(jù)存儲(chǔ)的完好和數(shù)據(jù)庫(kù)系統(tǒng)的容錯(cuò)。(1)響應(yīng)時(shí)間。應(yīng)量化數(shù)據(jù)操作語(yǔ)言dl,包括構(gòu)造化查詢語(yǔ)言sql中insert、update和delete、查詢selet及事物的完成時(shí)間。電子商務(wù)系統(tǒng)運(yùn)行速度緩慢會(huì)引起客戶不滿。因此,我們應(yīng)該積極確保網(wǎng)站可以及時(shí)響應(yīng)用戶的懇求和操作。在測(cè)試數(shù)據(jù)層的響應(yīng)時(shí)間時(shí),我們要確保單個(gè)的數(shù)據(jù)操作可以快速完成,不至于阻塞其他操作。(2)數(shù)據(jù)完好性。驗(yàn)證數(shù)據(jù)存儲(chǔ)適當(dāng)且正確。所謂數(shù)據(jù)完好性測(cè)試,即在數(shù)據(jù)庫(kù)表中發(fā)現(xiàn)不準(zhǔn)確數(shù)據(jù)的過(guò)程。這項(xiàng)測(cè)試與數(shù)據(jù)確認(rèn)有所不同,后者在測(cè)試業(yè)務(wù)層時(shí)進(jìn)展。數(shù)據(jù)確認(rèn)測(cè)試試圖發(fā)現(xiàn)數(shù)據(jù)搜集中的錯(cuò)誤,而數(shù)據(jù)完好性測(cè)試
9、是盡力要在數(shù)據(jù)存儲(chǔ)的方式中發(fā)現(xiàn)問(wèn)題。(3)容錯(cuò)性和可恢復(fù)性。最大化平均故障間隔時(shí)間tbf,最小平均故障恢復(fù)時(shí)間ttr。一般來(lái)說(shuō),數(shù)據(jù)庫(kù)操作的一個(gè)目的是最大化tbf,最小化ttr。數(shù)據(jù)庫(kù)的恢復(fù)具有重要意義??苫謴?fù)性測(cè)試的目的是設(shè)計(jì)出數(shù)據(jù)庫(kù)無(wú)法恢復(fù)的場(chǎng)景出來(lái)。在某些時(shí)間,數(shù)據(jù)庫(kù)會(huì)崩潰,因此須制訂一些規(guī)程以便快速恢復(fù)?;謴?fù)方案開(kāi)場(chǎng)于獲得有效的備份,在進(jìn)展可恢復(fù)性測(cè)試時(shí),假如無(wú)法恢復(fù)數(shù)據(jù)庫(kù),那么需要修改備份策略。三、系統(tǒng)整體測(cè)試1.整體界面。整體界面是整個(gè)eb應(yīng)用系統(tǒng)的頁(yè)面構(gòu)造設(shè)計(jì),是給用戶的一個(gè)整體感。例如:當(dāng)用戶閱讀eb應(yīng)用系統(tǒng)時(shí)是否感到舒適,能否找到信息所在地方,整個(gè)eb應(yīng)用系統(tǒng)的設(shè)計(jì)風(fēng)格的總體
10、效果。對(duì)整體界面的測(cè)試過(guò)程,其實(shí)是一個(gè)對(duì)最終用戶進(jìn)展調(diào)查的過(guò)程。一般eb應(yīng)用系統(tǒng)采取在主頁(yè)上做一個(gè)調(diào)查問(wèn)卷的形式,來(lái)得到最終用戶的反應(yīng)信息。2.平安性。平安性測(cè)試區(qū)域主要有:(1)如今的eb應(yīng)用系統(tǒng)根本采用先注冊(cè),后登錄的方式。因此,必須測(cè)試有效和無(wú)效的用戶名和密碼,要注意到是否大小寫(xiě)敏感,可以試多少次的限制,是否可以不登錄而直接閱讀某個(gè)頁(yè)面等。(2)eb應(yīng)用系統(tǒng)是否有超時(shí)的限制,也就是說(shuō),用戶登錄后在一定時(shí)間內(nèi)例如15分鐘沒(méi)有點(diǎn)擊任何頁(yè)面,是否需要重新登錄才能正常使用。(3)為了保證eb應(yīng)用系統(tǒng)的平安性,日志文件是至關(guān)重要的。需要測(cè)試相關(guān)信息是否寫(xiě)進(jìn)了日志文件、是否可追蹤。(4)當(dāng)使用了平安
11、套接字時(shí),還要測(cè)試加密是否正確,檢查信息的完好性。3.導(dǎo)航。導(dǎo)航描繪了用戶在一個(gè)頁(yè)面內(nèi)操作的方式。在一個(gè)頁(yè)面上放太多的信息往往起到與預(yù)期相反的效果。eb應(yīng)用系統(tǒng)的用戶趨向于目的驅(qū)動(dòng),很快地掃描一個(gè)eb應(yīng)用系統(tǒng),看是否有滿足自己需要的信息,假如沒(méi)有,就會(huì)很快分開(kāi)。很少有用戶愿意花時(shí)間去熟悉eb應(yīng)用系統(tǒng)的構(gòu)造,因此,eb應(yīng)用系統(tǒng)導(dǎo)航幫助要盡可能地準(zhǔn)確。導(dǎo)航測(cè)試就是檢查應(yīng)用系統(tǒng)的頁(yè)面構(gòu)造、導(dǎo)航、菜單、連接的正確性。確保用戶知道eb應(yīng)用系統(tǒng)里面的內(nèi)容,以及內(nèi)容所在位置。四、完畢語(yǔ)在將來(lái)電子商務(wù)領(lǐng)域,eb軟件的測(cè)試是一項(xiàng)重要而富有挑戰(zhàn)性的工作?;趀b的系統(tǒng)測(cè)試與傳統(tǒng)的軟件測(cè)試不同,它不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,而且還要測(cè)試系統(tǒng)在不同用戶的閱讀器的顯示是否適宜。因此,我們必須為測(cè)試復(fù)雜的基于eb的系統(tǒng)不斷研究新的方法,滿足軟件開(kāi)發(fā)人員的需
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年林州市東崗鎮(zhèn)衛(wèi)生院招聘?jìng)淇碱}庫(kù)及一套參考答案詳解
- 2025年西安市浐灞絲路學(xué)校招聘總務(wù)處干事備考題庫(kù)及1套完整答案詳解
- 2025年宋慶齡幼兒園工作人員公開(kāi)招聘?jìng)淇碱}庫(kù)及一套答案詳解
- 2025年關(guān)于公開(kāi)招聘派遣至莆田市城廂區(qū)交通運(yùn)輸局非在編工作人員的備考題庫(kù)含答案詳解
- 2025年臨江市人民醫(yī)院招聘?jìng)淇碱}庫(kù)及答案詳解1套
- 2025年上海市青浦區(qū)教育系統(tǒng)公開(kāi)招聘高端教育人才(管理方向)備考題庫(kù)及答案詳解1套
- 2025年大連理工大學(xué)附屬高級(jí)中學(xué)招聘?jìng)淇碱}庫(kù)及參考答案詳解
- 2025年中山市東區(qū)中學(xué)公開(kāi)招聘地理專任教師備考題庫(kù)參考答案詳解
- 系統(tǒng)裝配工作面試題解析
- 2025年中鐵第五勘察設(shè)計(jì)院集團(tuán)有限公司人才招聘21-25人備考題庫(kù)及答案詳解1套
- 2025-2026學(xué)年北師大版五年級(jí)數(shù)學(xué)上冊(cè)(全冊(cè))知識(shí)點(diǎn)梳理歸納
- 2021年廣東省廣州市英語(yǔ)中考試卷(含答案)
- 我的新式汽車(課件)-人美版(北京)(2024)美術(shù)二年級(jí)上冊(cè)
- 消化內(nèi)鏡預(yù)處理操作規(guī)范與方案
- 2025年警考申論真題及答案大全
- 自來(lái)水管網(wǎng)知識(shí)培訓(xùn)課件
- 汽車購(gòu)買中介合同范本
- 合格考前一天的課件
- 宿舍心理信息員培訓(xùn)
- 2025北京市實(shí)驗(yàn)動(dòng)物上崗證試題及答案
- 鐵路車皮裝卸合同范本
評(píng)論
0/150
提交評(píng)論