版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 財務(wù)管理系統(tǒng)測試文檔小組成員: 組長: 組員: 2012年6月 目錄1引言1.1編寫目的1.2項目背景1.3定義1.4參考資料2任務(wù)概述2.1目標(biāo)2.2運行環(huán)境3計劃3.1測試方案3.2測試項目計劃3.3測試準(zhǔn)備4測試項目說明5評價5.1軟件能力5.2缺陷和限制5.4測試結(jié)論1引言1.1編寫目的 是為了發(fā)現(xiàn)和報告本軟件的錯誤和缺陷。通過對這些錯誤和缺陷的處理,確保本軟件的語言質(zhì)量、互操作性、功能等符合軟件的設(shè)計要求,滿足用戶的使用要求。通過分析錯誤產(chǎn)生的原因和錯誤的分布特征,可以幫助項目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過程的缺陷,以便改進。同時,這種分析也能幫助設(shè)計者設(shè)計出有針對性地檢測方法,改善
2、測試的有效性。1.2項目背景本項目的名稱:財務(wù)管理系統(tǒng)如今我們的生活越來越信息化了,可以說我們每個人的生活已經(jīng)離不開計算機的幫助,為了使我們的生活更方便和快捷,越來越多的個人應(yīng)用軟件成為人們的重要助手。實際生活中經(jīng)常要對各項財務(wù)收支進行管理,本系統(tǒng)的目的就是利用計算機來對各項財務(wù)進行電子化的管理,使我們的理財更加方便和理性化。 1.3定義Java語言:它是簡單的、面向?qū)ο蟮?、穩(wěn)定的、安全的、高效的、與平臺無關(guān)的、解釋性的、多線程的、動態(tài)的編程語言。簡略的說,Java是目前最先進最成熟最高效最安全的高級編程語言。它能最大程度上實現(xiàn)其他語言難以實現(xiàn)的跨平臺性。1.4參考資料作者標(biāo)題編號發(fā)表日期資料
3、來源Bruce Eckel著 陳昊鵬 譯Java編程思想圖書館作譯者 唐漢明深入淺出MySQL-數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護圖書館相關(guān)視頻教程講師2任務(wù)概述軟件測試目標(biāo)充分測試系統(tǒng)。使其成為一個能夠使用的財務(wù)管理系統(tǒng),我們要求滿足用戶對財務(wù)的管理,提供用戶對現(xiàn)金的收支進行的操作功能,使得當(dāng)用戶的記錄需要修改時,可以方便的添加、修改和刪除。軟件測試環(huán)境2.2運行環(huán)境Windows Jdk 1.7mysql3計劃3.1測試方案 1功能測試 采取運行軟件的方法。逐步的測試系統(tǒng)具有的功能是否正確,通過跟蹤運行時的系統(tǒng)變量和數(shù)據(jù)庫的數(shù)據(jù),逐步查看項目是否具有相應(yīng)的功能。首先完成單個的單元測試用例。實現(xiàn)單個
4、模塊的功能測試,在逐步完成單元模塊的測試后再進行系統(tǒng)的測試。測試系統(tǒng)具有的整體功能。 測試方法:運行時跟蹤系統(tǒng)的變量值來觀察系統(tǒng)的運行正確性 測試策略:單元測試+集成測試的方法2性能測試 由于整個項目的性能瓶頸主要是體現(xiàn)在數(shù)據(jù)庫的查詢和鏈接的速度上。所以主要的性能測試是體現(xiàn)在數(shù)據(jù)庫的查詢的部分。測試方法: 采用mysql對數(shù)據(jù)庫端的性能進行測試,通過對每個表的查詢時,得到每個表格的查詢性能。測試環(huán)境:Mysql測試策略:先測試當(dāng)前的運行性能,在完成對數(shù)據(jù)庫的索引建立后再進行性能的測試,從而得到相應(yīng)的效率提高。 3負載測試 由于本項目采用的財務(wù)管理系統(tǒng)。所以需要滿足客戶的負載要求,在相應(yīng)的負載內(nèi)
5、??床樵兯俣仁欠窠档?。4可靠性測試.首先通過在有使用代表性的環(huán)境中執(zhí)行軟件,以證實軟件需求是否正確實現(xiàn)。 希望通過軟件可靠性測試找出所有對軟件可靠性影響較大的錯誤。測試方法:軟件可靠性測試不同于硬件可靠性測試,這主要是因為二者失效的原因不同。硬件失效 一般是由于元器件的老化引起的,因此硬件可靠性測試強調(diào)隨機選取多個相同的產(chǎn)品,統(tǒng)計它 們的正常運行時間。正常運行的平均時間越長,則硬件就越可靠。軟件失效是由設(shè)計缺陷造 成的,軟件的輸入決定是否會遇到軟件內(nèi)部存在的故障。因此,使用同樣一組輸入反復(fù)測試軟 件并記錄其失效數(shù)據(jù)是沒有意義的。在軟件沒有改動的情況下,這種數(shù)據(jù)只是首次記錄的不 斷重復(fù),不能用來
6、估計軟件可靠性。軟件可靠性測試強調(diào)按實際使用的概率分布隨機選擇輸 入,并強調(diào)測試需求的覆蓋面。即采取覆蓋面廣泛的測試用例來測試軟件運行過程中可能出現(xiàn)的問題。3.2測試項目計劃測試活動計劃開始日期實際開始日期結(jié)束日期制定測試計劃2012-6-202012-6-202012-6-20系統(tǒng)測試2012-6-202012-6-202012-6-21對測試進行評估2012-6-212012-6-212012-6-22產(chǎn)品發(fā)布2012-6-222012-6-222012-6-223.3測試準(zhǔn)備3.3.1數(shù)據(jù)和數(shù)據(jù)庫完整性測試測試目標(biāo):確保數(shù)據(jù)庫訪問方法和進程正常運行,數(shù)據(jù)不會遭到損壞測試范圍:技術(shù):調(diào)用各
7、個數(shù)據(jù)庫訪問方法和進程,并在其中填充有效的和無效的數(shù)據(jù)(或?qū)?shù)據(jù)的請求)。檢查數(shù)據(jù)庫,確保數(shù)據(jù)已按預(yù)期的方式填充,并且所有的數(shù)據(jù)庫事件已正常發(fā)生;或者檢查所返回的數(shù)據(jù),確保正當(dāng)?shù)睦碛蓹z索到了正確的數(shù)據(jù)開始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):所有的數(shù)據(jù)庫訪問方法和進程都按照設(shè)計的方式運行,數(shù)據(jù)沒有遭到損壞。測試重點和優(yōu)先級:需考慮的特殊事項:測試可能需要DBMS開發(fā)環(huán)境或驅(qū)動程序在數(shù)據(jù)庫中直接輸入或修改數(shù)據(jù)。進程應(yīng)該以手工方式調(diào)用。3.3.2集成測試集成測試主要目的檢測系統(tǒng)是否達到需求對業(yè)務(wù)流程及數(shù)據(jù)流的處理是否符合標(biāo)準(zhǔn),檢測系統(tǒng)對業(yè)務(wù)流處理是否存在邏輯不嚴謹及錯誤,檢測需求是否存在不合理的標(biāo)準(zhǔn)及要求。此階段測試基
8、于功能完成的測試。測試目標(biāo)檢測需求是否滿足客戶要求測試范圍:需求中明確不同功能模塊而形成一個大的功能。技術(shù):利用有效的和無效的數(shù)據(jù)來執(zhí)行各個用例、用例流或功能,以核實以下內(nèi)容:在使用有效數(shù)據(jù)時得到預(yù)期的結(jié)果。在使用無效數(shù)據(jù)時顯示相應(yīng)的錯誤消息或警告消息。各業(yè)務(wù)規(guī)則都得到了正確的應(yīng)用。開始標(biāo)準(zhǔn):在完成某個集成測試時必須達到標(biāo)準(zhǔn)完成標(biāo)準(zhǔn):所計劃的測試已全部執(zhí)行。所發(fā)現(xiàn)的缺陷已全部解決。測試重點和優(yōu)先級:測試重點指在測試過程中需著重測試的地方,優(yōu)先級可以根據(jù)需求及嚴重來定需考慮的特殊事項:確定或說明那些將對功能測試的實施和執(zhí)行造成影響的事項或因素(內(nèi)部的或外部的)3.3.3功能測試對測試對象的功能測
9、試應(yīng)側(cè)重于所有可直接追蹤到用例或業(yè)務(wù)功能和業(yè)務(wù)規(guī)則的測試需求。這種測試的目標(biāo)是核實數(shù)據(jù)的接受、處理和檢索是否正確,以及業(yè)務(wù)規(guī)則的實施是否恰當(dāng)。此類測試基于黑盒技術(shù),該技術(shù)通過圖形用戶界面(GUI)與應(yīng)用程序進行交互,并對交互的輸出或結(jié)果進行分析,以此來核實應(yīng)用程序及其內(nèi)部進程。以下為各種應(yīng)用程序列出了推薦使用的測試概要:測試目標(biāo)確保測試的功能正常,其中包括 數(shù)據(jù)輸入,處理和檢索等功能。測試范圍: 管理中的各位用戶技術(shù):利用有效的和無效的數(shù)據(jù)來執(zhí)行各個用例或功能,以核實以下內(nèi)容:在使用有效數(shù)據(jù)時得到預(yù)期的結(jié)果。在使用無效數(shù)據(jù)時顯示相應(yīng)的錯誤消息或警告消息。開始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):測試重點和優(yōu)先級:需
10、考慮的特殊事項:確定或說明那些將對功能測試的實施和執(zhí)行造成影響的事項或因素(內(nèi)部的或外部的)3.3.5用戶界面測試用戶界面(UI)測試用于核實用戶與軟件之間的交互。UI測試的目標(biāo)是確保用戶界面會通過測試對象的功能來為用戶提供相應(yīng)的訪問或瀏覽功能。另外,UI測試還可確保UI中的對象按照預(yù)期的方式運行。測試目標(biāo)核實以下內(nèi)容:通過測試進行的瀏覽可正確反映業(yè)務(wù)的功能和需求,這種瀏覽包括窗口與窗口之間、字段與字段之間的瀏覽,以及各種訪問方法(Tab鍵、鼠標(biāo)移動、和快捷鍵)的使用測試范圍:整個教室管理系統(tǒng)的所有的客戶端技術(shù):為每個窗口創(chuàng)建或修改測試,以核實各個應(yīng)用程序窗口和對象都可正確地進行瀏覽,并處于正
11、常的對象狀態(tài)。開始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):成功地核實出各個窗口都與基準(zhǔn)版本保持一致,或符合可接受標(biāo)準(zhǔn)測試重點和優(yōu)先級:需考慮的特殊事項:并不是所有定制或第三方對象的特征都可訪問。3.3.6性能評測性能評測是一種性能測試,它對響應(yīng)時間、事務(wù)處理速率和其他與時間相關(guān)的需求進行評測和評估。性能評測的目標(biāo)是核實性能需求是否都已滿足。實施和執(zhí)行性能評測的目的是將測試對象的性能行為當(dāng)作條件(例如工作量或硬件配置)的一種函數(shù)來進行評測和微調(diào)。測試目標(biāo)所指定的事務(wù)或業(yè)務(wù)功能在以下情況下的性能:正常的預(yù)期工作量預(yù)期的最繁重工作量測試范圍:資產(chǎn)管理的系統(tǒng)技術(shù):通過修改數(shù)據(jù)來增加事務(wù)數(shù)量。腳本應(yīng)該在一臺計算機上運行(最好是
12、以單個用戶、單個事務(wù)為基準(zhǔn))開始標(biāo)準(zhǔn):完成標(biāo)準(zhǔn):單個事務(wù)或單個用戶:在每個事務(wù)所預(yù)期時間范圍內(nèi)成功地完成測試腳本,沒有發(fā)生任何故障。測試重點和優(yōu)先級:需考慮的特殊事項:直接將“事務(wù)強行分配到”服務(wù)器上,這通常以“結(jié)構(gòu)化語言”(SQL)調(diào)用的形式來實現(xiàn)。 性能測試應(yīng)該在專用的計算機上或在專用的機時內(nèi)執(zhí)行,以便實現(xiàn)完全的控制和精確的評測。4測試項目說明4.1測試項目名稱及測試內(nèi)容4.2測試用例一、 單元測試:1、 程序邏輯性測試sql包測試類類功能期望結(jié)果說明ConSql.java鏈接數(shù)據(jù)庫能夠?qū)崿F(xiàn)和數(shù)據(jù)庫的鏈接main包測試類類功能期望結(jié)果說明Login.java管理員登陸界面選擇進入到相應(yīng)界面
13、ManCen.java用戶/賬戶管理界面選擇增加、修改、刪除按鈕實現(xiàn)相應(yīng)的用戶或賬戶的增加,修改及刪除BusCen.java財務(wù)管理界面根據(jù)用戶選擇及輸入的信息查詢記錄,選擇需要操作的數(shù)據(jù)按相應(yīng)的按鈕實現(xiàn)對應(yīng)的增加、修改、刪除功能PeoMes.java添加用戶管理員填寫信息按確認,添加用戶信息AccMes.java添加賬戶管理員填寫信息按確認,添加賬戶信息BusMes.java添加賬戶記錄管理員填寫信息并確認,添加賬戶記錄View包測試類類功能期望結(jié)果說明Table.java定義常用的類二、 集成測試:1、 集成功能性測試:測試類類功能期望結(jié)果說明Abaout.java關(guān)于系統(tǒng)信息顯示系統(tǒng)信息
14、add.java增加用戶信息界面管理員可以錄入用戶信息DBM.java鏈接數(shù)據(jù)庫能夠?qū)崿F(xiàn)和數(shù)據(jù)庫的鏈接測試類類功能期望結(jié)果Welcom.java顯示當(dāng)前界面顯示的主要界面All.java顯示所有的用戶信息能夠顯示數(shù)據(jù)庫中所有用戶的信息Search.java從數(shù)據(jù)庫中選擇數(shù)據(jù)庫的信息的功能能夠根據(jù)輸入的用戶編號查詢相應(yīng)的用戶的信息Login.java管理員登陸界面進入到主界面測試類類功能期望結(jié)果說明Alter.java增加信息進入增加信息頁面Del.java刪除用戶信息輸入用戶編號進行刪除MainFrame.java顯示查詢結(jié)果ModifyUser.Info.java更改用戶信息User.java用戶信息初始化類測試單元測試頁面包含功能期望結(jié)果說明AllAll.java點擊,跳轉(zhuǎn)到顯示相應(yīng)問題分類用戶的修改點擊,跳轉(zhuǎn)到顯示選中的問題用戶的刪除點擊,用戶信息被刪除用戶的全部信息點擊,跳轉(zhuǎn)到顯示選中的問題5評價5.1軟件能力功能名稱軟件能力正確性可操作性備注查詢功能能夠?qū)崿F(xiàn)正確可操作可擴展刪除功能能夠?qū)崿F(xiàn)正確可操作可擴展添加功能能夠?qū)崿F(xiàn)正確可操作可擴展用戶全部信息功能能夠?qū)崿F(xiàn)正確可操作可擴展5.2缺陷和限制
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寫作素材:為有源頭活水來
- 光化還原實驗數(shù)據(jù)保密工作制度
- 2026年劇本殺運營公司員工溝通技巧培訓(xùn)管理制度
- 2026年劇本殺運營公司媒體對接與采訪管理制度
- 2026年教育科技領(lǐng)域創(chuàng)新模式報告及未來五年發(fā)展規(guī)劃報告
- 2026年航空航天行業(yè)可重復(fù)使用技術(shù)與應(yīng)用前景報告
- 2025年能源行業(yè)風(fēng)能發(fā)電技術(shù)報告
- 2026年智慧城市大數(shù)據(jù)創(chuàng)新報告
- 全員質(zhì)量創(chuàng)新制度
- 云南介紹英語
- 2026年中國航空傳媒有限責(zé)任公司市場化人才招聘備考題庫有答案詳解
- 2026年《全科》住院醫(yī)師規(guī)范化培訓(xùn)結(jié)業(yè)理論考試題庫及答案
- 2026北京大興初二上學(xué)期期末語文試卷和答案
- 重力式擋土墻施工安全措施
- 葫蘆島事業(yè)單位筆試真題2025年附答案
- 2026年公平競爭審查知識競賽考試題庫及答案(一)
- 置業(yè)顧問2025年度工作總結(jié)及2026年工作計劃
- 金華市軌道交通控股集團有限公司招聘筆試題庫2026
- 2025年國考科技部英文面試題庫及答案
- 2026年AI輔助教學(xué)設(shè)計工具應(yīng)用指南與課程優(yōu)化技巧
- 2026屆陜西省西安市高新一中化學(xué)高二上期末聯(lián)考試題含答案
評論
0/150
提交評論