【摘要】本文介紹了當(dāng)前電子商務(wù)應(yīng)用領(lǐng)域的主要結(jié)構(gòu),以及基于此結(jié)構(gòu)的軟件測試技術(shù);谝子眯栽u測的理論基礎(chǔ),依據(jù)電子商務(wù)軟件易用性評測指標(biāo)體系,提出了電子商務(wù)軟件易用性的評測方法和評測過程。

  由于電子商務(wù)在國內(nèi)還處于發(fā)展的初級階段,缺乏有效的風(fēng)險(xiǎn)管理而導(dǎo)致電子商務(wù)軟件項(xiàng)目進(jìn)度、費(fèi)用和質(zhì)量等方面的問題大量存在同時因?yàn)殚_發(fā)周期短、涉及范圍廣、需求和市場變更頻繁等特點(diǎn),使得項(xiàng)目涉及的風(fēng)險(xiǎn)數(shù)量眾多,各種風(fēng)險(xiǎn)之間的內(nèi)在關(guān)系錯綜復(fù)雜。因此,電子商務(wù)應(yīng)用系統(tǒng)的測試也變得十分重要,它對軟件測試提出了新的挑戰(zhàn),要求采用新的測試方法去展開軟件測試工作。

  1、我國電子商務(wù)的發(fā)展?fàn)顩r

  一方面,我國計(jì)算機(jī)擁有量、互聯(lián)網(wǎng)用戶、網(wǎng)站數(shù)近年來飛速增長。到2008年底我國互聯(lián)網(wǎng)用戶總數(shù)達(dá)到2億,居世界第一位。與2007年同期相比增長了19.4%,其中寬帶上網(wǎng)人數(shù)為9000萬,接近網(wǎng)民總數(shù)的一半。他們中的一部分已是電子商務(wù)的消費(fèi)者,而更多的則是這個快速發(fā)展市場的潛在消費(fèi)者。另一方面,電子商務(wù)交易額快速增長。2005年中國電子商務(wù)交易額達(dá)到7400億,2006年大約10000億。僅北京2006年的電子商務(wù)交易額達(dá)到1271億元。不過調(diào)查顯示,中國中小企業(yè)電子商務(wù)比例仍然較低,只有3%的企業(yè)真正實(shí)現(xiàn)了電子商務(wù)。所以隨著更多中小企業(yè)從事電子商務(wù),電子商務(wù)還會得到更加快速的發(fā)展。

  2、電子商務(wù)特點(diǎn)及軟件功能

  2.1 電子商務(wù)特點(diǎn)

  電子商務(wù)特點(diǎn)包括:①普遍性。電子商務(wù)作為一種新型的交易方式,將生產(chǎn)企業(yè)、流通企業(yè)以及消費(fèi)者和政府帶入了一個網(wǎng)絡(luò)經(jīng)濟(jì)、數(shù)字化生存的新天地;②方便性。在電子商務(wù)環(huán)境中,人們不再受地域的限制,客戶能以非常簡捷的方式完成過去較為繁雜的商務(wù)活動,如通過網(wǎng)絡(luò)銀行能夠全天候地存取資金賬戶、查詢信息等,同時使得企業(yè)對客戶的服務(wù)質(zhì)量可以大大提高;③整體性。電子商務(wù)能夠規(guī)范事務(wù)處理的工作流程,將人工操作和電子信息處理集成為一個不可分割的整體,不僅能提高人力和物力的利用,也可以提高系統(tǒng)運(yùn)行的嚴(yán)密性;④安全性。在電子商務(wù)中,安全性是一個至關(guān)重要的核心問題,要求網(wǎng)絡(luò)能提供一種端到端的安全解決方案,如加密機(jī)制、簽名機(jī)制、安全管理、存取控制、防火墻、防病毒保護(hù)等,這與傳統(tǒng)的商務(wù)活動有著很大的不同。

  2.2 軟件功能

  電子商務(wù)通過Internet可提供在網(wǎng)上交易和管理的全過程服務(wù),軟件具有功能主要包括:①廣告宣傳。通過Web服務(wù)器和網(wǎng)絡(luò)主頁等在Internet上宣傳企業(yè)形象和發(fā)播各種商品信息,客戶用網(wǎng)絡(luò)瀏覽器可以迅速找到所需的商品信息;②咨詢洽談。借助非實(shí)時的電子郵件、新聞組和實(shí)時的討論組來了解市場和商品信息、洽談交易事務(wù),還可用白板會議、公告板BBS來交流即時的信息;③網(wǎng)上訂購。網(wǎng)上訂購系統(tǒng)在商品介紹頁面上提供訂購提示信息和訂購交互表格,當(dāng)客戶填完訂購單后,系統(tǒng)回復(fù)確認(rèn)信息單,表示訂購信息已收悉;④網(wǎng)上支付。客戶和商家之間可采用信用卡、電子錢包、電子支票和電子現(xiàn)金等多種電子支付方式進(jìn)行網(wǎng)上支付

  3、評測電子商務(wù)軟件易用性的意義

  在傳統(tǒng)商務(wù)中,顧客通過面對面的方式進(jìn)行交易,而在電子商務(wù)軟件環(huán)境中人機(jī)交互的用戶界面替代了上述方式。這種界面要求商家承擔(dān)獲取用戶信息和表達(dá)商品信息的責(zé)任。

  如果界面設(shè)計(jì)得當(dāng),用戶沒有必要進(jìn)行電話交談或放棄購物。因此,這種人機(jī)交互的用戶界面形式在增加銷售量、降低成本方面具有很大的潛力。但是若界面設(shè)計(jì)不合理、不能正常運(yùn)行時,不僅減少收益,還將增加技術(shù)成本。電子商務(wù)軟件中,用戶控制著人機(jī)互動的交流。用戶控制檢索過程、瀏覽網(wǎng)站的時間、價格/商品比較、購買決定,此時虛擬商店的界面設(shè)計(jì)至關(guān)重要。雖然電子商務(wù)較傳統(tǒng)商務(wù)有著不可取代的優(yōu)勢,但是每天依然有為數(shù)不少的電子商務(wù)網(wǎng)站倒閉,除了商業(yè)原因之外,電子商務(wù)系統(tǒng)的設(shè)計(jì)者沒有很好地關(guān)注電子商務(wù)的易用性,將優(yōu)勢變?yōu)榱觿莸囊蛩匾彩遣豢珊鲆暤摹?/FONT>

  4、評測過程

  4.1 評測類型

  對電子商務(wù)易用性質(zhì)量的衡量,它側(cè)重于提供同類產(chǎn)品之間可比的易用性質(zhì)量數(shù)據(jù),是黑箱方式的定量測試。

  4.2 評測相關(guān)人員

  可以由幾方面的易用性專業(yè)人員共同完成。軟件開發(fā)方可進(jìn)行評測,為下一次開發(fā)提供歷史數(shù)據(jù)或者向采購方提供報(bào)告;采購方也可以通過評測的方式來驗(yàn)證某個測試報(bào)告;還可由獨(dú)立的第三方易用性專業(yè)機(jī)構(gòu)進(jìn)行評測。報(bào)告主要供三類人員使用:

 、 軟件供應(yīng)方的技術(shù)人員可以根據(jù)評測結(jié)果為下一版本的設(shè)計(jì)提供參考意見。

 、 采購方的管理和決策人員,他們根據(jù)評測結(jié)果做出產(chǎn)品采購決定。

 、 易用性專業(yè)人員,他們對評測的技術(shù)價值和產(chǎn)品的易用性質(zhì)量進(jìn)行評價,或者重復(fù)進(jìn)行評測以驗(yàn)證報(bào)告結(jié)果。

  本次評測是由第三方測試機(jī)構(gòu)進(jìn)行評測的,報(bào)告目前是作為相關(guān)領(lǐng)域的易用性評測的研究之用,在條件成熟之后會考慮向其他幾方面的人員開放。

  4.3 評測計(jì)劃

  評測盡可能地接近實(shí)際的用戶、任務(wù)和環(huán)境,事先進(jìn)行了使用環(huán)境分析,并據(jù)此制定了詳細(xì)的評測計(jì)劃,詳細(xì)地說明了電子商務(wù)的特征描述、環(huán)境、過程和指標(biāo)體系。

  4.4 評測環(huán)境

  產(chǎn)品的易用性不僅取決于產(chǎn)品本身,還受使用環(huán)境的影響。使用環(huán)境包括以下幾方面:

 。1)用戶特征。它包括知識背景、技能、經(jīng)驗(yàn)、學(xué)歷、年齡、體力等,有時還可按經(jīng)驗(yàn)、職務(wù)或能力來分組。

 。2)使用產(chǎn)品的目標(biāo)。產(chǎn)品的主要用途以及工作時間長短、強(qiáng)度等。

 。3)社會物理環(huán)境。例如計(jì)算環(huán)境、溫濕度環(huán)境、法律環(huán)境、社會文化習(xí)慣環(huán)境等。

  (4)在詳細(xì)分析使用環(huán)境的基礎(chǔ)上,設(shè)計(jì)出評測環(huán)境并在評測計(jì)劃中明確定義,并使評測環(huán)境具有使用環(huán)境的典型特征,包括:

 、 評測對象特征,如知識背景、技能、學(xué)歷、年齡等。

 、 評測任務(wù),如符合電子商務(wù)網(wǎng)站的主要用途并覆蓋其主要功能,詳細(xì)規(guī)定任務(wù)要求和執(zhí)行順序。

 、 評測的社會物理環(huán)境,如所使用的物理設(shè)備、軟件以及相關(guān)的物理和社會環(huán)境特征。

  4.5 評測過程與數(shù)據(jù)收集

  在評測開始前向測試對象介紹產(chǎn)品及測試內(nèi)容和目的,然后讓測試對象熟悉測試環(huán)境。在測試過程中,為使測試環(huán)境符合使用環(huán)境,除了用戶在正常使用環(huán)境中所能得到的幫助外,不向他們提供任何額外幫助,同時使測試對象盡可能地放松。

  5、結(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ā)人員的需要。