軟件工程課程設(shè)計報告-之-測試計劃_第1頁
軟件工程課程設(shè)計報告-之-測試計劃_第2頁
軟件工程課程設(shè)計報告-之-測試計劃_第3頁
軟件工程課程設(shè)計報告-之-測試計劃_第4頁
軟件工程課程設(shè)計報告-之-測試計劃_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上測試計劃報告1 .引言 11編寫目的一個完整的軟件項目必須要有測試這一環(huán)節(jié),在開發(fā)的過程中,是將整個項目分成若干個小的部分來完成的,由項目小組的不通成員承擔(dān)不同的任務(wù),雖然在項目之初已經(jīng)統(tǒng)一好了各個部分的接口,但由于前期實地調(diào)研對用戶需求的分析并不能很好的與設(shè)計項目的具體要求吻合起來,這就難免會造成設(shè)計出的軟件或是達不到用戶的要求,或是有一些功能是多余等等諸多不適應(yīng)用戶或是不適應(yīng)軟件正常運行的因素。那么這些不同的問題必須在項目設(shè)計完成后期的測試階段找出來,通過測試得到不通用戶給于的各種反饋信息,進一步完善不足之處,對多余的功能進行刪減,不夠完整的功能進行完善,盡可能的

2、在不影響全體程序的情況下實現(xiàn)更人性化更完整的軟件。 12 項目背景 本即時聊天工具是本學(xué)期軟件工程課程的課程設(shè)計,同時也作為一項實踐的項目鍛煉自己。 13 定義SQL SERVER: 系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。SQL: 一種用于訪問查詢數(shù)據(jù)庫的語言事務(wù)流:數(shù)據(jù)進入模塊后可能有多種路徑進行處理。主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。ROLLBACK: 數(shù)據(jù)庫的錯誤恢復(fù)機制。 1 . 4參考資料 項目的計劃任務(wù)書軟件開發(fā)小組 1999/6/1 項目開發(fā)計劃 軟件開發(fā)小組 1999/6/1需求規(guī)格說明書 軟件開發(fā)小組 1999/6/1概要

3、設(shè)計說明書 軟件開發(fā)小組 1999/6/1 詳細(xì)設(shè)計說明書軟件開發(fā)小組 1999/6/1用戶操作手冊 軟件開發(fā)小組 1999/6/12 . 任務(wù)概述 2 . 1 目標(biāo) 測試是“為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程”, 測試的目的就是在軟件投入生產(chǎn)性運行之前,盡可能多的發(fā)現(xiàn)軟件中的錯誤。 2 . 2 運行環(huán)境 由于系統(tǒng)將由兩部分程序組成,安裝在各旅行社客戶機上的客戶程序及航空公司內(nèi)的數(shù)據(jù)服務(wù)器程序。 1服務(wù)器端子系統(tǒng)的運行要求: 系統(tǒng)軟件: Window xp /Ubuntu 數(shù)據(jù)庫管理系統(tǒng):SQL Server and MySql 硬件要求:Pentium II 450以上, 1024M RA

4、M, 36G HD 2. 客戶端子系統(tǒng)的運行要求: 系統(tǒng)軟件:windows200/2003、windows xp/7 數(shù)據(jù)庫管理系統(tǒng):SQL Server and MySql 硬件要求:Pentium 133以上, 32M RAM, 2.1G HD 2. 3 需求概述 目前網(wǎng)絡(luò)通訊是計算機用戶進行交流最普遍的方式,各種各樣基于網(wǎng)絡(luò)的應(yīng)用也隨之誕生,比如“騰訊QQ”一款基于Internet的即時通信(IM)軟件,它使人們能隨時在網(wǎng)上與其他用戶交換消息,為網(wǎng)絡(luò)用戶提供一個即時交流聊天的平臺。本設(shè)計主要是仿照QQ聊天系統(tǒng),實現(xiàn)兩個用戶進行即時交談的功能,為進一步開發(fā)即時通信技術(shù)應(yīng)用奠定基礎(chǔ)。 2

5、. 4 條件與限制 必須要有足夠的編程知識以及代碼經(jīng)驗,還要有對整個體系透徹分析理解的能力。同時,必須要有足夠的時間,必須從課余時間中抽出許多來進行項目設(shè)計。 3 . 計劃 3 . 1 測試方案 測試方案是測試階段的關(guān)鍵技術(shù)問題。為了提高測試效率降低測試成本,本測 試方案采用黑盒法設(shè)計基本的測試方案,再用白盒法補充一些方案。在黑盒法測試 方案中,采用等價劃分技術(shù),把所有可能的輸入數(shù)據(jù)(有效的和無效的)劃分成幾 等價類,其劃分類在以下的輸入中再詳述。 3 . 2 測試項目 客戶機接受信息模塊測試 客戶機輸出信息模塊測試 網(wǎng)絡(luò)接受和發(fā)送模塊結(jié)構(gòu)測試 服務(wù)器模塊(包括數(shù)據(jù)庫)測試 各模塊之間的接口測

6、試 系統(tǒng)測試 3 . 3 測試準(zhǔn)備 在測試前,與各模塊的主要負(fù)責(zé)人共同協(xié)商討論,以概要設(shè)計說明書.詳細(xì)設(shè) 計說明書作為總的提綱,選擇合適的輸入輸出數(shù)據(jù),并加以意義列舉說明。 3 . 4 測試機構(gòu)及人員 測試機構(gòu)由 ZJU工作組組成,人員有軟件開發(fā)小組全體人員。 4 . 測試項目說明 4 . 1 測試項目名稱及測試內(nèi)容 在測試過程中,首先需要對各子單元過程進行測試。在各子單元過程測試完畢后,再對各模塊(包括各子單元過程之間的接口)進行測試,處理好各模塊之間的接口,最后對系統(tǒng)進行測試和維護。各子模塊測試名稱如下: 客戶機接受信息模塊測試 客戶機輸出信息模塊測試 網(wǎng)絡(luò)接受和發(fā)送模塊結(jié)構(gòu)測試 服務(wù)器模

7、塊(包括數(shù)據(jù)庫)測試 各模塊之間的接口測試 系統(tǒng)測試 4 . 2 測試用列 4 . 2 . 1 輸入l 登錄過程:在登錄測試過程中,需要輸入以下幾種不通組合的帳號密碼進行登錄測試,根據(jù)返回結(jié)果對程序代碼進行調(diào)整。帳號密碼組合方式:1. 正確的帳號and正確密碼2. 正確的帳號 and 錯誤密碼3. 錯誤的帳號and正確密碼4. 錯誤的帳號and錯誤密碼5. 空帳號 and 有密碼6. 有帳號 and 空密碼 1. 數(shù)據(jù)類型如下所示 帳號 string 密碼 string 2. 其他選項1. 登錄狀態(tài)(在線、離開、隱身)2. 申請帳號和忘記密碼 l 操作過程:在本過程中一共包括以下幾個部分的測試

8、過程1. 個人資料操作2. 好友資料操作3. 聊天功能測試4. 系統(tǒng)管理測試個人資料操作1) 查看本人好友列表2) 個人資料初始化查詢3) 個人資料修改4) 頭像設(shè)置5) 密碼修改6) 添加密保問題提升密碼等級好友資料操作1) 添加好友2) 查看好友資料3) 刪除好友4) 轉(zhuǎn)移好友至各個分組5) 修改好友備注6) 刷新好友列表聊天功能測試保證兩個好友在線的情況下1) 雙擊某個好友的頭像進行聊天2) 輸入信息并發(fā)送(測試接收時間和服務(wù)器處理速度)3) 添加各種表情 測試字符串匹配是否正確4) 字體的屬性 加粗加斜功能是否有效5) 消息換行屬性是否正常系統(tǒng)管理測試1) 上線分別查看客戶端及服務(wù)器端

9、上線消息的提示2) 由系統(tǒng)管理員向客戶端發(fā)送系統(tǒng)消息查看傳輸速度3) 客戶端對一些設(shè)計服務(wù)器數(shù)據(jù)庫的功能進行操作4) 查看數(shù)據(jù)庫更新是否與好友信息更改同步5) 查看服務(wù)器運行是否正常,測試多人登錄的壓力大小 4 . 2 . 2 輸出l 登錄 過程: 對用戶輸入的各種情況下的帳號和密碼組合進行一一測試,在帳號密碼都不為空的情況下,對數(shù)據(jù)庫進行掃描,若帳號不存在,則由服務(wù)器發(fā)回不存在指令,同時客戶端提示用戶該賬號不存在。若帳號或密碼有一個是空值,測不向服務(wù)器發(fā)送任何請求,直接在客戶端顯示錯誤信息,減輕了服務(wù)器的壓力,同時提示用戶該進行正確的操作 l 操作 過程:操作過程所產(chǎn)生的錯誤最多1.個人資料

10、操作的錯誤2.好友資料操作的錯誤3.聊天功能測試的錯誤4.系統(tǒng)管理測試的錯誤個人資料操作錯誤1) 更改頭像出錯,不能即使刷新。對界面重畫功能修改2) 資料為空的顯示為NULL,對構(gòu)造好友列表的同時加上判斷3) 更改個人資料后無法更新,對發(fā)送消息機制查詢錯誤并修改好友資料操作的錯誤1) 好友無法移動,對主界面jtree組件進行調(diào)整,修改2) 好友右擊popmenu事件無法激發(fā),查看時間添加監(jiān)聽機制3) 好友資料顯示不全或是錯誤,對數(shù)據(jù)庫,消息正確性進行核對聊天功能測試的錯誤1) 聊天事件無法激發(fā)出聊天窗口,檢查事件監(jiān)聽器2) 聊天內(nèi)容有誤,檢查對方ip及消息傳送過程的丟包情況3) 某些小功能(如

11、更換字體等),檢查客戶端界面設(shè)計4) 聊天速度過慢,檢查p2p傳送的優(yōu)化算法 4 . 2 . 3 步驟及操作 在測試過程中,首先需要對各子單元過程進行測試。各子單元過程的測試必須先在程序設(shè)計員調(diào)試并編譯通過后才能進行。在各子單元過程測試完畢后,再對各模塊(包括各子單元過程之間的接口)進行測試,處理好各模塊之間的接口,最后對系統(tǒng)進行測試和維護。 其操作過程如下:1 在客戶機接受信息模塊過程中,先對各子單元過程分別進行測試,然后根據(jù)白盒法按照詳細(xì)設(shè)計說明書中的流程圖對其進行跟蹤測試。2 同樣,在客戶機輸出信息模塊網(wǎng)絡(luò)接受和發(fā)送模塊結(jié)構(gòu)和服務(wù)器模塊(包括數(shù)據(jù)庫)過程中先對各子單元過程分別進行測試,然后根據(jù)白盒法按照詳細(xì)設(shè)計說明書中的流程圖對其進行跟蹤測試。,然后,根據(jù)各模塊之間的各種關(guān)系,對其接口進行測試。在系統(tǒng)測試中,要注意對各種意外情況(列如斷電硬盤損壞等)加以處理,對數(shù)據(jù)庫要注意其安全性可靠性健壯性效率。網(wǎng)絡(luò)傳輸更 要注意其安全性。 4 . 2 . 4 允許偏差 4 . 3 進度由于其測試過程較長,需

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論