




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
軟件需求說明書1引言 11.1編寫目的 11.2讀者對象 21.3背景 21.4定義、首字母縮寫詞和縮略語 21.5參考資料 42任務概述 42.1目的 42.2用戶的特點 52.3使用技術 52.4重要參與人員 52.5完畢項目的最遲期限 53需求規(guī)定 63.1對功能的規(guī)定 63.2對性能的規(guī)定 83.2.1精度 83.2.2時間特性規(guī)定 83.2.3靈活性 84運營環(huán)境規(guī)定 94.1設備 94.2支持軟件 9軟件需求說明書1引言1.1編寫目的對軟件需求的完全理解對于軟件開發(fā)工作的成功是至關重要的,需求說明的任務是發(fā)現(xiàn)、規(guī)范的過程,有益于提高軟件開發(fā)過程中的能見度,便于對軟件開發(fā)過程中的控制與管理,便于采用工程方法開發(fā)軟件,提高軟件的質(zhì)量,便于開發(fā)人員、維護人員、管理人員之間的交流、協(xié)作,并作為工作成果的原始依據(jù),并且在向潛在用戶傳遞軟件功能、性能需求,使其可以判斷該軟件是否與自己的需求相關。本文檔目的在于理清CT-Manager測試管理系統(tǒng)開發(fā)需求,明確最終目的,提高軟件開發(fā)過程中的能見度。便于對軟件開發(fā)過程中的控制與管理;便于采用工程方法開發(fā)軟件,提高軟件的質(zhì)量,便于開發(fā)人員、維護人員、管理人員之間的交流、協(xié)作。1.2讀者對象項目的所有相關人員。涉及負責人、領導、高級測試人員、開發(fā)人員、測試員、測試設計人員、管理員。1.3背景項目名稱:CT-Manager測試管理系統(tǒng)項目提出者:福州中測信息技術有限公司系統(tǒng)用戶:各軟件開發(fā)(測試)公司項目建設背景:軟件測試是一個復雜的過程,測試管理系統(tǒng)可以幫助軟件項目組組織和管理軟件測試流程,達成節(jié)省時間、提高測試工作效率的效果。福州中測信息技術有限公司鑒于上述情況,提出該CT-Manager測試管理系統(tǒng)建設意向。1.4定義、首字母縮寫詞和縮略語實際結(jié)果(Actualoutcome):當對象在特定條件下被測試時,實際發(fā)生的行為。缺陷(Bug):(等同于Fault)對軟件錯誤的一種命名。覆蓋項(Coverageitem):作為測試依據(jù)的一個實體或?qū)傩浴ee誤(Error)產(chǎn)生了不對的的結(jié)果的一個動作。預期結(jié)果(Expectedresults):(等同于Predictedoutcome或Expectedoutcome)在測試規(guī)范中盼望的一個對象在特定條件下將會發(fā)生的行為。失?。‵ailure):與盼望的軟件結(jié)果或服務之間存在的誤差。鎖定(blocked):測試用例執(zhí)行中斷。通過通過(passed):測試用例的執(zhí)行結(jié)果和預期的結(jié)果一致。缺陷(Fault):(等同于Bug)軟件中錯誤的一種表現(xiàn)。假如碰到了一個缺陷則會導致失敗。途徑(Path):一個組件中一系列的從起始點到結(jié)束點的可執(zhí)行語句。項目/產(chǎn)品:項目是CT-Manager中數(shù)據(jù)結(jié)構的最頂層。所有的數(shù)據(jù)(除了用戶)都與一個活動的項目相關。測試用例集/用例集(Testcasesuite):軟件測試中一個或多個測試用例的集合。CT-Manager采用這個術語來表達測試計劃中可用于執(zhí)行的一組測試用例。測試覆蓋率(TestCoverage):用比例來表達,表達特定的覆蓋項在測試用例集中被測驗到的限度。執(zhí)行測試(Testexecuteion):對被測試軟件中的測試用例集進行的一種解決,產(chǎn)生一個實際結(jié)果。
測試用例集是由測試規(guī)范中指派給測試計劃的測試用例組成的。測試計劃(Testplan):為測試過程所作的計劃的記錄。測試過程要具體到不依賴任何測試人員的限度,涉及測試環(huán)境,使用的測試用例設計技術和測試度量技術,以及選擇這些技術的基本理由。
CT-Manager允許在一個測試計劃中定義測試用例集,創(chuàng)建測試集和指派用戶。測試集:測試集是一個測試構建(也有稱為測試實驗室),用來區(qū)分測試用例的執(zhí)行標記,而上文提到的測試用例集是測試用例的集合,一般我們把具有相同作用域或者相近屬性的測試用例放在一起,稱為測試用例集。用戶可認為測試集中的測試用例填寫測試結(jié)果。測試(Testing):為了驗證軟件可以滿足特定需求以及發(fā)現(xiàn)錯誤而操作軟件的過程。測試用例(Testcase):為一個特定的目的而制定的一組輸入,執(zhí)行的前提條件,以及預期的結(jié)果。比如執(zhí)行一個特定的程序途徑或者驗證對一個特定需求的符合度。測試規(guī)范/測試規(guī)格說明書:測試規(guī)范是一個可以讓用戶查看和編輯所有已存在的項目,用例集,以及測試用例信息的地方。1.5參考資料《軟件需求》(美)KarlE.Wiegers著陸麗娜王忠民王志敏等譯;軟件開發(fā)文檔模板_國家標準:軟件需求說明書(GB8567-88)?!豆芾碥浖_發(fā)項目》(第二版)NealWhitten(軟件項目管理系列叢書,孫艷春等譯);《IT項目管理》KathySchwalbe(項目管理譯叢王金玉等譯);《高級項目管理基礎》(信息產(chǎn)業(yè)部計算機信息系統(tǒng)集成高級項目經(jīng)理培訓講義)。2任務概述2.1目的CT-Manager測試管理系統(tǒng)建設的總體目的是幫助軟件項目組組織和管理軟件測試流程的所有階段,提高測試的工作效率,節(jié)省時間,起到事半功倍的效果,并規(guī)定功能基本完善、界面整潔和諧、易于操作。具體如下。作為測試管理工具,將可以組織和管理軟件測試流程中所有階段,涉及測試需求、測試計劃、測試執(zhí)行及缺陷跟蹤。提供多種測試結(jié)果的記錄和分析,創(chuàng)建報告和圖表來監(jiān)控測試流程,方便測試結(jié)果分析。3)提供多用戶多角色功能,各個用戶具有不同級別的權限。初步角色設定為:管理員、高級測試人員、開發(fā)人員、測試設計人員、普通測試員、項目經(jīng)理等。2.2用戶的特點本軟件的用戶范圍較廣,幾乎涉及了軟件開發(fā)流程中的所有參與人員:項目經(jīng)理、程序員、測試員以及管理部門的人員等。他們都是各方向的專業(yè)人才,對于相關技術具有相稱高的理解,所以軟件開發(fā)過程中應盡量聽取他們的意見。2.3使用技術運用java相關技術開發(fā)基于web的測試管理系統(tǒng):J2EE+MyEclipse+jsp+struts2.0+javabean+jdbc+servlet。2.4重要參與人員林旭:工程師黃鑫:工程師項目組其它成員5-10人。2.5完畢項目的最遲期限2023年12月31號前完畢。3需求規(guī)定3.1對功能的規(guī)定為達成上述規(guī)定的任務目的,CT-Manager測試管理系統(tǒng)將重要涉及質(zhì)量中心(前臺)和測試站點管理(后臺)兩大模塊。一、質(zhì)量中心(前臺)重要功能是組織和管理應用程序測試流程的所有階段,涉及指定測試需求、計劃測試、執(zhí)行測試和跟蹤缺陷等。又分為測試管理功能、BUG管理功能兩大模塊。1、測試管理功能涉及測試需求管理測試用例管理測試用例對測試需求的覆蓋管理測試計劃的制定測試用例的執(zhí)行大量測試數(shù)據(jù)的度量和記錄功能。2、BUG管理功能涉及:報告缺陷查看缺陷分類管理記錄報表二、測試站點管理(后臺)重要功能是創(chuàng)建和維護測試項目,管理QualityCenter用戶等。又分為用戶管理、項目管理兩大模塊。1、用戶管理:在系統(tǒng)中,每個用戶都可以維護自己的私有信息,每個用戶都可以查看測試結(jié)果。admin可以創(chuàng)建用戶。添加刪除用戶定義用戶角色提供多種默認角色,比如guest、tester、testdesigner、developer、seniortester、leader、admin,相應不同的功能權限。比如:Guest:可以查看測試用例、關鍵字、瀏覽測試計劃。Tester:可以查看測試用例、執(zhí)行測試、查看測試計劃、查看關鍵字、查看和報告缺陷。TestDesigner:查看測試計劃、查看和編輯測試用例、查看關鍵字、需求管理、查看和報告缺陷。Developer:查看測試計劃、查看測試用例、查看關鍵字、查看與報告缺陷,修改缺陷的狀態(tài)。SeniorTester:允許創(chuàng)建/編輯測試用、執(zhí)行測試、創(chuàng)建/編輯測試集、查看關鍵字、測試需求管理、缺陷的報告、查看、修改。Leader:允許創(chuàng)建/編輯測試用例、關鍵字管理、測試需求管理、測試執(zhí)行、測試計劃管理(涉及里程碑和分派計劃)以及缺陷管理(涉及缺陷的報告、查看、修改)。Admin:一切權力,涉及用戶管理和項目管理。管理員也可以通過自定義用戶角色,增長在實際工作中需要特殊權限的用戶組。假如以上的角色不能滿足用戶的需求,用戶可以自定義角色功能。用戶角色修改項目指派:為該用戶指派其可參與的項目。2、項目管理:在系統(tǒng)中,可以對多項目進行管理,只有admin可以新建/編輯項目。Admin新建項目后,測試人員就可以進行測試需求、測試用例、測試計劃等相關管理工作了。添加項目:只有新建項目后,測試人員才可以進行測試需求、測試用例、測試計劃等相關管理工作。刪除項目:無用過期項目進行刪除。編輯項目:對項目信息進行更新。3.2對性能的規(guī)定3.2.1精度暫無。3.2.2時間特性規(guī)定響應時間應在人的感覺和視覺事件范圍內(nèi)。3.2.3靈活性當需求發(fā)生某些變化時,系統(tǒng)軟件操作方式、數(shù)據(jù)結(jié)構、運營環(huán)境基本不會發(fā)生變化,變化只是將相應的數(shù)據(jù)庫文獻內(nèi)的記錄改變,或?qū)⑦^濾條件改變即可。4運營環(huán)境規(guī)定4.1設備具有Pentium(R)42.80GHz、512兆內(nèi)存、80G硬盤以上配置的計算機;網(wǎng)絡帶寬10M以上;一般計算機外設,如:打印機、掃描儀、網(wǎng)絡連接設備。4.2支持軟件操作系統(tǒng):Window
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 延邊朝鮮族自治州延吉市2025屆五下數(shù)學期末綜合測試模擬試題含答案
- 上海嘉定區(qū)外國語學校2024-2025學年高三考前適應性訓練歷史試題試卷含解析
- 護理查房骨盆骨折流程
- 2025年中國港寶化學片市場調(diào)查研究報告
- 2025年中國護門市場調(diào)查研究報告
- 2025年中國工業(yè)百潔布市場調(diào)查研究報告
- 2025年中國外包裝紙箱市場調(diào)查研究報告
- 2025年中國品茗施工資料制作與管理軟件市場調(diào)查研究報告
- 2025年中國雙面彈力人字斜牛仔布市場調(diào)查研究報告
- 2025年中國半框式自由型平移門淋浴房市場調(diào)查研究報告
- 2025至2030中國射頻芯片市場趨勢展望及需求前景研究報告
- 應急急救知識課件
- 文綜中考試卷及答案解析
- 鼠傷寒沙門菌護理查房
- K30自動生成及計算試驗記錄
- (完整)教育心理學-各章節(jié)重點學習筆記
- 阿瑪松氣吸式精量播種機課件
- 試卷講評課市公開課一等獎市公開課一等獎省名師優(yōu)質(zhì)課賽課一等獎課件
- 新人教版八年級下冊《生物》期中試卷及答案
- 路面級配砂礫石墊層施工總結(jié)報告
- 變壓器容量計算表
評論
0/150
提交評論