電子商務(wù)系統(tǒng)分析與設(shè)計第7章--電子商務(wù)系統(tǒng)運行與維護課件
《電子商務(wù)系統(tǒng)分析與設(shè)計第7章--電子商務(wù)系統(tǒng)運行與維護課件》由會員分享,可在線閱讀,更多相關(guān)《電子商務(wù)系統(tǒng)分析與設(shè)計第7章--電子商務(wù)系統(tǒng)運行與維護課件(55頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、,,,,,,,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,,,*,,,,,,,,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,,,*,電子商務(wù)系統(tǒng)分析與設(shè)計,張大斌,電子商務(wù)系統(tǒng)分析與設(shè)計張大斌,1,第7章 電子商務(wù)系統(tǒng)運行與維護,7.1 電子商務(wù)系統(tǒng)的測試,7.2 電子商務(wù)系統(tǒng)的運行與發(fā)布,7.3 電子商務(wù)系統(tǒng)的維護,7.4 電子商務(wù)系統(tǒng)的評價,,,,,,第7章 電子商務(wù)系統(tǒng)運行與維護 7.1 電子商務(wù)系統(tǒng)的測試,2,7.1 電子商務(wù)系統(tǒng)的測試,,測試在電子商務(wù)系統(tǒng)的開發(fā)過程中必不可少的,它是保證系統(tǒng)質(zhì)量和可靠
2、性的關(guān)鍵步驟。測試應(yīng)貫穿系統(tǒng)開發(fā)的各個階段,不僅在系統(tǒng)編碼完成之后需要統(tǒng)一進行測試,在編寫每個模塊之后也應(yīng)對它進行測試(即單元測試)。,立項階段,,需求階段,,設(shè)計階段,,編碼&單元測試階段,,集成測試階段,,系統(tǒng)測試階段,,驗收測試階段,,結(jié)項總結(jié)階段,,7-1 測試工作總體流程圖,7.1 電子商務(wù)系統(tǒng)的測試 測試在電子商,3,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.1,測試目的,努力找出軟件、系統(tǒng)中的錯誤,目的是為了糾正錯誤。測試階段發(fā)現(xiàn)的錯誤越多,后期的糾錯和維護工作就越少。,Grenford J.MyerS對測試的目標(biāo)進行了歸納:,(1)測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的
3、過程;,(2)測試是為了證明程序有錯,而不是證明程序無錯;,(3)好的測試方案是能夠發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試,方案;,(4)成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。,7.1 電子商務(wù)系統(tǒng)的測試7.1.1 測試目的,4,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,2,測試原則,(1)應(yīng)盡早并不斷進行測試。,(2)測試工作應(yīng)避免由原開發(fā)系統(tǒng)的人或小組來承擔(dān)(單元測試除外)。,(3)在設(shè)計測試方案時,不僅要確定輸入數(shù)據(jù),而且要根據(jù)系統(tǒng)的功能出發(fā)確定輸出結(jié)果。,(4)在設(shè)計測試用例時,不僅要包括合理、有效的輸入條件,也要包含不合理、失效的輸入條件。,(5)在測試程序時,不僅要檢測程序是否做了該
4、做的事,還要檢測程序是否做了不該做的事。,(6)充分重視測試中的群集現(xiàn)象。,(7)嚴(yán)格按照測試計劃來進行,避免測試的隨意性。,(8)妥善保存測試計劃、測試用例,作為軟件文檔的組成部分,為維護提供方便。,7.1 電子商務(wù)系統(tǒng)的測試7.1.2 測試原則,5,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,3,測試過程,測試過程基本上與開發(fā)過程平行進行,在測試過程中,需要對整個測試過程進行有效的管理,保證測試的質(zhì)量和效率。一個規(guī)范的測試過程通常包括以下基本的測試活動:,(1)制定測試計劃,(2)編制測試大綱,(3)設(shè)計和生成測試用例,(4)實施測試,(5)生成測試報告,7.1 電子商務(wù)系統(tǒng)的測試7.1.3
5、測試過程,6,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,3,測試過程,制定測試計劃,,測試計劃描述所有的測試活動,充分的準(zhǔn)備工作可以有效地克服測試的盲目性,縮短測試周期,提高測試效率。測試計劃必須是可行的,因此,在制定測試計劃是,要充分考慮整個項目的特殊情況,如開發(fā)時間和進度,以及一些人為因素和客觀的條件的限制等。測試計劃中一般包含以下內(nèi)容:,,,(1)范圍和目標(biāo),(2)測試方法,(3)需要的資源,(4)特性和功能,(5)日程安排,7.1 電子商務(wù)系統(tǒng)的測試7.1.3 測試過程,7,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,3,測試過程,編制測試大綱,,測試大綱是測試的俄依據(jù)。它明確詳盡地規(guī)定了在
6、測試中針對系統(tǒng)的每一項功能或者特性所必須完成的基本測試項目和測試完成的標(biāo)準(zhǔn)。無論是自動測試還是手動測試,都必須滿足測試大綱的要求。,7.1 電子商務(wù)系統(tǒng)的測試7.1.3 測試過程,8,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,3,測試過程,設(shè)計和生成測試用例,,測試用例的設(shè)計和編制是測試活動中關(guān)鍵的一步。根據(jù)測試大綱,設(shè)計和生成測試用例,并產(chǎn)生測試用例說明文檔。,表7-1 測試用例示例,7.1 電子商務(wù)系統(tǒng)的測試7.1.3 測試過程表7-1 測試,9,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,3,測試過程,實施測試,,測試的實施由一系列測試周期組成,在每個測試周期中,測試人員和開發(fā)人員依據(jù)預(yù)先編制
7、好的測試大綱和準(zhǔn)備好的測試用例對被測軟件進行完整的測試。測試與糾錯通常是反復(fù)交替進行的。測試的步驟分別按硬件系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)和軟件系統(tǒng)進行測試,最后對整個系統(tǒng)進行總的綜合測試。,,7.1 電子商務(wù)系統(tǒng)的測試7.1.3 測試過程,10,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,3,測試過程,生成測試報告,,測試完成后,要形成相應(yīng)的測試報告,對測試活動及其結(jié)果進行總結(jié),并對結(jié)果進行評價,指出缺陷和錯誤,另外,給出一些建議,如可采用的修改方法,各項修改預(yù)計的工作量及修改的負責(zé)人等。,,7.1 電子商務(wù)系統(tǒng)的測試7.1.3 測試過程,11,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,軟件測試,,
8、軟件測試是對軟件計劃、軟件設(shè)計、軟件編碼進行查錯和糾錯的活動。軟件測試總體上分成4步:單元測試、集成測試、系統(tǒng)測試和驗收測試,他們按順序進行。,,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,12,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,軟件測試,(1)單元測試,單元測試有時也稱模塊測試或程序測試,是指對函數(shù)、子程序、過程和方法在它們同其他模塊集成之前的測試,目的是盡早發(fā)現(xiàn)錯誤,為集成測試做準(zhǔn)備。單元測試通常在編碼階段進行,是軟件測試最基本的部分。,單元測試可以選用人工測試或機器測試,當(dāng)用機器測試時,一般采用白盒測試法。,在單元測試中,主要從模塊的5個方面進行檢查:模塊接口、
9、局部數(shù)據(jù)結(jié)構(gòu)、重要的執(zhí)行路徑、出錯處理和邊界條件。,,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,13,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,軟件測試,(1)單元測試,,①模塊接口測試:正確地輸入/輸出數(shù)據(jù)是模塊進行其他測試的基礎(chǔ),所以在單元測試中要考察模塊的接口。接口測試的要點有:,被測模塊輸入的實際參數(shù)和形式參數(shù)在個數(shù)、屬性、單位上是否一致;,調(diào)用其他模塊時所給的實際參數(shù)和被調(diào)模塊的形式參數(shù)在個數(shù)、屬性、單位上是否一致;,調(diào)用標(biāo)準(zhǔn)函數(shù)所用的參數(shù)在屬性、數(shù)目順序上是否正確;,全局變量在各模塊中的定義和用法是否一致;,輸入是否僅改變了形式參數(shù);,是否存在與當(dāng)前入口點無關(guān)的
10、參數(shù)引用;,,,,,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,14,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,軟件測試,(1)單元測試,②局部數(shù)據(jù)結(jié)構(gòu):在單元測試中,為確保模塊內(nèi)的臨時數(shù)據(jù)在程序執(zhí)行過程中的完整性和正確性,必須仔細檢查局部數(shù)據(jù)結(jié)構(gòu),重點考慮以下因素:,變量的說明是否合適;,是否使用了尚未賦值或尚未初始化的變量;,變量的初始值或默認值是否正確;,變量名是否有錯(例如,拼寫錯);,是否出現(xiàn)上溢、下溢或地址異常的錯誤;,數(shù)據(jù)類型是否相容。,,,,,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,15,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,軟件測試
11、,(1)單元測試,③重要的執(zhí)行路徑:在單元測試中,對路徑的測試是最基本的任務(wù)。由于不能進行窮舉測試,所以需要精心設(shè)計用例,保證模塊中每條語句至少執(zhí)行一次,檢查是否有計算比較或控制流等方面的錯誤。其中計算方面的錯誤主要有,運算符優(yōu)先級理解錯誤;,精度不夠;,運算對象的類型彼此不相容;,表達式的符號表示不正確;,初值不正確,算法錯等。,,,,,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,16,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,軟件測試,(1)單元測試,④出錯處理。好的設(shè)計應(yīng)該能預(yù)測到各種出錯的條件,并且有對出錯進行處理的路徑,以保證程序邏輯的正確性,便于用戶維護。因此,要
12、對程序中包含的出錯處理通路進行測試,對出錯的測試應(yīng)該著重考慮以下常見錯誤:運算符優(yōu)先級理解錯誤;,錯誤的描述難于理解;,錯誤提示與實際錯誤不相符;,出錯的提示信息不足以確定錯誤或確定造成錯誤的原因;,在程序?qū)﹀e誤進行處理之前,系統(tǒng)已經(jīng)對錯誤條件干預(yù)等;,錯誤處理不當(dāng)?shù)取?,,,,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,17,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,軟件測試,(1)單元測試,⑤邊界條件。邊界條件的測試是單元測試的最后工作,也是非 常重要的工作。軟件容易在邊界出現(xiàn)錯誤,如處理n元數(shù)組第n個元素時常常有錯誤。因此要采用邊界值分析技術(shù),仔細設(shè)計測試用例,重點考察
13、數(shù)據(jù)流、控制流在剛好等于、稍大于或稍小于邊界值的情況。,由于模塊之間存在聯(lián)系,即存在調(diào)用與被調(diào)用的關(guān)系。為了輔助測試,在對模塊測試時,還需要開發(fā)以下兩種模塊:,驅(qū)動模塊:相當(dāng)于一個主程序,用于接受測試用例的數(shù)據(jù),將這些數(shù)據(jù)送到被測試模塊,輸出測試結(jié)果。,樁模塊:用來代替被測模塊中所調(diào)用的子模塊,目的是檢驗入口,輸出調(diào)用和返回的信息。,,,,,,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,18,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,軟件測試,(2)集成測試,各模塊單獨測試完成之后,應(yīng)按系統(tǒng)要求將各個模塊組合起來形成一個可運行的系統(tǒng),并對整個系統(tǒng)進行測試,這就是集成測試。,集
14、成測試的策略主要有自頂向下集成和自底向上集成兩種。,,,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,19,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,軟件測試,(2)集成測試,①自頂向下集成,自項向下集成是構(gòu)造程序結(jié)構(gòu)的一種增量式方式。它從主控模塊開始,按照軟件的控制層次結(jié)構(gòu),逐步把各個模塊集成在一起。,自頂向下集成的優(yōu)點在于能盡早地對程序的主要控制和決策機制進行檢驗,因此較早地發(fā)現(xiàn)錯誤。缺點是在測試較高層模塊時,低層處理采用樁模塊替代,不能反映真實情況,因此測試并不充分。,,,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,20,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,
15、測試內(nèi)容,軟件測試,(2)集成測試,①自頂向下集成,自頂向下集成測試的具體步驟包括以下內(nèi)容:,以主控模塊作為測試驅(qū)動模塊,把對主控模塊進行單元測試時引入的所有樁模塊用實際模塊替代。,依據(jù)所選的集成策略,每次只替代一個樁模塊。,每集成一個模塊立即試一遍。,只有每組測試完成后,才著手替換下一個樁模塊。,為避免引入新錯誤,須不斷地進行回歸測試(即全部或部分地重復(fù)己做過的測試)。從第二步開始,循環(huán)執(zhí)行上述步驟,直至整個程序結(jié)構(gòu)構(gòu)造完畢。,,,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,21,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,軟件測試,(2)集成測試,②自底向上集成,自底向上集
16、成是從“原子”模塊(即軟件結(jié)構(gòu)最低層的模塊)開始組裝測試。因測試到較高層模塊時,所需的下層模塊功能均已具備,所以不再需要樁模塊。具體操作位:,把低層模塊組織成實現(xiàn)某個子功能的模塊群。,開發(fā)一個測試驅(qū)動模塊,控制測試數(shù)據(jù)的輸入和測試結(jié)果的輸出。,對每個模塊群進行測試。,刪除測試使用的驅(qū)動模塊,用較高層模塊把模塊群組織成能完成更大功能的新模塊群。,,,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,22,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,軟件測試,(2)集成測試,②自底向上集成,自底向上集成方法不用樁模塊,測試用例的設(shè)計亦相對簡單,但缺點是程序最后一個模塊加入時才具有整體形象
17、。它與自頂向下綜合測試方法的優(yōu)缺點正好相反。因此,在測試軟件系統(tǒng)時,應(yīng)根據(jù)軟件的特點和工程的進度,選用適當(dāng)?shù)臏y試策略,有時結(jié)合使用兩種策略更為有效,上層模塊用自頂向下的方法,下層模塊用自底向上的方法。,,,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,23,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,軟件測試,(3)系統(tǒng)測試,系統(tǒng)測試是對已經(jīng)集成好的軟件系統(tǒng)進行徹底的測試,以驗證軟件系統(tǒng)的功能和性能等是否滿足要求。其目的是將軟件與系統(tǒng)需求定義進行比較,發(fā)現(xiàn)軟件與定義不相符合或相矛盾的問題。系統(tǒng)測試的主要內(nèi)容有:,①功能測試 ②性能測試,③恢復(fù)測試 ?、馨踩詼y
18、試,⑤負載測試 ?、?強度測試,⑦可靠性測試 ⑧安裝測試,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,24,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,軟件測試,(4)驗收測試,驗收測試根據(jù)用戶需求驗證系統(tǒng),是在投入使用之前的最后測試。驗收測試的任務(wù)是進一步驗證軟件的有效性,也就是檢查軟件的功能和性能是否與用戶的要求一樣。,測試多采用a測試和β測試的方法:,a測試是由軟件開發(fā)機構(gòu)組織內(nèi)部人員模擬各類用戶在開發(fā)環(huán)境下進行的測試,其關(guān)鍵在于盡可能逼真地模擬實際的運行環(huán)境及用戶的操作,并盡最大努力涵蓋所有可能的用戶操作方式。緊接著a測試之后的β測試是由軟件的多個用戶在實際日常工作
19、環(huán)境下進行的測試,并要求用戶報告異常情況,提出批評意見,然后由開發(fā)機構(gòu)再對系統(tǒng)進行改錯和完善,最后向用戶發(fā)布最終軟件產(chǎn)品。,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,25,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,電子商務(wù)應(yīng)用程序測試,(1)可用性測試,①導(dǎo)航測試與檢驗:導(dǎo)航為訪問者的網(wǎng)絡(luò)瀏覽過程實現(xiàn)定位和導(dǎo)向。,②圖形測試與檢驗:這里的圖形包括圖片、動畫、邊框、顏色、字體、背景和按鈕等。,③內(nèi)容測試與檢驗:內(nèi)容測試用來檢驗網(wǎng)站提供信息的正確性、準(zhǔn)確性和相關(guān)性。,④整體界面測試與檢驗:整體界面是指整個電子商務(wù)網(wǎng)站的頁面結(jié)構(gòu)設(shè)計如何。,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測
20、試內(nèi)容,26,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,電子商務(wù)應(yīng)用程序測試,(2)功能測試,①鏈接:鏈接是電子商務(wù)網(wǎng)站的一個主要特征,它是在頁面之間切換和指導(dǎo)用戶去一些不知道地址的頁面的主要手段。,②表單:當(dāng)用戶向電子商務(wù)網(wǎng)站提交信息時,就需要使用表單操作,例如用戶注冊、登錄、信息提交等。,③數(shù)據(jù)校驗:如果根據(jù)業(yè)務(wù)規(guī)則需要對用戶輸入進行校驗,測試人員需要驗證這些校驗功能是否能正常工作。,④Cookies:Cookies中保存了用戶注冊信息。如果系統(tǒng)使用了Cookies,測試人員需要對它們進行檢測。,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,27,7.1 電子商務(wù)系統(tǒng)的測試
21、,7,.1.,4,測試內(nèi)容,電子商務(wù)應(yīng)用程序測試,(3)接口測試,在通常情況下,電子商務(wù)站點不是孤立的。電子商務(wù)站點可能會與外部服務(wù)器通信,請求數(shù)據(jù)、驗證數(shù)據(jù)或提交訂單。,①服務(wù)器接口:第一個需要測試的接口是瀏覽器與服務(wù)器的接口。,②外部接口。有些電子商務(wù)系統(tǒng)有外部接口。例如,網(wǎng)上商店可能要實時驗證信用卡數(shù)據(jù)以減少欺詐行為的發(fā)生。測試時,要使用Web接口發(fā)送一些事務(wù)數(shù)據(jù),分別對有效信用卡、無效信用卡和被盜信用卡進行驗證。,,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,28,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,電子商務(wù)應(yīng)用程序測試,(4)兼容性測試,主要驗證應(yīng)用能否在不同
22、的客戶瀏覽器上正確運行。如果用戶是全球范圍的,需要測試各種操作系統(tǒng)、瀏覽器、視頻設(shè)置和Modem速度。最后,還要嘗試各種設(shè)置的組合。,①操作系統(tǒng)。站點能否在Microsoft Windows和 UNIX系統(tǒng)上瀏覽?,②瀏覽器。站點能否使用Netscape、Internet Explorer進行瀏覽?,③Modem/其他接入方式。用戶使用慢速連接下載速度是否太慢,下載文章或演示時,可能會等待比較長的時間,要確認圖片不會太大。,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,29,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,電子商務(wù)應(yīng)用程序測試,(5)數(shù)據(jù)庫測試,①數(shù)據(jù)庫搜尋結(jié)果相關(guān)
23、性。搜索結(jié)果是相關(guān)的,提供到所要求見面的直接鏈接,而不導(dǎo)致混亂的結(jié)果。,②查詢回應(yīng)時間?;貞?yīng)查詢的時間必須很短。此測試的結(jié)果可能有助于識別問題,如網(wǎng)絡(luò)瓶頸、指定查詢、數(shù)據(jù)庫結(jié)構(gòu)或硬件。,③數(shù)據(jù)庫完整性。測試驗證存放重要數(shù)據(jù)的正確性。因此,測試應(yīng)該定期進行,因為數(shù)據(jù)會隨時間而有所變更。,④數(shù)據(jù)有效性。數(shù)據(jù)項目不正確,稱為數(shù)據(jù)有效性錯誤,這可能是最常見的與數(shù)據(jù)有關(guān)的錯誤。,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,30,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,電子商務(wù)應(yīng)用程序測試,(6)容錯測試,容錯測試以各種方式強制系統(tǒng)檢測不同的失敗方式,以確保以下方面:系統(tǒng)會在預(yù)定 的
24、時間內(nèi)修復(fù)錯誤并繼續(xù)進行處理;系統(tǒng)是容錯型的,即處理錯誤中并不會停止系統(tǒng)的整體功能。數(shù)據(jù)修復(fù)及重新啟動在自動修復(fù)狀況下是正確的。如果修復(fù)要求人為介入,則修復(fù)數(shù)據(jù)庫的平均時間是在預(yù)先定義的對接受限制內(nèi)。,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,31,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,網(wǎng)站測試,Web服務(wù)器是整個電子商務(wù)系統(tǒng)的關(guān)鍵因素,它主要負責(zé)對來向客戶端的請求提供應(yīng)答服務(wù),瀏覽器和Web服務(wù)器之間通過HTTP協(xié)議交換信息。Web訪問的性能不僅與服務(wù)器本身的處理能力密切相關(guān),還取決于網(wǎng)絡(luò)上數(shù)據(jù)的傳輸和接收情況。,測試需要驗證系統(tǒng)能否在同一時間響應(yīng)大量的用戶,在用戶傳
25、送大量數(shù)據(jù)時能否響應(yīng),系統(tǒng)能否長時間運行??稍L問性對用戶來說是極其重要的。如果用戶得到“系統(tǒng)忙”的信息,他們可能放棄,并轉(zhuǎn)向競爭對手。,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,32,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,網(wǎng)站測試,(1)性能測試,①連接速度測試。,②負載測試。負載測試是在某一負載級別下,檢測電子商務(wù)系統(tǒng)的實際性能。,③壓力測試。進行壓力測試是指實際破壞一個電子商務(wù)應(yīng)用系統(tǒng),測試系統(tǒng)的反映。,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,33,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,4,測試內(nèi)容,網(wǎng)站測試,(2)安全性測試,安全性取得在線客戶的信任,
26、對于電子商務(wù)的成功極其重要,它需要對電子商務(wù)的客戶服務(wù)器應(yīng)用程序、數(shù)據(jù)庫、服務(wù)器、網(wǎng)絡(luò)、防火墻等進行測試。,,7.1 電子商務(wù)系統(tǒng)的測試7.1.4 測試內(nèi)容,34,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,5,測試方法,系統(tǒng)測試的主要方法如圖7-2所示。,,,,,,,,,一般源程序完成之后,首先要經(jīng)過人工測試,然后再進行機器測試。人工測試是采用人工方式進行,目的在于檢查程序的靜態(tài)結(jié)構(gòu),找出編譯過程中不能發(fā)現(xiàn)的錯誤;機器測試是運用事先設(shè)計好的測試用例,執(zhí)行被測程序,對比運行結(jié)果與預(yù)期結(jié)果的差別以發(fā)現(xiàn)錯誤。,,系統(tǒng)測試,,人工測試,,機器測試,,人工復(fù)查,,走查,,會查,,黑盒測試,,白盒測試,,圖
27、7-2 系統(tǒng)測試的主要方法,7.1 電子商務(wù)系統(tǒng)的測試7.1.5 測試方法系統(tǒng)測試人工測,35,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,5,測試方法,人工測試,人工測試又稱代碼復(fù)審,主要有下列三種方法:,(1)個人復(fù)查:它是指源程序編完以后,直接由程序員自己進行檢查。,(2)走查:一般由3~5人組成測試小組,測試在預(yù)先閱讀過該軟件資料和源程序的前提下,由測試人員扮演計算機的角色,用人工方法將測試數(shù)據(jù)輸入被測程序,并在紙上跟蹤監(jiān)視程序的執(zhí)行情況,讓人代替機器沿著程序的邏輯走一遍,以發(fā)現(xiàn)程序中的錯誤。,(3)會審:與走查相似,測試成員在會審前應(yīng)該仔細閱讀系統(tǒng)有關(guān)資料,根據(jù)錯誤類型清單(從以往經(jīng)驗看
28、一般容易發(fā)生的錯誤),填寫檢測表,列出根據(jù)錯誤類型要提出的問題。,7.1 電子商務(wù)系統(tǒng)的測試7.1.5 測試方法,36,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,5,測試方法,機器測試,通過在計算機上直接運行被測程序來發(fā)現(xiàn)程序中的錯誤。 機器測試有黑盒測試和白盒測試兩種方法。,(1)黑盒測試,將系統(tǒng)看作是黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測試軟件的外部特性。根據(jù)軟件的需求規(guī)格說明書設(shè)計測試用例,從程序的輸入和輸出特性上測試是否滿足設(shè)定的功能。,黑盒測試工具主要包括功能測試工具和性能測試工具,其一般原理是利用腳本的錄制/回放,模擬用戶的操作,將被測系統(tǒng)的輸出記錄下來,并與預(yù)先給定
29、的標(biāo)準(zhǔn)結(jié)果比較。,7.1 電子商務(wù)系統(tǒng)的測試7.1.5 測試方法,37,7.1 電子商務(wù)系統(tǒng)的測試,7,.1.,5,測試方法,機器測試,(2)白盒測試,白盒測試也稱結(jié)構(gòu)測試,是將軟件看作是一個透明的白盒子,按照程序的內(nèi)部結(jié)構(gòu)和處理邏輯來選定測試用例。對軟件的邏輯路徑及過程進行測試,檢查它與設(shè)計是否相符。,白盒測試工具可以分為靜態(tài)測試工具和動態(tài)測試工具,一般是針對代碼進行測試,測試中發(fā)現(xiàn)的缺陷可以定位到代碼級。,7.1 電子商務(wù)系統(tǒng)的測試7.1.5 測試方法,38,7.,2,電子商務(wù)系統(tǒng)的運行與發(fā)布,7,.,2,.,1,系統(tǒng)運行準(zhǔn)備的任務(wù),,新的系統(tǒng)通過測試之后,并不能馬上投入運行,還存在著一個
30、和原有的企業(yè)內(nèi)部系統(tǒng)相融合的過程。,系統(tǒng)運行準(zhǔn)備的任務(wù)就是保證新系統(tǒng)和原有的系統(tǒng)進行平穩(wěn)可靠的“無縫連接”,直至整個新系統(tǒng)正式交付使用。這個過程中需要項目開發(fā)人員、系統(tǒng)操作員、有關(guān)領(lǐng)導(dǎo)以及業(yè)務(wù)部門的通力協(xié)作才能完成,是系統(tǒng)開發(fā)中動用人力、物力最多的一個環(huán)節(jié),特別需要各部門之間的配合與協(xié)調(diào),。,7.2 電子商務(wù)系統(tǒng)的運行與發(fā)布7.2.1 系統(tǒng)運行準(zhǔn)備的任,39,7.,2,電子商務(wù)系統(tǒng)的運行與發(fā)布,7,.,2,.,2,系統(tǒng)運行準(zhǔn)備的主要工作,,(1)電子商務(wù)系統(tǒng)的域名申請與注冊;,(2)運行環(huán)境的準(zhǔn)備:,包括硬件環(huán)境和軟件環(huán)境的準(zhǔn)備工作,其中硬件環(huán)境包括服務(wù)器、防火墻等硬件設(shè)備的準(zhǔn)備,而軟件環(huán)境主
31、要包括操作系統(tǒng)的購買和安裝,軟件服務(wù)器的購買和配置,數(shù)據(jù)庫的購買和配置,系統(tǒng)體系結(jié)構(gòu)的搭建。,(3)人員培訓(xùn):,為用戶培訓(xùn)系統(tǒng)操作、維護、運行管理人員是信息系統(tǒng)開發(fā)過程中不可缺少的環(huán)境。,(4)數(shù)據(jù)準(zhǔn)備:,數(shù)據(jù)準(zhǔn)備是從企業(yè)原有的信息系統(tǒng)中整理出電子商務(wù)系統(tǒng)所需要的基礎(chǔ)數(shù)據(jù)和資料,即把原來的系統(tǒng)中的文件、數(shù)據(jù)加工成符合電子商務(wù)系統(tǒng)要求的數(shù)據(jù),其中包括歷史數(shù)據(jù)的整理、數(shù)據(jù)格式的調(diào)整、數(shù)據(jù)資料的格式化、分類和編碼,以及統(tǒng)計數(shù)據(jù)格式的變化、個別數(shù)據(jù)及項目的增刪等。,(5)試運行和上線切換:,它是系統(tǒng)調(diào)試工作的延續(xù),對最終使用的安全、可靠、準(zhǔn)確性來說,它是十分重要的工作。,(6)系統(tǒng)發(fā)布,7.2 電子商
32、務(wù)系統(tǒng)的運行與發(fā)布7.2.2 系統(tǒng)運行準(zhǔn)備的主,40,7.,2,電子商務(wù)系統(tǒng)的運行與發(fā)布,7,.,2,.,3,系統(tǒng)運行管理,,,所謂運行管理工作或維護工作就是對系統(tǒng)的運行進行控制,記錄其運行狀態(tài),進行必要的修改與擴充,以便使系統(tǒng)真正發(fā)揮其作用。 電子商務(wù)系統(tǒng)日常主要維護工作包括:,(1)維護系統(tǒng)的日常運行;,(2)記錄電子商務(wù)系統(tǒng)的運行情況;,(3)有計劃地經(jīng)常發(fā)布企業(yè)和商品信息;,(4)定期對系統(tǒng)數(shù)據(jù)進行備份;,(5)定期或不定期地對系統(tǒng)的運行情況進行回顧與評價。,,7.2 電子商務(wù)系統(tǒng)的運行與發(fā)布7.2.3 系統(tǒng)運行管理,41,7.,2,電子商務(wù)系統(tǒng)的運行與發(fā)布,7,.,2,.,4,系統(tǒng)項
33、目管理,,,項目管理實質(zhì)上就是把各種資源應(yīng)用于項目,以實現(xiàn)項目的目標(biāo),滿足各方面既定的需求。項目管理有以下基本特點:,(1)項目管理是一項復(fù)雜的工作,(2)項目管理具有創(chuàng)造性,(3)項目管理需要集權(quán)領(lǐng)導(dǎo)并建立專門的項目組織,(4)項目負責(zé)人在項目管理中起著非常重要的作用,,7.2 電子商務(wù)系統(tǒng)的運行與發(fā)布7.2.4 系統(tǒng)項目管理,42,7.,3,電子商務(wù)系統(tǒng)的維護,7,.,3,.,1,維護的必要性,,系統(tǒng)的錯誤不可能杜絕,用戶對系統(tǒng)需求的認識不斷深化,系統(tǒng)運行環(huán)境發(fā)生改變,對系統(tǒng)維護而產(chǎn)生新的錯誤的可能性,,,,,,7.3 電子商務(wù)系統(tǒng)的維護7.3.1 維護的必要性,43,7.,3,電子商務(wù)系
34、統(tǒng)的維護,7,.,3,.,2,維護的特點,,系統(tǒng)維護需要付出很高代價,系統(tǒng)維護工作對維護人員要求較高,系統(tǒng)維護工作的對象是整個系統(tǒng),,,,,,,7.3 電子商務(wù)系統(tǒng)的維護7.3.2 維護的特點,44,7.,3,電子商務(wù)系統(tǒng)的維護,7,.,3,.,3,維護的類型,,糾錯性維護,完善性維護,適應(yīng)性維護,預(yù)防性維護,,,,,,,7.3 電子商務(wù)系統(tǒng)的維護7.3.3 維護的類型,45,7.,3,電子商務(wù)系統(tǒng)的維護,7,.,3,.,4,維護的內(nèi)容,,,一般性維護:,,,(1)包括硬件設(shè)備的維護,(2)數(shù)據(jù)的維護,(3)代碼的維護,(4)應(yīng)用程序的維護,電子商務(wù)網(wǎng)站維護:,,,(1)在網(wǎng)站及時發(fā)布企業(yè)最新
35、的產(chǎn)品、價格、服務(wù)等信息。,(2)對用戶信息的搜集、統(tǒng)計并交各部門及時處理分析。,(3)對用戶的投訴或需求信息要及時處理并向用戶反饋處理結(jié)果。,(4)網(wǎng)站頁面設(shè)計要經(jīng)常更新。,,,,,,,,7.3 電子商務(wù)系統(tǒng)的維護7.3.4 維護的內(nèi)容,46,7.,3,電子商務(wù)系統(tǒng)的維護,7,.,3,.,5,維護的工作程序,,提出修改的要求;,領(lǐng)導(dǎo)審批,領(lǐng)導(dǎo)分配維護任務(wù),驗收工作成果,記錄并保存修改內(nèi)容,,,,,,,7.3 電子商務(wù)系統(tǒng)的維護7.3.5 維護的工作程序,47,7.,3,電子商務(wù)系統(tǒng)的維護,7,.,3,.,6,,維護的實施與效率,系統(tǒng)的維護不是一項應(yīng)急措施,而是伴隨整個系統(tǒng)生命周期,持續(xù)時間比
36、開發(fā)階段要要長的多的工作。所以.必須有計劃、有組織地進行軟件維護,建立一套嚴(yán)密的工作程序和審批制度,以防止維護產(chǎn)生的副作用。,對于系統(tǒng)的維護工作,要像系統(tǒng)開發(fā)一樣,做好文檔管理工作,要有詳細的記錄,并且歸檔。對系統(tǒng)進行改動后,也要進行必要的測試,以避免不必要的失誤。,,,,,,,7.3 電子商務(wù)系統(tǒng)的維護7.3.6 維護的實施與效率,48,7.,4,電子商務(wù),系統(tǒng)的評價,電子商務(wù)系統(tǒng)評價,分為廣義和狹義兩種,廣義的系統(tǒng)評價是指從系統(tǒng)開發(fā)一開始到結(jié)束的每一階段都需要進行評價。狹義的信息系統(tǒng)評價則是指在系統(tǒng)建成并投入運行之后所進行的全面、綜合的評價。,系統(tǒng)評價可以評估系統(tǒng)的運行狀況和工作質(zhì)量,找出
37、薄弱環(huán)節(jié)和不足,并提出改進意見,作為系統(tǒng)維護、更新及進一步開發(fā)、完善的依據(jù)。它是電子商務(wù)研究的重要課題,又是企業(yè)構(gòu)建電子商務(wù)系統(tǒng)的一項必不可少的重要工作。,,,,,,,7.4 電子商務(wù)系統(tǒng)的評價 電子商務(wù)系統(tǒng)評價,分為廣義,49,7.,4,電子商務(wù)系統(tǒng)的,評價,7,.,4,.,1,,評價原則,在進行電子商務(wù)系統(tǒng)評價時要遵循一定的原則,一般來說,在評價電子商務(wù)系統(tǒng)時,應(yīng)遵照以下原則:,(1)客觀現(xiàn)實性,(2)系統(tǒng)性,(3)層次性,(4)動態(tài)性,(5)可操作性,,,,,,7.4 電子商務(wù)系統(tǒng)的評價7.4.1 評價原則,50,7.,4,電子商務(wù)系統(tǒng)的,評價,7,.,4,.,2,,評價體系,系統(tǒng)
38、質(zhì)量的評價指標(biāo),(1)系統(tǒng)對用戶和業(yè)務(wù)需求的相對滿意程度,(2)系統(tǒng)的開發(fā)過程是否規(guī)范,(3)系統(tǒng)功能的先進性、有效性和完備性,(4)系統(tǒng)的性能、成本、效益綜合比,(5)系統(tǒng)運行結(jié)果的有效性或可行性,(6)結(jié)果是否完整,(7)信息資源的利用率,,(8)提供信息的質(zhì)最如何,(9)系統(tǒng)的實用性。,,,,7.4 電子商務(wù)系統(tǒng)的評價7.4.2 評價體系,51,7.,4,電子商務(wù)系統(tǒng)的,評價,7,.,4,.,2,,評價體系,系統(tǒng)運行評價指標(biāo),(1)預(yù)定的系統(tǒng)開發(fā)目標(biāo)的完成情況,(2)系統(tǒng)運行實用性評價,(3)設(shè)備運行效率的評價,,,,,7.4 電子商務(wù)系統(tǒng)的評價7.4.2 評價體系,52,7.,4,電子
39、商務(wù)系統(tǒng)的,評價,7,.,4,.,2,,評價體系,系統(tǒng)經(jīng)濟效益評價,電子商務(wù)系統(tǒng)的經(jīng)濟效益評價主要是指對系統(tǒng)所產(chǎn)生的直接經(jīng)濟效益和間接經(jīng)濟效益的評價。系統(tǒng)所產(chǎn)生的直接經(jīng)濟效益一般較之所產(chǎn)生的間接經(jīng)濟效益來說很小,這部分效益可以借用一般工程投資項目的經(jīng)濟效益計算方法很容易計算出來。系統(tǒng)所產(chǎn)生的經(jīng)濟效益通常主要體現(xiàn)在其運行結(jié)果所產(chǎn)生的間接經(jīng)濟效益方面。而信息系統(tǒng)所帶來的間接效益盡管在信息系統(tǒng)經(jīng)濟學(xué)、軟件工程評估方法中已有一些估算模型。但迄今為止,最主要的評價方法還是一些定性的指標(biāo)。,,,,,7.4 電子商務(wù)系統(tǒng)的評價7.4.2 評價體系,53,7.,4,電子商務(wù)系統(tǒng)的,評價,7,.,4,.,2,,
40、評價體系,系統(tǒng)社會效益評價,電子商務(wù)系統(tǒng)的效益可分為經(jīng)濟效益和社會效益。社會效益是指系統(tǒng)的經(jīng)濟效益之外的使社會生活得到的有益效果。電子商務(wù)系統(tǒng)所帶來的效益首先體現(xiàn)在社會效益上,進而帶來經(jīng)濟效益。電子商務(wù)系統(tǒng)所帶來的社會效益主要體現(xiàn)在:促進與電子商務(wù)技術(shù)相關(guān)產(chǎn)業(yè)的發(fā)展;對資源、能源的節(jié)約,有利于保護環(huán)境;全社會的增值;促進知識經(jīng)濟的發(fā)展;促進社會經(jīng)濟效益的提高;對社會經(jīng)濟發(fā)展戰(zhàn)略的影響等。,,,,,7.4 電子商務(wù)系統(tǒng)的評價7.4.2 評價體系,54,7.,4,電子商務(wù)系統(tǒng)的,評價,7,.,4,.,3,,評價的實施步驟,先從最一般的競爭環(huán)境和組織結(jié)構(gòu)開始,到系統(tǒng)總體結(jié)構(gòu),然后是系統(tǒng)和組織之間管理接口的服務(wù)水平,接著是系統(tǒng)內(nèi)部功能的一些特殊結(jié)構(gòu)。具體討論如下:,(1)系統(tǒng)環(huán)境分析,(2)系統(tǒng)基礎(chǔ)設(shè)施的評價,(3)系統(tǒng)接口的評價,(4)系統(tǒng)活動的評價,,,,,,7.4 電子商務(wù)系統(tǒng)的評價7.4.3 評價的實施步驟,55,
- 溫馨提示:
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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運動會安全工作預(yù)案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個人工作總結(jié)(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動總結(jié)+在機關(guān)“弘揚憲法精神推動發(fā)改工作高質(zhì)量發(fā)展”專題宣講報告會上的講話
- 2024年XX村合作社年報總結(jié)
- 2024-2025年秋季第一學(xué)期初中歷史上冊教研組工作總結(jié)
- 2024年小學(xué)高級教師年終工作總結(jié)匯報
- 2024-2025年秋季第一學(xué)期初中物理上冊教研組工作總結(jié)
- 2024年xx鎮(zhèn)交通年度總結(jié)
- 2024-2025年秋季第一學(xué)期小學(xué)語文教師工作總結(jié)
- 2024年XX村陳規(guī)陋習(xí)整治報告
- 2025年學(xué)校元旦迎新盛典活動策劃方案
- 2024年學(xué)校周邊安全隱患自查報告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報告