如何區(qū)分前端Bug與后端Bug?

對(duì)于軟件測(cè)試過(guò)程中的缺陷報(bào)告提交搞疗,一份高質(zhì)量的缺陷報(bào)告除了必要的基本信息以外嗓蘑,還需要根據(jù)項(xiàng)目組中每個(gè)角色分工不同, 對(duì)待缺陷的定位和立場(chǎng)也不同匿乃,所以完善且有說(shuō)服力的缺陷報(bào)告非常重要桩皿。

溫故下之前高質(zhì)量的缺陷報(bào)告的幾個(gè)條件:

1、描述清楚問(wèn)題產(chǎn)生步驟及嚴(yán)重級(jí)別

2幢炸、盡早提交缺陷報(bào)告泄隔,快速反饋開(kāi)發(fā)

3、非必現(xiàn)的Bug也要全部提交

4宛徊、為每個(gè)缺陷單獨(dú)提交一份缺陷報(bào)告

5佛嬉、仔細(xì)編寫(xiě)缺陷報(bào)告的標(biāo)題

6逻澳、像編寫(xiě)測(cè)試用例編寫(xiě)重現(xiàn)步驟

7、使用缺陷模板來(lái)提交缺陷

8暖呕、編寫(xiě)缺陷報(bào)告時(shí)斜做,要考慮到日后的查詢關(guān)鍵詞

9、如有同類或已發(fā)生的缺陷 缰揪,則進(jìn)行關(guān)聯(lián)

10陨享、注意缺陷報(bào)告的可讀性

11、客觀組織描述語(yǔ)言來(lái)編寫(xiě)缺陷報(bào)告

12钝腺、通過(guò)缺陷評(píng)估發(fā)現(xiàn)更多信息

提交高質(zhì)量的缺陷只是測(cè)試流程的一小部分抛姑,實(shí)際工作中,同一個(gè)需求可能由多個(gè)開(kāi)發(fā)人員共同完成艳狐,特別是涉及到較大項(xiàng)目或需求時(shí)定硝,可能還會(huì)有外部依賴或支持系統(tǒng)的開(kāi)發(fā)人員,各個(gè)開(kāi)發(fā)人員所負(fù)責(zé)的功能模塊和業(yè)務(wù)范圍可以從項(xiàng)目計(jì)劃書(shū)或是從項(xiàng)目經(jīng)理處知悉毫目,但對(duì)于同一個(gè)問(wèn)題是提給前端人員還是后端人員或是接口人時(shí)蔬啡,則需要測(cè)試人員根據(jù)自己的技能和工作經(jīng)驗(yàn)來(lái)判斷,這里歸納了一份關(guān)于前后端問(wèn)題的區(qū)分思維導(dǎo)圖镀虐,當(dāng)然有很大一部分問(wèn)題屬于聯(lián)調(diào)箱蟆,需要開(kāi)發(fā)人員共同解決。而準(zhǔn)確區(qū)分前后端問(wèn)題不僅可以提高工作效率 刮便,也是測(cè)試人員專業(yè)技能的一個(gè)體現(xiàn)空猜。

以下是前后端典型問(wèn)題區(qū)分的思維導(dǎo)圖:

一、前端問(wèn)題

1恨旱、界面相關(guān)

常見(jiàn)的界面相關(guān)問(wèn)題有:排版錯(cuò)亂辈毯、文字錯(cuò)誤、數(shù)據(jù)錯(cuò)誤搜贤、兼容性問(wèn)題

文字錯(cuò)誤的問(wèn)題又包含功能文字及提示文字 谆沃,功能文字即對(duì)話框或彈框中的標(biāo)題文字;提示文字即前端給出的文案提示

數(shù)據(jù)錯(cuò)誤的問(wèn)題又包含列表字段錯(cuò)誤仪芒、表單字段錯(cuò)誤等唁影,這種情況下可以查看前端是否參與計(jì)算,或是有無(wú)進(jìn)行過(guò)字段配置管理桌硫,一般情況下可以先提交給前端

瀏覽器兼容問(wèn)題比較常見(jiàn)夭咬,如果使用了UI框架 ,則前端問(wèn)題常見(jiàn)于框架問(wèn)題铆隘。常見(jiàn)的瀏覽器問(wèn)題可以參考?xì)v史推文《瀏覽器兼容性測(cè)試學(xué)習(xí)

2、功能相關(guān)

功能相關(guān)的又包含功能實(shí)現(xiàn)錯(cuò)誤或不完整以及邏輯錯(cuò)誤等

功能問(wèn)題可以通過(guò)抓包查看請(qǐng)求的方式來(lái)初步判斷南用,如無(wú)請(qǐng)求膀钠,則初步判斷為前端Bug掏湾;若抓包中有請(qǐng)求,則可以通過(guò)不同的狀態(tài)碼來(lái)判斷肿嘲,有請(qǐng)求的情況下可以初步判斷為后端Bug融击,抓包相關(guān)可以參見(jiàn)《基于Fiddler的APP抓包及服務(wù)端模擬

常見(jiàn)的狀態(tài)碼可以參見(jiàn)百科中的狀態(tài)碼記錄:

邏輯錯(cuò)誤問(wèn)題需要與開(kāi)發(fā)人員溝通確認(rèn)

3、性能相關(guān)

常見(jiàn)的問(wèn)題如頁(yè)面打開(kāi)較慢雳窟,表單打開(kāi)慢等尊浪,一般情況下可以通過(guò)抓包來(lái)查看請(qǐng)求,如果請(qǐng)求耗時(shí)較小封救,則初步斷定為前端問(wèn)題拇涤;否則可以結(jié)合其他信息排查為后端問(wèn)題。

另外誉结,性能相關(guān)的問(wèn)題出現(xiàn)后建議通過(guò)工具來(lái)評(píng)估整體的性能鹅士,可以進(jìn)一步定位是哪個(gè)部分的問(wèn)題。

二惩坑、后端問(wèn)題

通常后端問(wèn)題常見(jiàn)于業(yè)務(wù)邏輯掉盅、數(shù)據(jù)問(wèn)題以及安全相關(guān)的問(wèn)題與性能問(wèn)題

如果前端功能實(shí)現(xiàn)導(dǎo)致后端返回的數(shù)據(jù)出錯(cuò) ,則可以初步判斷為前端問(wèn)題以舒;但如果查看后端返回的接口數(shù)據(jù)不一致或是出現(xiàn)報(bào)錯(cuò)信息趾痘,則判斷為后端問(wèn)題;

另外蔓钟,后端問(wèn)題多數(shù)可以通過(guò)查詢錯(cuò)誤日志信息來(lái)排查原因永票,若沒(méi)有輸出日志,則可能為前端問(wèn)題奋刽;不存在交互的情況下更多偏向于前端問(wèn)題瓦侮。有些信息不會(huì)展示在前臺(tái),需要結(jié)合服務(wù)端日志信息一起排查定位了佣谐。在定位的過(guò)程中可以記錄下相關(guān)SQL的問(wèn)題肚吏,服務(wù)端的問(wèn)題以及代碼問(wèn)題,以便于日后查看狭魂。

記錄并總結(jié)的時(shí)間久了罚攀,漸漸也會(huì)積累一些經(jīng)驗(yàn),可以通過(guò)接口分析法雌澄,日志工具斋泄,結(jié)合自己過(guò)往的項(xiàng)目經(jīng)驗(yàn)來(lái)判斷,當(dāng)然這些都是在自我分析層面 镐牺,如果遇到無(wú)法直接判斷的問(wèn)題炫掐,可以直接找到相關(guān)的開(kāi)發(fā)人員進(jìn)行溝通,?但溝通并不是直接指給開(kāi)發(fā)人員或是直接問(wèn)睬涧,可以在自己充分分析的基礎(chǔ)上以討論的方式進(jìn)行募胃。既可以不斷提升自己的職業(yè)技能旗唁,也可以增加測(cè)試人員的實(shí)力。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末痹束,一起剝皮案震驚了整個(gè)濱河市检疫,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌祷嘶,老刑警劉巖屎媳,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異论巍,居然都是意外死亡烛谊,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)环壤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)晒来,“玉大人,你說(shuō)我怎么就攤上這事郑现∨缺溃” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵接箫,是天一觀的道長(zhǎng)攒读。 經(jīng)常有香客問(wèn)我,道長(zhǎng)辛友,這世上最難降的妖魔是什么薄扁? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮废累,結(jié)果婚禮上邓梅,老公的妹妹穿的比我還像新娘。我一直安慰自己邑滨,他們只是感情好日缨,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著掖看,像睡著了一般匣距。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上哎壳,一...
    開(kāi)封第一講書(shū)人閱讀 51,631評(píng)論 1 305
  • 那天毅待,我揣著相機(jī)與錄音,去河邊找鬼归榕。 笑死尸红,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播驶乾,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼运提,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼彤恶!你這毒婦竟也來(lái)了逊朽?” 一聲冷哼從身側(cè)響起到千,我...
    開(kāi)封第一講書(shū)人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤竭望,失蹤者是張志新(化名)和其女友劉穎挪圾,沒(méi)想到半個(gè)月后丛版,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體产捞,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡乞旦,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年贼穆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片兰粉。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡故痊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出玖姑,到底是詐尸還是另有隱情愕秫,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布焰络,位于F島的核電站戴甩,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏闪彼。R本人自食惡果不足惜甜孤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望畏腕。 院中可真熱鬧缴川,春花似錦、人聲如沸描馅。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)流昏。三九已至扎即,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間况凉,已是汗流浹背谚鄙。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留刁绒,地道東北人闷营。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親傻盟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子速蕊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

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