如何快速地進(jìn)行功能測試

是否遇到看了幾天的需求文檔 沒有理清楚需求從哪里開始刚盈,到哪里結(jié)束墨微,需求邊界在哪里。

是否曾花了很多時(shí)間編寫出的用例扁掸,到項(xiàng)目中卻無法開展測試翘县。

是否剛做完測試,又有新版本過來谴分,來不及看需求锈麸,來不及寫用例,項(xiàng)目經(jīng)理就來問測試結(jié)果牺蹄。

每天忙的像個(gè)陀螺忘伞,節(jié)奏越快越?jīng)]底,對新項(xiàng)目(需求)漸漸有了恐懼沙兰,完全不知道從哪里開始氓奈。

以上這些,是我的測試路程鼎天,我不聰明舀奶,也不愿意什么事都請教別人(怪我咯),分配到自己身上的事情再難也會(huì)抗斋射,跳過很多坑育勺,背過很多鍋。

有人曾說我只有測試經(jīng)驗(yàn)沒有行業(yè)經(jīng)驗(yàn)罗岖,我認(rèn)同涧至。

因?yàn)槲覇慰葱枨笪臋n,只認(rèn)識(shí)文字桑包,組合在一起就是想象不出到底表達(dá)了幾個(gè)意思南蓬。

為什么讀不懂需求,我一開始認(rèn)為是沒有聽產(chǎn)品經(jīng)理講解哑了,于是在后來的項(xiàng)目中赘方,產(chǎn)品經(jīng)理講解需求時(shí)我特意跑去參加,發(fā)現(xiàn)聽到都清晰垒手,但就是無法將它們轉(zhuǎn)成我能理解的需求(判斷標(biāo)準(zhǔn)是能不能寫出測試用例)

我沒有行業(yè)知識(shí)去判斷產(chǎn)品經(jīng)理寫的這個(gè)需求是不是正確的蒜焊,然而我又無法自動(dòng)認(rèn)為已看到的就是正確的。

而測試的第一步科贬,就是判斷需求的正確性,我總糾結(jié)我看到需求存在的合理性,因我怕這個(gè)需求是錯(cuò)的榜掌,而我在這個(gè)錯(cuò)的需求上做的越多优妙,就錯(cuò)的更多。

我對我聽到/看到的需求無法做出它是不是正確需求的判斷憎账,我一直思考的是需求本身的正確性套硼,因?yàn)闊o法確定,所以我一直無法寫出用例胞皱。

在工作中邪意,不管是否理解需求,測試都是要做的反砌,為了減少需求理解不對帶來的Bug雾鬼,在多次嘗試后,我找到了自己的笨方法宴树。

為看到的需求設(shè)想使用場景策菜,比如:在一個(gè)訂購的場景中必須要有的元素 用戶、產(chǎn)品酒贬、價(jià)格又憨、產(chǎn)品付費(fèi)類型(一次、永久锭吨、包時(shí)段)蠢莺,其他屬性優(yōu)惠/減免,去和需求對應(yīng)零如,去和產(chǎn)品經(jīng)理做確認(rèn)浪秘。

這種方式嘗試的次數(shù)越多,構(gòu)思場景的速度越來越快埠况,常常還沒到測試執(zhí)行階段就能發(fā)現(xiàn)問題耸携,我想這也是一種測試方式。

到正式拿到可測項(xiàng)目時(shí)辕翰,心里對需求已有底夺衍。

那么如何快速地進(jìn)行功能測試呢?

1)找到項(xiàng)目的主流程場景和常用場景喜命。

2)拿以上場景中的字段屬性和需求去做對比沟沙,對有出入進(jìn)行修正。

3)邊測試邊完善場景壁榕,寫簡要的測試用例和步驟(補(bǔ)充異常case)

4)走完第一輪測試矛紫,回顧所有場景。

因都是自己大腦思考牌里,回憶一遍很快颊咬,也因都在腦海务甥,只要負(fù)責(zé)過的項(xiàng)目,有什么功能喳篇、功能在什么地方敞临,有什么字段屬性都是一清二楚的,再也不用翻看厚厚的需求文檔麸澜。

5)場景測試完成后挺尿,對所有功能做個(gè)掃測。

確保所有功能無明顯異常(頁面報(bào)錯(cuò)炊邦、功能不可用)

如查看功能编矾,點(diǎn)進(jìn)去看一眼即可(因知道所有屬性,也知道屬性顯示成什么樣是對的馁害,一般一眼就能判斷出)

6)保持一個(gè)習(xí)慣窄俏,看研發(fā)提交日志和代碼。

這是一個(gè)提升測試正確率的大殺器蜗细,可以少走很多彎路裆操,減少大部分工作量。

前提:要有閱讀代碼的能力炉媒。

此方式在代碼框架設(shè)計(jì)的合理情況下都是可靠的踪区,倘若框架設(shè)計(jì)的爛,如兩個(gè)毫不相干的模塊卻共用一個(gè)方法吊骤、屬性缎岗,那就死的不能再死啦,因?yàn)槟愀揪褪窍胂蟛坏降陌追郏矡o法預(yù)防的传泊。

每次測試前 我都會(huì)仔細(xì)閱讀研發(fā)的提交日志和代碼變更,會(huì)根據(jù)這些去判斷哪些需要重點(diǎn)測試鸭巴,哪些只要看是否有影響即可眷细。

如果發(fā)現(xiàn)代碼變更和需求變更無法對應(yīng)上時(shí) 會(huì)立馬找研發(fā)當(dāng)場確認(rèn),為什么改動(dòng)這塊代碼鹃祖。

這個(gè)時(shí)候往往發(fā)現(xiàn)有個(gè)更大的坑在溪椎,如果不看代碼變更,那么只有做全部的回歸測試才能發(fā)現(xiàn)問題啦恬口。

以上6點(diǎn)校读,就是我快速進(jìn)行測試的秘訣,分享給大家祖能,望對大家有所幫助歉秫,也期望和大家討論,得到更有效的測試路徑养铸。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末雁芙,一起剝皮案震驚了整個(gè)濱河市轧膘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌却特,老刑警劉巖扶供,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件筛圆,死亡現(xiàn)場離奇詭異裂明,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)太援,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進(jìn)店門闽晦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人提岔,你說我怎么就攤上這事仙蛉。” “怎么了碱蒙?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵荠瘪,是天一觀的道長。 經(jīng)常有香客問我赛惩,道長哀墓,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任喷兼,我火速辦了婚禮篮绰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘季惯。我一直安慰自己吠各,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布勉抓。 她就那樣靜靜地躺著贾漏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪藕筋。 梳的紋絲不亂的頭發(fā)上纵散,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天,我揣著相機(jī)與錄音念逞,去河邊找鬼困食。 笑死,一個(gè)胖子當(dāng)著我的面吹牛翎承,可吹牛的內(nèi)容都是我干的硕盹。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼叨咖,長吁一口氣:“原來是場噩夢啊……” “哼瘩例!你這毒婦竟也來了啊胶?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤垛贤,失蹤者是張志新(化名)和其女友劉穎焰坪,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體聘惦,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡某饰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了善绎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片黔漂。...
    茶點(diǎn)故事閱讀 40,680評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖禀酱,靈堂內(nèi)的尸體忽然破棺而出炬守,到底是詐尸還是另有隱情,我是刑警寧澤剂跟,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布减途,位于F島的核電站,受9級(jí)特大地震影響曹洽,放射性物質(zhì)發(fā)生泄漏鳍置。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一衣洁、第九天 我趴在偏房一處隱蔽的房頂上張望墓捻。 院中可真熱鬧,春花似錦坊夫、人聲如沸砖第。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽梧兼。三九已至,卻和暖如春智听,著一層夾襖步出監(jiān)牢的瞬間羽杰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工到推, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留考赛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓莉测,卻偏偏與公主長得像颜骤,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子捣卤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,310評論 25 707
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程忍抽、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架八孝。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 21,965評論 7 278
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程鸠项、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架干跛。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,727評論 5 100
  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,193評論 2 126
  • 我們讀書的目標(biāo),決定著我們讀書的方式久免。為了消遣娛樂而讀浅辙,我們會(huì)泛泛而讀扭弧、順手翻看阎姥,隨意停留、任意起止鸽捻;為了獲取資訊...
    西陸華胥閱讀 1,343評論 0 3