軟件測(cè)試基礎(chǔ)理論-測(cè)試項(xiàng)目啟動(dòng)與研讀需求文檔
第二章 測(cè)試項(xiàng)目啟動(dòng)與研讀需求文檔
一、組建測(cè)試團(tuán)隊(duì)
1.測(cè)試團(tuán)隊(duì)的角色
業(yè)務(wù)分析人員
測(cè)試組長或測(cè)試經(jīng)理
測(cè)試件(這個(gè)是什么東西)
測(cè)試分析和設(shè)計(jì)人員
測(cè)試用例
測(cè)試腳本
測(cè)試執(zhí)行人員
自動(dòng)化測(cè)試/測(cè)試開發(fā)/性能測(cè)試/安全測(cè)試工程師
系統(tǒng)工程師/技術(shù)支持
質(zhì)量管理人員
配置管理人員
2.測(cè)試團(tuán)隊(duì)的基本責(zé)任
3.測(cè)試團(tuán)隊(duì)與開發(fā)團(tuán)隊(duì)的3種模式
以開發(fā)經(jīng)理
以項(xiàng)目經(jīng)理
三足鼎立(大家都平起平坐,說明了測(cè)試組長地位最高的時(shí)候)(項(xiàng)目經(jīng)理,開發(fā)經(jīng)理,測(cè)試組長)
二、軟件質(zhì)量需求
1軟件質(zhì)量需求的分類
功能以外統(tǒng)稱非功能
2功能
優(yōu)先級(jí)
3性能
效率和占用資源
4界面(UI)
布局合理
美觀
5易用性
6兼容性/可移植性
不同平臺(tái)跑
7安全性
保護(hù)信息和數(shù)據(jù)的能力
8可用性/可靠性
空間換時(shí)間
9可維護(hù)性
10可擴(kuò)展性/可伸縮性測(cè)試
三、研讀需求文檔
1測(cè)試需求分析的過程
收集信息
功能(拆分、描述)、需求整理
編寫測(cè)試點(diǎn)
需求評(píng)審(這個(gè)看功能做的與客戶和開發(fā)人員理解是不是一致的)
2研讀需求文檔
2.1研讀文檔主要任務(wù)
2.1.1提取有用需求信息
2.1.2提出需求不清晰、不理解、不明白的問題
和用戶、業(yè)務(wù)人員、產(chǎn)品經(jīng)理或產(chǎn)品設(shè)計(jì)人員、開發(fā)人員等溝通
2.2怎么研讀文檔
總體上
分析軟件用戶群,分析用戶實(shí)際需要
分析軟件的開發(fā)環(huán)境,開發(fā)語言
分析軟件架構(gòu)(C/S、B/S)、運(yùn)行環(huán)境(Win11等)和平臺(tái)(iOS安卓等)、數(shù)據(jù)庫類型(MySQL等)
分析軟件要實(shí)現(xiàn)哪些目標(biāo)(功能、性能、界面、易用性、兼容性、安全性)以及具體的要求是什么【需要了解哪些需要測(cè)試哪些需要不需要測(cè)試的】
分析軟件有哪些功能,每種功能要完成什么業(yè)務(wù),這些業(yè)務(wù)應(yīng)該怎么實(shí)現(xiàn),業(yè)務(wù)邏輯是什么,業(yè)務(wù)流程是怎么樣的
分析功能或業(yè)務(wù)間的聯(lián)系,哪些業(yè)務(wù)更關(guān)鍵或重要
明確測(cè)試周期(時(shí)間),測(cè)試目標(biāo)(測(cè)試功能還性能等),測(cè)試范圍(是不是全部都需要還是只是部分需要)。
細(xì)節(jié)上
分析每個(gè)模塊或功能上實(shí)現(xiàn)的功能
涉及的開發(fā)原理包括數(shù)據(jù)類型
從用戶使用場(chǎng)景角度分析業(yè)務(wù)過程
記錄業(yè)務(wù)規(guī)則
實(shí)施
以情景再現(xiàn)的形式寫出需求信息
照抄別人筆記的