軟件測(cè)試之需求測(cè)試
提到需求的質(zhì)量保證手段,大家腦海中浮現(xiàn)的應(yīng)該是評(píng)審吧?沒(méi)錯(cuò),評(píng)審是質(zhì)量保證的重要手段之一,那么除了評(píng)審,是否還需要測(cè)試呢?預(yù)知答案請(qǐng)繼續(xù)...
1.?評(píng)審與測(cè)試的區(qū)別是什么?
? ??


2. 什么是需求?
? ? ?需求是對(duì)產(chǎn)品或過(guò)程的操作、功能和設(shè)計(jì)的特性或約束的表述,這些表述是明確的、可測(cè)試的、可度量的,而且對(duì)于產(chǎn)品或過(guò)程的可接受性(被顧客或是內(nèi)部質(zhì)量保證措施)來(lái)說(shuō)是必須的。---IEEE
3. 什么是軟件需求?

4. 需求如何展現(xiàn)?
1)傳統(tǒng)軟件開(kāi)發(fā)模式,需求由需求文檔展現(xiàn)
? ? ?需求文檔:使用戶和開(kāi)發(fā)人員對(duì)需求有一個(gè)共同的理解,使之成為整個(gè)開(kāi)發(fā)/測(cè)試工作的基礎(chǔ)。

? 好的需求需要有如下的特性:

2)敏捷軟件開(kāi)發(fā)模式,需求由用戶故事展現(xiàn)
? ? ? 用戶故事在軟件開(kāi)發(fā)過(guò)程中被作為描述需求的一種表達(dá)形式;為了規(guī)范用戶故事的表達(dá),便于溝通;包含角色、活動(dòng)、價(jià)值三個(gè)要素。

用戶故事一般用卡片的形式展現(xiàn)。

案例: 播放器用戶故事

? 好的用戶故事需要有如下的特性:

5. 需求如何測(cè)試?
1)傳統(tǒng)軟件開(kāi)發(fā)模式,需求如何測(cè)試?

2)敏捷軟件開(kāi)發(fā)模式,用戶故事如何測(cè)試?

