資源描述:
《軟件測(cè)試需求評(píng)審與需求分析》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、軟件測(cè)試?yán)碚摰谄哒拢盒枨笤u(píng)審與需求分析課程回顧項(xiàng)目管理的內(nèi)容是什么?編寫軟件測(cè)試計(jì)劃應(yīng)該注意哪些方面?軟件測(cè)試計(jì)劃設(shè)計(jì)工具有哪些?軟件測(cè)試計(jì)劃主要內(nèi)容有哪些?什么是軟件測(cè)試方案?軟件測(cè)試方案與計(jì)劃的主要區(qū)別有哪些?軟件測(cè)試過(guò)程中,主要的風(fēng)險(xiǎn)有哪些?本章內(nèi)容軟件需求軟件需求的重要性什么是需求規(guī)格說(shuō)明需求分類需求規(guī)格說(shuō)明書(shū)示例測(cè)試需求什么是測(cè)試需求測(cè)試需求挖掘需求評(píng)審需求階段評(píng)審的角色和職責(zé)軟件需求規(guī)格說(shuō)明書(shū)中的評(píng)審要點(diǎn)軟件需求評(píng)審輸出組織需求評(píng)審原則測(cè)試大綱軟件需求軟件需求的重要性調(diào)查數(shù)據(jù)美國(guó)權(quán)威的第三方機(jī)構(gòu)StandishGroup對(duì)350家公司的80
2、00個(gè)軟件項(xiàng)目作過(guò)一次調(diào)查,項(xiàng)目失敗的原因是:與產(chǎn)品需求有關(guān)的(1,2,4和6項(xiàng))占了44.1%。這些數(shù)據(jù)突出地顯示了軟件產(chǎn)品需求在軟件開(kāi)發(fā)中的重要性。軟件需求需求規(guī)格說(shuō)明書(shū)的概念軟件需求規(guī)格說(shuō)明書(shū),簡(jiǎn)稱SRS,指在特定環(huán)境下要完成一定功能的軟件產(chǎn)品、程序或一組程序的說(shuō)明描述需求規(guī)格需求規(guī)格說(shuō)明書(shū)軟件需求需求分類原始需求產(chǎn)品需求軟件需求測(cè)試需求客戶的原始需求,客戶一般不懂得開(kāi)發(fā)技術(shù),所提出來(lái)的需求是沒(méi)有辦法直接用于開(kāi)發(fā)產(chǎn)品設(shè)計(jì)人員根據(jù)原始需求、結(jié)合軟件實(shí)現(xiàn)形成的需求軟件開(kāi)發(fā)人員將產(chǎn)品需求進(jìn)一步詳細(xì)化,合理化。原則上軟件需求技術(shù)上是完全可以實(shí)現(xiàn)了軟件需求
3、的進(jìn)一步詳細(xì)化。按照外部接口、設(shè)計(jì)約束等進(jìn)行全方位考慮軟件需求需求規(guī)格說(shuō)明書(shū)項(xiàng)目名稱第三波書(shū)店產(chǎn)品版本2.0功能名稱搜索查詢書(shū)籍文檔版本1.0本功能的意義方便用戶直接便捷的查詢需要購(gòu)買的書(shū)籍名稱搜索入口如圖所示功能簡(jiǎn)要描述添加該功能后,用戶可以直接輸入他需要的書(shū)籍全稱或書(shū)籍的部分字符,點(diǎn)擊搜索或者點(diǎn)擊GO圖標(biāo)。然后可以顯示搜索到的數(shù)據(jù)。功能核心邏輯接受用戶輸入的書(shū)籍全稱或書(shū)籍全稱里的部分字符,不支持多個(gè)字符串的聯(lián)合查詢搜索結(jié)果顯示在頁(yè)面的下半部分,需要按照出版日期升序排序搜索結(jié)果每頁(yè)最多顯示10條記錄,如果超過(guò)兩頁(yè),需要進(jìn)行分頁(yè)顯示點(diǎn)擊搜索結(jié)果中的書(shū)籍
4、名稱鏈接,在新開(kāi)啟的瀏覽器窗口中顯示書(shū)籍信息關(guān)鍵指標(biāo)在100人同時(shí)在線搜索時(shí),搜索時(shí)間不超過(guò)0.04秒第三波書(shū)店搜索功能需求文檔測(cè)試需求什么是測(cè)試需求?測(cè)試需求指可直接形成測(cè)試大綱,設(shè)計(jì)測(cè)試用例的需求測(cè)試需求測(cè)試需求挖掘功能需求—輸入方面輸入來(lái)源是什么?輸入數(shù)據(jù)數(shù)量是幾個(gè)?如果有錯(cuò)誤輸入,響應(yīng)是什么?什么是非法輸入?什么是無(wú)效輸入?第三波書(shū)店搜索功能在輸入方面的需求挖掘測(cè)試需求測(cè)試需求挖掘功能需求—處理方面輸入數(shù)據(jù)的有效性檢測(cè)的流程是什么?操作的確切次序,包括各事件的時(shí)序是什么?對(duì)異常情況的回應(yīng)是什么?例如:溢出、通信失敗、錯(cuò)誤處理第三波書(shū)店搜索功能在
5、處理方面的需求挖掘測(cè)試需求測(cè)試需求挖掘功能需求—結(jié)果輸出方面輸出到何處(如瀏覽器,打印機(jī),文件)?輸出的數(shù)量是多少?輸出的時(shí)序是什么樣的?對(duì)非法值的處理是什么樣的?第三波書(shū)店搜索功能在結(jié)果輸出方面的需求挖掘測(cè)試需求測(cè)試需求挖掘功能需求—性能需求方面靜態(tài)量化可能包含:支持的終端數(shù)目,支持的同時(shí)使用的用戶數(shù),處理的文件和記錄的數(shù)目,表和文件的大小動(dòng)態(tài)量化可能包含:在正?;蚍逯倒ぷ髁壳闆r下一個(gè)特定時(shí)間段處理事務(wù)或任務(wù)的數(shù)目及數(shù)據(jù)量。在正?;蚍逯倒ぷ髁壳闆r下處理某個(gè)事務(wù)或任務(wù)所占用系統(tǒng)資源的數(shù)量第三波書(shū)店搜索功能在性能需求方面的需求挖掘測(cè)試需求測(cè)試需求挖掘功能
6、需求—用戶接口方面系統(tǒng)用戶顯示時(shí)要求的屏幕格式頁(yè)面規(guī)劃及報(bào)告或菜單的內(nèi)容輸入和輸出的相關(guān)時(shí)序一些組合功能鍵的用法第三波書(shū)店搜索功能在用戶接口方面的需求挖掘測(cè)試需求測(cè)試需求挖掘功能需求—硬件接口方面描述軟件產(chǎn)品和系統(tǒng)硬件組件之間接口的邏輯特征該功能運(yùn)行支持哪些設(shè)備?怎樣支持這些設(shè)備和協(xié)議呢?需求評(píng)審需求評(píng)審角色和職責(zé)產(chǎn)品需求評(píng)審測(cè)試需求評(píng)審角色職責(zé)軟件開(kāi)發(fā)項(xiàng)目經(jīng)理帶領(lǐng)項(xiàng)目組與系統(tǒng)工程師進(jìn)行需求交流并進(jìn)行分析和文檔化組織SRS文檔評(píng)審軟件開(kāi)發(fā)工程師參加需求評(píng)審如果是完成SRS作者,則是需求評(píng)審發(fā)起人根據(jù)需求評(píng)審專家意見(jiàn),修改SRS文檔參加系統(tǒng)測(cè)試計(jì)劃的評(píng)審
7、質(zhì)量保證人員(QA)監(jiān)督項(xiàng)目組遵循需求管理流程參加相關(guān)文檔評(píng)審保證相關(guān)組參加文檔評(píng)審軟件測(cè)試項(xiàng)目經(jīng)理參與開(kāi)發(fā)人員的軟件需求分析,提出可測(cè)試性需求組織人員參與SRS的評(píng)審工作軟件系統(tǒng)測(cè)試計(jì)劃寫作需求變更跟蹤軟件測(cè)試工程師參與需求評(píng)審工作協(xié)助軟件測(cè)試項(xiàng)目經(jīng)理完成軟件系統(tǒng)測(cè)試計(jì)劃將需求轉(zhuǎn)化為測(cè)試需求需求評(píng)審評(píng)審要點(diǎn)是否所有的原始需求都在SRS中體現(xiàn)了?在SRS中定義需求時(shí),是否避免使用那些會(huì)引起歧義的術(shù)語(yǔ)?是否在SRS中清楚地描述了軟件要做什么及不做什么?是否在SRS中描述了軟件使用的目標(biāo)環(huán)境每個(gè)需要是否切實(shí)可行、可測(cè)試、彼此不沖突?是否在SRS中說(shuō)明了對(duì)每
8、個(gè)輸入的驗(yàn)證措施,并描述了每個(gè)輸入的屬性。是否在SRS中說(shuō)明了對(duì)每個(gè)輸入的處理?是否在SRS中