www.日本精品,久久中文视频,中文字幕第一页在线播放,香蕉视频免费网站,老湿机一区午夜精品免费福利,91久久综合精品国产丝袜长腿,欧美日韩视频精品一区二区

“藥材盈”電子商務軟件測試初探

發(fā)布時間:2019-08-28 來源: 人生感悟 點擊:

http://img1.qikan.com.cn/qkimages/jjyk/jjyk201335/jjyk20133596-1-l.jpg
  摘 要:結(jié)合“藥材盈”電子商務平臺,介紹當前電子商務應用領(lǐng)域的基于三層架構(gòu)的分層測試和系統(tǒng)整體穩(wěn)定性測試情況,為電子商務軟件正式發(fā)行后的性能和安全性提供參考。電子商務改變了人們傳統(tǒng)的交易方式,商家通過互聯(lián)網(wǎng)把商品信息展示在電子商務平臺上,以此吸引客戶下單購買;而用戶在個人終端上進行人機互動交流,檢索信息、價格等進行商品比較,最終產(chǎn)生購買意愿,實現(xiàn)交易。因此,電子商務平臺界面設計是否得當、系統(tǒng)響應是否迅速、提示信息是否友好、設置操作是否簡潔就顯得至關(guān)重要。
  關(guān)鍵詞:中藥材;電子商務;軟件;測試
  中圖分類號:F713.361 文獻標志碼:A 文章編號:1673-291X(2013)35-0235-03
  一、藥材盈軟件結(jié)構(gòu)與測評
  在電子商務應用系統(tǒng)中,目前普遍采用的是3層結(jié)構(gòu),即UI表示層、業(yè)務邏輯層和數(shù)據(jù)訪問層。“藥材盈”電商平臺則使用了當下較為流行的MVC架構(gòu),基于這種結(jié)構(gòu),軟件測試人員就可以采用局部和整體相結(jié)合的方法,對系統(tǒng)進行測試。先對系統(tǒng)的每一層軟件技術(shù)的可靠與成熟度進行獨立的測試,進而對系統(tǒng)整體進行測試,這樣就能更精準定位和發(fā)現(xiàn)系統(tǒng)缺陷和錯誤。
  “藥材盈”軟件測試由3部分組成。首先是開發(fā)部門的內(nèi)部人員自測,通過對每一階段開發(fā)成果進行階段評估,為下一階段的開發(fā)提供必要數(shù)據(jù)支持,從易用性方面的設計提供參考;其次,運維和推廣人員測試,根據(jù)評測結(jié)果做出產(chǎn)品上線運營提供決策依據(jù);再次,聘請一些典型客戶通過試用方式進行評測,評測產(chǎn)品的技術(shù)價值和易用性。
  二、軟件測試方法
 。ㄒ唬┚植繙y試
  1.UI表示層測試
  表示層測試就是檢查系統(tǒng)的UI前端是否存在紊亂和分辨率自適應問題。主要測試項目:
 。1)內(nèi)容表述測試。內(nèi)容表述測試用來檢查整個系統(tǒng)在每個相關(guān)呈現(xiàn)頁面上提供的信息的正確性、準確性及相關(guān)性。圖片與文字是否對應,描述與實際商品是否對應;文字描述有無語法錯誤或拼寫錯誤;在當前頁面能否能找到與之相關(guān)的資訊及信息,如系統(tǒng)中的“評論”、“推薦產(chǎn)品”或“猜你喜歡”等。此外,還要檢查頁面樣式(CSS)、字體、布局、色調(diào)、分辨率及其他關(guān)乎用戶體驗的元素。
 。2)超級鏈接測試。測試站點的超級鏈接結(jié)構(gòu)上是否存在錯誤,是否存在無效鏈接(404錯誤)等。測試所有鏈接是否正確鏈接到應該鏈接的頁面;需要特定條件才可訪問的鍵接,在不滿足條件的情況下是否能正確提示錯誤信息,并重定向到指定頁;測試有沒有雖然真實存在,但卻無何任鏈接指向孤島頁面。
 。3)系統(tǒng)兼容性測試。目前桌面系統(tǒng)大部分是Windows系列,但也有少部分是IOS、Unix、Linux等及其派生產(chǎn)品!八幉挠彪娚唐脚_必須要測試在所有操作系統(tǒng)下可能發(fā)生的一切兼容性問題。此外,還要測試“藥材盈”電商平臺在Trident、Gecko、Presto、Webkit等不同瀏覽器內(nèi)核下的兼容性問題。不同廠商瀏覽器可能使用不同的內(nèi)核,甚至相同瀏覽器也可能支持不同的內(nèi)核,而且每種瀏覽器對Java、Java腳本、ActiveX控件、plug-ins插件、HTML標準和CSS標準的支持也有不同。不僅要測試每一種瀏覽器,還要測試在同一個瀏覽器的不同版本和不同操作系統(tǒng)情況下的兼容性問題。
  2.業(yè)務邏輯層測試
  重點是評測整個系統(tǒng)在業(yè)務邏輯處理中是否存在問題。測試業(yè)務邏輯層與測試傳統(tǒng)C/S結(jié)構(gòu)程序類似,可以通過算法樣例,去檢查平臺是否滿足系統(tǒng)性能和運算正確性的需求。
  (1)整體性能測試 主要是服務器負載壓力測試,即常規(guī)負荷和極限負荷情況下的系統(tǒng)響應時間和吞吐量。負載測試是為了測量Web系統(tǒng)在各種負荷級別上的性能,以保證整個平臺在各種復雜環(huán)境下能正常工作,不發(fā)生拒絕訪問的錯誤。負載級別的設計可以是在某個時刻并發(fā)訪問和連續(xù)訪問,也可以是同時在線不同類型數(shù)據(jù)處理的請求。此外,還要進行壓力測試。壓力測試是測試系統(tǒng)的極限和發(fā)生故障后的恢復能力,也就是測試系統(tǒng)在什么情況下崩潰,崩潰后在多長時間能恢復,以何種方式恢復。
 。2)數(shù)據(jù)有效性驗證 用戶的數(shù)據(jù)通常是以表單形式進行提交和采集的,用戶給系統(tǒng)提交信息一般有注冊、登錄、選貨、下單、支付、評論、咨詢等。在這種情況下,用戶提交給服務器的信息是否正確,是否存在SQL注入、腳本注入的危險,在測試中都必須進行驗證。如果表單對接受字符有類型要求、非NULL要求時,測試時還要輸入非指定字符或空字符,驗證系統(tǒng)是否會報錯并轉(zhuǎn)入相應錯誤頁面。電商平臺購物車一般都有使用Cookies來實現(xiàn),Cookies的安全性也是需要重點關(guān)注的部分,要測試Cookies被非法復制后系統(tǒng)是否有相應的提示。
 。3)業(yè)務邏輯處理測試 測試系統(tǒng)業(yè)務處理過程中的正確性,其中包括銀行在線支付、手機驗證、Email驗證以及物流、商家、平臺的資金分成計算等。系統(tǒng)后臺系統(tǒng)必須能及時準確的處理所有業(yè)務。
  3.數(shù)據(jù)訪問層測試
  主要是對用于儲存和獲取系統(tǒng)相關(guān)信息的數(shù)據(jù)庫系統(tǒng)的測試。在任何一個Web應用系統(tǒng)中,數(shù)據(jù)庫都起著至關(guān)重要的作用,數(shù)據(jù)庫為Web應用系統(tǒng)提供數(shù)據(jù)存儲空間,為系統(tǒng)管理、運行、查詢等請求提供服務。對基于數(shù)據(jù)庫的Web應用系統(tǒng)測試,關(guān)鍵是測試數(shù)據(jù)庫響應時間、數(shù)據(jù)存儲的關(guān)聯(lián)性和完整性,以及數(shù)據(jù)庫系統(tǒng)的容錯及出錯后的恢復能力。
 。1)操作響應時間:量化結(jié)構(gòu)語言操作(Select、Insert、Update、Delete)、代理和事務的完成時間。電子商務系統(tǒng)軟件運行速度很大程度上取決與網(wǎng)站寬帶和數(shù)據(jù)庫存取效率,運行緩慢就會降低客戶體驗,甚至造成客戶流失。據(jù)微軟在用戶體驗方面的研究,只要確保用戶簡單數(shù)據(jù)操作在3秒內(nèi)響應、復雜操作在5秒內(nèi)完成,就能使用戶有操作流暢的感覺。因此,積極確保網(wǎng)站能夠及時響應用戶的請求和操作,是網(wǎng)站首要關(guān)注的問題。因此,在測試操作響應時間上,也盡可能的去符合這一標準。

相關(guān)熱詞搜索:初探 藥材 電子商務 測試 軟件

版權(quán)所有 蒲公英文摘 www.newchangjing.com