1. <rp id="zsypk"></rp>

      2. 電子商務(wù)畢業(yè)論文

        時(shí)間:2021-06-11 13:04:20 論文 我要投稿

        電子商務(wù)畢業(yè)論文

          大學(xué)學(xué)習(xí)電子商務(wù)的同學(xué)們,大家知道怎么書寫自己的畢業(yè)論文嗎?以下是小編為大家整理好的電子商務(wù)畢業(yè)論文,歡迎大家閱讀參考!

        電子商務(wù)畢業(yè)論文

          [摘 要] 介紹了當(dāng)前電子商務(wù)應(yīng)用領(lǐng)域的主要結(jié)構(gòu),以及基于此結(jié)構(gòu)的軟件測試技術(shù),采用局部分層測試和系統(tǒng)整體測試相結(jié)合的方法是目前最值得介紹堵塞新做法,它既從局部出發(fā),按照軟件的三層結(jié)構(gòu)分別對應(yīng)用系統(tǒng)的每一個(gè)層面進(jìn)行測試,又從整體出發(fā),系統(tǒng)地對整個(gè)應(yīng)用軟件進(jìn)行完整測試,保證了軟件開發(fā)后的性能要求和用戶的可用性。

          [關(guān)鍵詞] 電子商務(wù) 軟件 測試

          國際互聯(lián)網(wǎng)的快速增長,使WEB技術(shù)對商業(yè)、工業(yè)、銀行、財(cái)政、教育、政府和娛樂及我們的工作和生活產(chǎn)生了深遠(yuǎn)的影響。許多傳統(tǒng)的信息和數(shù)據(jù)庫系統(tǒng)正在移植到互聯(lián)網(wǎng)上,電子商務(wù)迅速增長。因此,電子商務(wù)應(yīng)用系統(tǒng)的測試也變得十分重要,它對軟件測試提出了新的挑戰(zhàn),要求采用新的測試方法展開軟件測試工作。這種對應(yīng)用系統(tǒng)的測試不但能檢查是否滿足設(shè)計(jì)的要求,還需要能測試系統(tǒng)每個(gè)層面是否正常,確保系統(tǒng)的整體性能、安全性和可用性滿足需要。

          一、典型系統(tǒng)結(jié)構(gòu)

          隨著電子商務(wù)的興起,Web方式的應(yīng)用系統(tǒng)發(fā)展迅速,它將成為電子商務(wù)技術(shù)領(lǐng)域的主流。在電子商務(wù)應(yīng)用系統(tǒng)中,目前普遍采用的是三層C/S結(jié)構(gòu),即表示層、業(yè)務(wù)層和數(shù)據(jù)層。這種結(jié)構(gòu)使軟件測試人員能采用“局部分層測試”和“系統(tǒng)整體測試”想結(jié)合的方法,對應(yīng)用系統(tǒng)進(jìn)行測試。即先對每一層進(jìn)行獨(dú)立的測試,再開展系統(tǒng)整體測試,這樣更容易發(fā)現(xiàn)應(yīng)用系統(tǒng)缺陷和錯誤。如果僅僅依賴系統(tǒng)測試,要確定存在問題的特定部件十分困難。

          二、局部分層測試

          1.表示層。測試表示層就是檢查并應(yīng)用程序的前端是否存在錯誤。本層次是應(yīng)用系統(tǒng)的外表,因此,表示工作對建立一個(gè)健壯的、高質(zhì)量的應(yīng)用系統(tǒng)至關(guān)重要。

          (1)內(nèi)容測試。內(nèi)容測試用來檢驗(yàn)Web應(yīng)用系統(tǒng)提供信息的正確性、準(zhǔn)確性、相關(guān)型等人機(jī)界面元素,信息的正確性是指信息是可靠的還是誤傳的,例如,在商品價(jià)格列表中,錯誤的價(jià)格可能引起財(cái)政問題甚至導(dǎo)致法律糾紛;信息的準(zhǔn)確型是指是否有語法或拼寫錯誤。這種測試通常使用一些文字處理軟件來進(jìn)行,例如使用Microsft Word的“拼音與語法檢查”功能;信息的相關(guān)性是指是否在當(dāng)前也面可以找到與當(dāng)前瀏覽信息相關(guān)的信息列表或入口,也就是一般Web站點(diǎn)中所謂“相關(guān)文章列表”。此外,還要檢查字體類型、屏幕布局、色彩、圖形分辨率及其他直接會影響最終用戶體驗(yàn)的特性。

          (2)Web站點(diǎn)結(jié)構(gòu)。測試Web站點(diǎn)的結(jié)構(gòu)是檢查結(jié)構(gòu)上存在的錯誤,發(fā)現(xiàn)無效的連接。鏈接測試可分為三個(gè)方面。首先,測試所有鏈接是否按指示的安陽確實(shí)鏈接到了該鏈接的也面;其次,測試所連接的頁面是否存在;最后,保證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ā)生兼容型問題,同一個(gè)應(yīng)用可能在某些操作系統(tǒng)下能正常運(yùn)行,但在另外的操作系統(tǒng)下可能在會運(yùn)行失敗。此外,要測試瀏覽器。瀏覽器是Web客戶端最核心的構(gòu)件,來自不同廠商的瀏覽器對Java、JavaScript、ActiveX、plug-ins或不同的HTML規(guī)格有不同的支持。另外,框架和層次結(jié)構(gòu)風(fēng)格在不同的瀏覽器中也有不同的顯示,甚至根本不顯示。操作系統(tǒng)(OS)和瀏覽器的組合非常多,不僅要測試每一個(gè)瀏覽器的配置,還要測試同一個(gè)瀏覽器的不同版本。

          2.業(yè)務(wù)層。業(yè)務(wù)層測試的重點(diǎn)是發(fā)現(xiàn)應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯中的問題。測試業(yè)務(wù)邏輯層與測試單機(jī)程序非常類似,通過測試去檢查應(yīng)用系統(tǒng)是否滿足系統(tǒng)性能方面的需求。

          (1)性能測試。主要負(fù)載測試,即帶負(fù)載情況下的響應(yīng)時(shí)間和吞吐率。負(fù)載測試是為了測量Web系統(tǒng)在某一負(fù)載級別上的性能,以保證Web系統(tǒng)在需求范圍內(nèi)能正常工作。負(fù)載級別可以是某個(gè)時(shí)刻同時(shí)訪問Web系統(tǒng)的用戶數(shù)量,也可以是在線數(shù)據(jù)處理的數(shù)量。此外,還要進(jìn)行夜里測試。壓力測試是測試系統(tǒng)的'限制和故障恢復(fù)能力,也就是測試Web應(yīng)用系統(tǒng)會不會崩潰,在什么情況下會崩潰。

          (2)數(shù)據(jù)驗(yàn)證。測試從用戶采集到的數(shù)據(jù),通常是以表單形式。當(dāng)用戶給Web應(yīng)用系統(tǒng)管理員提交信息時(shí),就需要使用表單操作,例如用戶注冊、登錄、信息提交等。在這種情況下,我們必須測試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性。如果表單只能接受指定的某些字符,測試時(shí)可以跳過這些字符,看系統(tǒng)是否會報(bào)錯。如果Web應(yīng)用系統(tǒng)使用Cookies通常用來存儲用戶信息和用戶在某應(yīng)用系統(tǒng)的操作,當(dāng)一個(gè)用戶使用Cookies訪問了某一個(gè)應(yīng)用系統(tǒng)時(shí),Web服務(wù)器將發(fā)送關(guān)于用戶的信息,把該信息以Cookies的形式存儲在客戶端計(jì)算機(jī)上。

          (3)業(yè)務(wù)測試。測試系統(tǒng)的業(yè)務(wù)處理過程的正確性,其中包括信用卡處理、電子郵件驗(yàn)證以及消費(fèi)稅計(jì)算等。電子商務(wù)系統(tǒng)必須在全部的時(shí)間里正確處理業(yè)務(wù),無一例外。因此,要通過測試確保業(yè)務(wù)處理的正確性。

          3.數(shù)據(jù)層。數(shù)據(jù)層的測試,主要是指對應(yīng)系統(tǒng)用于儲存和獲取信息的數(shù)據(jù)庫管理系統(tǒng)的測試。在Web應(yīng)用技術(shù)中,數(shù)據(jù)庫起著重要的作用,數(shù)據(jù)庫為Web應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢和實(shí)現(xiàn)用戶對數(shù)據(jù)存儲的請求等提供空間。在使用了數(shù)據(jù)庫的Web應(yīng)用系統(tǒng)中,一般情況下,注重?cái)?shù)據(jù)庫操作的響應(yīng)時(shí)間、數(shù)據(jù)存儲的完整和數(shù)據(jù)庫系統(tǒng)的容錯。

          (1)響應(yīng)時(shí)間。應(yīng)量化數(shù)據(jù)操作語言(DML,包括結(jié)構(gòu)化查詢語言SQL中INSERT、UPDATE和DELETE)、查詢(SELECT)及事物的完成時(shí)間。電子商務(wù)系統(tǒng)運(yùn)行速度緩慢會引起客戶不滿。因此,我們應(yīng)該積極確保網(wǎng)站能夠及時(shí)響應(yīng)用戶的請求和操作。在測試數(shù)據(jù)層的響應(yīng)時(shí)間時(shí),我們要確保單個(gè)的數(shù)據(jù)操作能夠快速完成,不至于阻塞其他操作。

          (2)數(shù)據(jù)完整性。驗(yàn)證數(shù)據(jù)存儲適當(dāng)且正確。所謂數(shù)據(jù)完整性測試,即在數(shù)據(jù)庫表中發(fā)現(xiàn)不準(zhǔn)確數(shù)據(jù)的過程。這項(xiàng)測試與數(shù)據(jù)確認(rèn)有所不同,后者在測試業(yè)務(wù)層時(shí)進(jìn)行。數(shù)據(jù)確認(rèn)測試試圖發(fā)現(xiàn)數(shù)據(jù)收集中的錯誤,而數(shù)據(jù)完整性測試是盡力要在數(shù)據(jù)存儲的方式中發(fā)現(xiàn)問題。

          (3)容錯性和可恢復(fù)性。最大化平均故障間隔時(shí)間(MTBF),最小平均故障恢復(fù)時(shí)間(MTTR)。一般來說,數(shù)據(jù)庫操作的一個(gè)目標(biāo)是最大化MTBF,最小化MTTR。

          數(shù)據(jù)庫的恢復(fù)具有重要意義。可恢復(fù)性測試的目標(biāo)是設(shè)計(jì)出數(shù)據(jù)庫無法恢復(fù)的場景出來。在某些時(shí)間,數(shù)據(jù)庫會崩潰,因此須制訂一些規(guī)程以便快速恢復(fù);謴(fù)計(jì)劃開始于獲得有效的備份,在進(jìn)行可恢復(fù)性測試時(shí),如果無法恢復(fù)數(shù)據(jù)庫,那么需要修改備份策略。

          三、系統(tǒng)整體測試

          1.整體界面。整體界面是整個(gè)Web應(yīng)用系統(tǒng)的頁面結(jié)構(gòu)設(shè)計(jì),是給用戶的一個(gè)整體感。例如:當(dāng)用戶瀏覽Web應(yīng)用系統(tǒng)時(shí)是否感到舒適,能否找到信息所在地方,整個(gè)Web應(yīng)用系統(tǒng)的設(shè)計(jì)風(fēng)格的總體效果。

          對整體界面的測試過程,其實(shí)是一個(gè)對最終用戶進(jìn)行調(diào)查的過程。一般Web應(yīng)用系統(tǒng)采取在主頁上做一個(gè)調(diào)查問卷的形式,來得到最終用戶的反饋信息。

          2.安全性。安全性測試區(qū)域主要有:

          (1)現(xiàn)在的Web應(yīng)用系統(tǒng)基本采用先注冊,后登錄的方式。因此,必須測試有效和無效的用戶名和密碼,要注意到是否大小寫敏感,可以試多少次的限制,是否可以不登錄而直接瀏覽某個(gè)頁面等。

          (2)Web應(yīng)用系統(tǒng)是否有超時(shí)的限制,也就是說,用戶登錄后在一定時(shí)間內(nèi)(例如15分鐘)沒有點(diǎn)擊任何頁面,是否需要重新登錄才能正常使用。

          (3)為了保證Web應(yīng)用系統(tǒng)的安全性,日志文件是至關(guān)重要的。需要測試相關(guān)信息是否寫進(jìn)了日志文件、是否可追蹤。

          (4)當(dāng)使用了安全套接字時(shí),還要測試加密是否正確,檢查信息的完整性。

          3.導(dǎo)航。導(dǎo)航描述了用戶在一個(gè)頁面內(nèi)操作的方式。在一個(gè)頁面上放太多的信息往往起到與預(yù)期相反的效果。Web應(yīng)用系統(tǒng)的用戶趨向于目的驅(qū)動,很快地掃描一個(gè)Web應(yīng)用系統(tǒng),看是否有滿足自己需要的信息,如果沒有,就會很快離開。很少有用戶愿意花時(shí)間去熟悉Web應(yīng)用系統(tǒng)的結(jié)構(gòu),因此,Web應(yīng)用系統(tǒng)導(dǎo)航幫助要盡可能地準(zhǔn)確。

          導(dǎo)航測試就是檢查應(yīng)用系統(tǒng)的頁面結(jié)構(gòu)、導(dǎo)航、菜單、連接的正確性。確保用戶知道Web應(yīng)用系統(tǒng)里面的內(nèi)容,以及內(nèi)容所在位置。

          四、結(jié)束語

          在未來電子商務(wù)領(lǐng)域,Web軟件的測試是一項(xiàng)重要而富有挑戰(zhàn)性的工作;赪eb的系統(tǒng)測試與傳統(tǒng)的軟件測試不同,它不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,而且還要測試系統(tǒng)在不同用戶的瀏覽器的顯示是否合適。因此,我們必須為測試復(fù)雜的基于Web的系統(tǒng)不斷研究新的方法,滿足軟件開發(fā)人員的需要。

          參考文獻(xiàn):

          [1]Ann Scblosser.The experience and Web site success[J].The E_business Review,2003,41(6):20

          [2]邵兵家電子商務(wù)[M].北京:高等教育再版社,2002

          [3]王峰譯:Glenford J Myers.軟件測試的藝術(shù)[M].北京:機(jī)械工業(yè)出版社,2006

          [4]林 銳等:Web軟件用戶界面設(shè)計(jì)指南[M].北京:電子工業(yè)出版社,2005

        【電子商務(wù)畢業(yè)論文】相關(guān)文章:

        電子商務(wù)定價(jià)畢業(yè)論文06-11

        電子商務(wù)畢業(yè)論文范本06-11

        電子商務(wù)美工畢業(yè)論文06-11

        電子商務(wù)畢業(yè)論文分享06-11

        大學(xué)電子商務(wù)專業(yè)畢業(yè)論文03-26

        電子商務(wù)試題03-25

        醫(yī)藥畢業(yè)論文02-18

        畢業(yè)論文的范本04-10

        行政畢業(yè)論文03-05

        99热这里只有精品国产7_欧美色欲色综合色欲久久_中文字幕无码精品亚洲资源网久久_91热久久免费频精品无码
          1. <rp id="zsypk"></rp>