、赼sp組件:
Adrotator組件:插入一個循環(huán)播放廣告橫幅的播放器;
Browser access組件:了解客戶端所用的瀏覽器類型及版本;
Database access組件:可以訪問存儲于服務(wù)端的數(shù)據(jù)庫.
File access組件:實現(xiàn)對文件的創(chuàng)建、讀寫操作。
Content access組件:創(chuàng)建一個方便快捷的導(dǎo)航系統(tǒng)。
4.7電子商務(wù)系統(tǒng)測試知識
(1)系統(tǒng)測試計劃的制訂:測試的目的:
發(fā)現(xiàn)程序執(zhí)行過程中的錯誤;證明程序有錯;好的測試方案是能夠發(fā)現(xiàn)尚未發(fā)現(xiàn)的錯誤的測試。
(2)常用Web系統(tǒng)測試工具
、侔缀袦y試工具:白盒測試又稱結(jié)構(gòu)測試,是對程序內(nèi)部結(jié)構(gòu)和邏輯進(jìn)行測試,詳細(xì)檢查程序結(jié)構(gòu)性細(xì)節(jié),查看是否每條通路能按預(yù)期的要求正確運行。
邏輯覆蓋法:
A、語句覆蓋:使程序中的每條語句至少執(zhí)行一次。
B、判定覆蓋:也稱分支覆蓋,就是設(shè)計若干個檢測用例,使得程序中的每個判斷的取真分支和取假分支至少執(zhí)行一次
C、條件覆蓋:使得被測程序中每個判斷的每個條件的所有可能情況都至少執(zhí)行一次
D、判定/條件覆蓋:使得程序中的每個判斷的取真分支和取假分支至少執(zhí)行一次,而且每個條件的所有可能情況都至少執(zhí)行一次。
E、多重覆蓋:使各表達(dá)式中的條件的各種組合至少執(zhí)行一次。
F、路徑覆蓋:使被測程序中的所有可能路徑至少執(zhí)行一次。
G、循環(huán)覆蓋:簡單循環(huán)、串聯(lián)循環(huán)、嵌套循環(huán)、非結(jié)構(gòu)循環(huán)
基本路徑測試:在程序控制流圖的基礎(chǔ)上,分析控制構(gòu)造的環(huán)路復(fù)雜性,導(dǎo)出程序的基本可執(zhí)行路徑的集合,據(jù)此來設(shè)計測試用例的方法。
A程序的控制流圖;
B、程序的環(huán)路復(fù)雜性;
C、導(dǎo)出測試用例
D、準(zhǔn)備測試用例
E、圖形矩陣
②黑盒測試工具:也稱為功能測試,是在測試的時把軟件看成一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)及邏輯,通過測試來檢測軟件的每個功能是否能按到期要期要求運行,適用于黑盒測試的用例設(shè)計技術(shù)主要有等價類劃分、邊界值劃分、錯誤推測法、因果圖、功能圖等。
(3)測試步驟:單元測試、集成測試、系統(tǒng)測試和驗收測試
、賳卧獪y試內(nèi)容:單元測試也稱為模塊測試,通常在編碼階段進(jìn)行,是軟件測試最基本的內(nèi)容。在單元測試中,主要從模塊的5個方面進(jìn)行檢查:模塊接口(正確的輸入輸出數(shù)據(jù))、局部數(shù)據(jù)結(jié)構(gòu)(變量、變量名、數(shù)據(jù)類型等)、重要的執(zhí)行路徑(路徑測試)、出錯處理(錯誤提示和處理)和邊界條件
單元測試的方法:分為驅(qū)動模塊和樁模塊。驅(qū)動模塊相當(dāng)于一個主程序,它用于接收測試用例的數(shù)據(jù),并將這些數(shù)據(jù)送到被測模塊。樁模塊代替被測模塊所調(diào)用的子模塊,利用它對被測模塊的調(diào)用能力和輸出數(shù)據(jù)進(jìn)行測試。
、诩蓽y試:也稱組裝測試。是在軟件系統(tǒng)集成過程中所進(jìn)行的測試,主要檢查各單元之間的接口是否正確。有非增量式和增量式兩種。增量式測試技術(shù)又分為自頂向下的增量方式和自底向上的增量方式。
A自頂向下集成:以主模塊作為驅(qū)動模塊,其直接調(diào)用的下屬模塊都用“樁模塊”代替。每次只用一個實際模塊代替對應(yīng)的樁模塊。每次都需要進(jìn)行回歸測試。自頂向下集成的特點是不需要驅(qū)動模塊,但需要大量的樁模塊。
B 自底向上集成:把低層模塊組織成為實現(xiàn)某個特定的軟件子功能的模塊群。為每一個模塊群開發(fā)一個驅(qū)動模塊,控制測試數(shù)據(jù)的輸入和測試結(jié)果的輸出。
、巯到y(tǒng)測試:功能測試、性能測試、恢復(fù)測試、安全性測試、負(fù)載測試、強(qiáng)度測試、可靠性測試、安全性測試。
④驗收測試:驗收測試包括a測試和b測試。a測試是指開發(fā)公司組織內(nèi)部人員模擬各類用戶行為對即將面市的產(chǎn)品進(jìn)行測試,試圖發(fā)現(xiàn)錯誤并修改。b測試主要是把產(chǎn)品有計劃的分發(fā)到目標(biāo)市場,讓用戶大量使用,并評價、檢查軟件。
4.8電子商務(wù)系統(tǒng)的運行、維護(hù)與評估基礎(chǔ)知識
Web的三種監(jiān)視尺度包括最終用戶視圖、系統(tǒng)和應(yīng)用程序健康、應(yīng)用程序視圖。
(1)最終用戶視圖:對于最終用戶來說,他們關(guān)心的是web頁面的顯示速度,監(jiān)視最終用戶視圖可以發(fā)現(xiàn)公共可視方面的性能問題。監(jiān)視最終用戶視圖包括監(jiān)視站點的“用戶負(fù)載”、服務(wù)的事務(wù)和用戶經(jīng)歷的響應(yīng)時間。
(2)系統(tǒng)和應(yīng)用程序健康:一個站點內(nèi)網(wǎng)絡(luò)帶寬、后端連接、數(shù)據(jù)庫的CPU或其他組件,它們中的任何一個都可能是資源的瓶頸,所以應(yīng)當(dāng)監(jiān)視所有的組件。
(3)應(yīng)用程序視圖:查看應(yīng)用程序內(nèi)部來幫助查找困難的應(yīng)用程序問題。
練習(xí)匯總:
1、 www服務(wù)主要采用超褳接形式來組織信息。
2、 頁面的內(nèi)容獨特是吸引人的主要地方。
3、 ASP程序的錯誤類型有編譯錯誤、運行錯誤和邏輯錯誤三種。
4、 JSP可以使用任何Web服務(wù)器,Tomcat是當(dāng)前比較受歡迎的web瀏覽器。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |