02 需求分析

一、需求分析方法

1、了解需求的范圍

了解需求想要做什么

要完成哪些功能模塊

2、明確目標(biāo)用戶

用戶有哪些,權(quán)限是否一致,有什么區(qū)別?

3、分析功能的步驟

列出所有可能測試的功能點(diǎn)

對(duì)每個(gè)功能點(diǎn)進(jìn)行分層分析

功能點(diǎn)直接有哪些耦合關(guān)系

有哪些異常流程

4、挖掘隱藏的需求

了解功能是如何實(shí)現(xiàn)的


二、練習(xí)

1.測試項(xiàng)目:電梯

需求測試:查看電梯使用說明書、安全說明書等

界面測試:查看電梯外觀

功能測試:測試電梯能否實(shí)現(xiàn)正常的上升和下降功能.電梯的按鈕是否都可以用;

電梯門的打開,關(guān)閉是否正常;報(bào)警裝置是否可用,報(bào)警電話是否可用;

通風(fēng)狀況如何.突然停電時(shí)的情況;是否有手機(jī)信號(hào);

比如說上升途中的響應(yīng)。電梯本來在1樓,如果有人按18樓,那么電梯在上升到5樓的時(shí)候,有人按了10樓,這時(shí)候是否會(huì)在10樓先停下來;

電梯下降到10層時(shí)顯示滿員,此時(shí)若8層有人等待電梯,是否在8層停;

可靠性:門關(guān)上的一剎那出現(xiàn)障礙物,同時(shí)按關(guān)門和開門按鈕,點(diǎn)擊當(dāng)前樓層號(hào)碼,多次點(diǎn)擊同一樓層的號(hào)碼等等;同時(shí)按上鍵和下鍵會(huì)怎樣;

易用性:電梯的按鈕的設(shè)計(jì)符合一般人使用的習(xí)慣嗎.

用戶文檔:使用手冊(cè)是否對(duì)電梯的用法、限制、使用條件等有詳細(xì)描述

壓力測試:看電梯的最大限度的承受重量.在負(fù)載過重時(shí)報(bào)警裝置是否有提醒.在一定時(shí)間內(nèi)不斷的讓電梯上升,下降.最大負(fù)載下平穩(wěn)運(yùn)行的最長時(shí)間。

2.測試項(xiàng)目:杯子

需求測試:查看杯子使用說明書

界面測試:查看杯子外觀

功能度:用水杯裝水看漏不漏;水能不能被喝到

安全性:杯子有沒有毒或細(xì)菌

可靠性:杯子從不同高度落下的損壞程度

可移植性:杯子在不同的地方、溫度等環(huán)境下是否都可以正常使用

兼容性:杯子是否能夠容納果汁、白水、酒精、汽油等

易用性:杯子是否燙手、是否有防滑措施、是否方便飲用

用戶文檔:使用手冊(cè)是否對(duì)杯子的用法、限制、使用條件等有詳細(xì)描述

疲勞測試:將杯子盛上水(案例一)放24小時(shí)檢查泄漏時(shí)間和情況;盛上汽油(案例二)放24小時(shí)檢查泄漏時(shí)間和情況等

壓力測試:用根針并在針上面不斷加重量,看壓強(qiáng)多大時(shí)會(huì)穿透

跌落測試:杯子加包裝(有填充物),在多高的情況摔下不破損

震動(dòng)測試:杯子加包裝(有填充物),六面震動(dòng),檢查產(chǎn)品是否能應(yīng)對(duì)惡劣的鐵路\公路\航空運(yùn)輸

測試數(shù)據(jù):測試數(shù)據(jù)具體編寫此處略(最討厭寫測試數(shù)據(jù)了)。其中應(yīng)用到:場景法、等價(jià)類劃分法、因果圖法、錯(cuò)誤推測法、邊界值法等方法

期望輸出:該期望輸出需查閱國標(biāo)、行標(biāo)以及使用用戶的需求

3.測試題目:桌子

需求測試:查看國家相關(guān)標(biāo)準(zhǔn)。

功能:桌子是辦公,或

者放置用的,首先考慮桌子的面積大小是否適度.

界面:桌子的版面是否平滑,桌子有沒有凹凸不平的地方

安全:桌子肯定有它的支撐點(diǎn),若支撐點(diǎn)不穩(wěn),容易摔壞物品,使用起來也不方便.

易用:桌子的移動(dòng)性好不.它的重量是否合適

可靠性:將桌子推倒后,再檢查桌子是否很容易被損壞.

性能:將很重的物品放在桌子上,看它最大承受的重量是多少…

4.測試題目:洗衣機(jī)

功能測試:該洗衣機(jī)是否能正常的洗衣服

需求測試:查看洗衣機(jī)的使用說明書和安全說明書等

性能測試:使用時(shí)用電量如何,是否滿足用戶需求

界面測試:洗衣機(jī)的外觀是否滿足客戶的需求

易用測試:該洗衣機(jī)是否容易操作

兼用性測試:該洗衣機(jī)除了能洗衣服以外還能洗別的嗎

安全性測試:該洗衣機(jī)通電以后人接觸以后是否有電

負(fù)載測試:通過逐步增加系統(tǒng)負(fù)載,最終確定在什么負(fù)載條件下系統(tǒng)性能將處于崩潰狀態(tài),以此獲得系統(tǒng)能提供的最大服務(wù)

壓力測試:通過逐步增加系統(tǒng)負(fù)載,最終確定在什么負(fù)載條件下系統(tǒng)性能將處于崩潰狀態(tài),以此獲得系統(tǒng)能提供的最大服務(wù)級(jí)別的測試。

穩(wěn)定性測試:加到一定的衣服然后過一段時(shí)間看洗衣機(jī)是否正常洗

er-bot??U?z

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,367評(píng)論 2 126
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 22,407評(píng)論 7 278
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,875評(píng)論 5 101
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,578評(píng)論 19 139
  • 有人說智能手環(huán)已經(jīng)走入了絕境,功能除了運(yùn)動(dòng)追蹤就沒什么新意了,看看今天我給大家?guī)淼奈蹇钍汁h(huán),手環(huán)也玩出了新花...
    牛付閱讀 494評(píng)論 0 0

友情鏈接更多精彩內(nèi)容