進(jìn)階一 | 測試小白需掌握的基礎(chǔ)知識(shí)之測試需求分析

??掌握測試基礎(chǔ)是測試人員的基本功

基礎(chǔ)是重要的東西,沒有根基的人,將來走任何一條路路都比那些基礎(chǔ)深厚的人來得辛苦和單薄?

軟件測試工作流程

? ? ? 軟件測試隨著軟件的產(chǎn)生而產(chǎn)生的螺句,近年來,軟件行業(yè)的迅猛發(fā)展,讓軟件測試停在手工測試的水平已不能滿足軟件項(xiàng)目的需要碾局。要了解軟件測試,首先要知道軟件測試工作的流程是怎樣的奴艾。

? ? ? ?下面我們就來看一下净当,軟件開發(fā)過程中,開發(fā)人員與測試人員的工作流程吧蕴潦!

1像啼、開發(fā)流程:

? ? ? 需求分析--需求評(píng)審(通過)--開發(fā)編寫開發(fā)計(jì)劃--概要設(shè)計(jì)--詳細(xì)設(shè)計(jì)--編碼--單元測試--轉(zhuǎn)測--部署環(huán)境--修復(fù)bug等等驗(yàn)證(N輪)--測試通過--發(fā)布上線

2、測試流程:

? ? ? ?需求分析--需求評(píng)審(通過)--編寫測試計(jì)劃--設(shè)計(jì)測試用例--用例評(píng)審(通過)--等待提測--部署測試環(huán)境--冒煙測試(通過)--系統(tǒng)測試--提交bug并跟蹤解決(N輪)--測試通過--輸出測試報(bào)告--發(fā)布上線

? ? ? ? 接下來我們就一步一步來看看測試人員的工作流程潭苞,第一步就是測試需求分析啦忽冻!這部分是關(guān)鍵,影響著你對項(xiàng)目的理解與接下來的測試過程此疹。因?yàn)槟闶切枰鶕?jù)需求來分析測試點(diǎn)僧诚,再根據(jù)測試點(diǎn)來編寫測試用例的蜜猾。

軟件測試需求分析

一、什么是測試需求分析

????????確切地講振诬,所謂的測試需求就是在項(xiàng)目中要測試什么蹭睡。我們在測試活動(dòng)中,首先需要明確測試需求(What)赶么,才能決定怎么測(How)肩豁,測試時(shí)間(When),需要多少人(Who)辫呻,測試的環(huán)境是什么(Where)清钥,測試中需要的技能、工具以及相應(yīng)的背景知識(shí)放闺,測試中可能遇到的風(fēng)險(xiǎn)等等祟昭,以上所有的內(nèi)容結(jié)合起來就構(gòu)成了測試計(jì)劃的基本要素。而測試需求是測試計(jì)劃的基礎(chǔ)與重點(diǎn)怖侦。

二篡悟、軟件測試需求分析的目的

????????測試需求分析的主要目的:依據(jù)需求文檔提取測試點(diǎn),根據(jù)測試點(diǎn)來編寫測試用例匾寝。

三搬葬、為什么要做測試需求分析

1.需求分析的必要性

????????如果要成功的做一個(gè)測試項(xiàng)目,首先必須了解測試規(guī)模艳悔、復(fù)雜程度與可能存在的風(fēng)險(xiǎn)急凰,這些都需要通過詳細(xì)的測試需求來了解。所謂知己知彼猜年,百戰(zhàn)不殆抡锈。測試需求不明確,只會(huì)造成獲取的信息不正確乔外,無法對所測軟件有一個(gè)清晰全面的認(rèn)識(shí)床三,測試計(jì)劃就毫無根據(jù)可言≡活在自己世界里的人是可悲的勿璃,只憑感覺不做詳細(xì)了解就下定論的項(xiàng)目是失敗的。

????????測試需求越詳細(xì)精準(zhǔn)推汽,表明對所測軟件的了解越深补疑,對所要進(jìn)行的任務(wù)內(nèi)容就越清晰,就更有把握保證測試的質(zhì)量與進(jìn)度歹撒。

2.不做需求分析的后果

????????不做需求分析或需求分析不到位莲组,可能會(huì)產(chǎn)生很嚴(yán)重的問題,比如:

????????(1)浪費(fèi)時(shí)間和資源實(shí)現(xiàn)了用戶不需要的需求暖夭。

????????(2)遺漏了需求文檔中沒提到锹杈,但很重要的需求撵孤,導(dǎo)致客戶滿意度降低。

????????(3)需求分析不到位竭望,錯(cuò)誤的估計(jì)了測試的工作量邪码,導(dǎo)致延誤發(fā)布周期,可能會(huì)降低發(fā)布質(zhì)量咬清。

????????以上的幾個(gè)問題闭专,在實(shí)際開發(fā)中是比較常見的,主要的原因就是需求分析不到位旧烧,會(huì)導(dǎo)致影響客戶的滿意度影钉。

四、測試需求分析方法

????????通常是以被測產(chǎn)品的需求為原型進(jìn)行分析轉(zhuǎn)變而來掘剪,測試需求主要通過以下途徑來進(jìn)行收集:與待測軟件相關(guān)的各種文檔資料平委。如軟件需求規(guī)格、Use case夺谁、界面設(shè)計(jì)廉赔、項(xiàng)目會(huì)議或與客戶溝通時(shí)有關(guān)于需求信息的會(huì)議記錄、其他技術(shù)文檔等予权。

1.軟件測試明確需求范圍

????????了解該需求是為了解決用戶的什么問題昂勉。功能性需求:產(chǎn)品必須有的功能,非功能性需求:是否美觀扫腺,用戶體驗(yàn),穩(wěn)定性村象,易用性等笆环。

????????最容易忽略的一點(diǎn):明確的需求背后所隱藏的需求(例如登錄,明確的需求是厚者,正確輸入用戶名躁劣,密碼,才能登錄库菲。隱性需求:用戶名字符類型账忘,長度,是否可為空熙宇;密碼字符類型鳖擒,長度等)

2.畫業(yè)務(wù)流程圖

????????根據(jù)需求中規(guī)定的業(yè)務(wù)流程,明確各業(yè)務(wù)流程分支烫止,以及業(yè)務(wù)原因規(guī)定不可使用的業(yè)務(wù)流程蒋荚。

3.功能點(diǎn)整理(思維導(dǎo)圖)

????????業(yè)務(wù)功能:需求中所定義的實(shí)際業(yè)務(wù)直接相關(guān)的功能

????????數(shù)據(jù)約束:主要是用于控制在執(zhí)行功能時(shí),數(shù)據(jù)的顯示范圍馆蠕、數(shù)據(jù)之間的關(guān)系等期升。

????????易用性需求:便于功能操作使用的一些細(xì)節(jié)惊奇,比如快捷鍵就是典型的易用性需求。

????????編輯約束:在功能執(zhí)行時(shí)播赁,對輸入數(shù)據(jù)項(xiàng)目的一些約束性條件颂郎,比如只能輸入數(shù)字。

????????權(quán)限需求:不同的權(quán)限所能操作的功能點(diǎn)的不同

4.提取測試點(diǎn)(測試需求文檔)

????????根據(jù)整理的思維導(dǎo)圖容为,去提取每一個(gè)功能點(diǎn)中的細(xì)節(jié)需求祖秒,例如新增員工,在思維導(dǎo)圖中舟奠,最小的顆粒度就到新增員工了竭缝,但是新增員工這個(gè)功能仍然有很多的需求點(diǎn),員工姓名唯一性判定沼瘫,手機(jī)號(hào)碼是否必填等抬纸,這些更細(xì)的需求點(diǎn)組合起來就形成了測試需求文檔。


5耿戚、確定測試范圍

? ? ? ? 需求的確定湿故,并不代表測試范圍就是該需求的范圍,很有可能一個(gè)需求分多個(gè)軟件版本來實(shí)現(xiàn)膜蛔,最后確定哪些需求是需要測試的坛猪。明確哪些測試目標(biāo)優(yōu)先級(jí)高,哪些目標(biāo)優(yōu)先級(jí)低皂股,要完成哪些相應(yīng)的測試任務(wù)才能確保目標(biāo)的實(shí)現(xiàn)墅茉。




? ? ? ? 每天都要進(jìn)步一點(diǎn)點(diǎn),要知道學(xué)無止境哦~加油加油加油呜呐!


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末就斤,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蘑辑,更是在濱河造成了極大的恐慌洋机,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件洋魂,死亡現(xiàn)場離奇詭異绷旗,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)副砍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門衔肢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人址晕,你說我怎么就攤上這事膀懈。” “怎么了谨垃?”我有些...
    開封第一講書人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵启搂,是天一觀的道長硼控。 經(jīng)常有香客問我,道長胳赌,這世上最難降的妖魔是什么牢撼? 我笑而不...
    開封第一講書人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮疑苫,結(jié)果婚禮上熏版,老公的妹妹穿的比我還像新娘。我一直安慰自己捍掺,他們只是感情好撼短,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著挺勿,像睡著了一般曲横。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上不瓶,一...
    開封第一講書人閱讀 51,198評(píng)論 1 299
  • 那天禾嫉,我揣著相機(jī)與錄音,去河邊找鬼蚊丐。 笑死熙参,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的麦备。 我是一名探鬼主播孽椰,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼泥兰!你這毒婦竟也來了弄屡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬榮一對情侶失蹤鞋诗,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后迈嘹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體削彬,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年秀仲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了融痛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡神僵,死狀恐怖雁刷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情保礼,我是刑警寧澤沛励,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布责语,位于F島的核電站,受9級(jí)特大地震影響目派,放射性物質(zhì)發(fā)生泄漏坤候。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一企蹭、第九天 我趴在偏房一處隱蔽的房頂上張望白筹。 院中可真熱鬧,春花似錦谅摄、人聲如沸徒河。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽顽照。三九已至,卻和暖如春螺男,著一層夾襖步出監(jiān)牢的瞬間棒厘,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來泰國打工下隧, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留奢人,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓淆院,卻偏偏與公主長得像何乎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子土辩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354