隔着内裤自慰做多了会得白血病吗,大号BBVVBBW高潮,无遮挡很黄很黄的视频,懂色av蜜臀av无码亚洲

西安海學通教育

7x24小時咨詢熱線

400-660-3310

當前位置 : 好學校 西安海學通教育 學習資訊 資訊詳情

Bug到底是怎么產生的?為什么就是控制不了?

2021-05-27

封面海報

相信每一個軟件測試工程師都有一個疑問:Bug到底是怎么產生的?為什么就是控制不了?我們今天就來深入探討、分析下這個問題。

Bug到底是怎么產生的?為什么就是控制不了?

產生bug的具體原因或許多種多樣,但在bug原因分析過程中,希望能抽絲剝繭,找出其產生的根本原因。之前寫過如何減少線上故障、典型故障分析、故障的坑,你踩了多少遍等等,如果能結合起來看線上、線下的bug,或許會對bug產生的原因有不一樣的認識。

一、前后端使用架構導致

前端使用es7+react+node使用,在開發方面增大了工作量:封裝組件;

多個模塊公用組件,導致改動一個功能點,改壞其他模塊;對測試的影響就是,該一個模塊,需要回歸其他涉及的多個模塊哦。

后端屬于大數據基礎上做各種條件篩選,在具體實現上采用了“重內存”方案,即:

1、將數據定時更新到內存中;

2、在內存中做多條件的篩選;

帶來的問題就是:

1、 fullgc問題 導致需要大內存服務器;

2、定時數據更新機制,常常發現一個接口多次篩選返回的數據不一致;

二、開發人員經驗問題/思維嚴謹性導致

此類問題和經驗、或每個開發人員的合作、做事風格有很大的關系,具體問題包括:

1、前后端默認參數約定

2、前端傳參

3、需求點沒有實現

4、“顯而易見”的主功能沒有實現

三、業務特點導致

每一個業務除了公共的業務特點外,還有各自獨特的業務特征。例如,前端業務與純后端業務側重點有很大不同,而APP端的前端業務與web的前端業務又有很大的不同。反應到具體產生的bug上,無論是bug的數量,還是bug本身的隱藏深度,都有很大的不同。

四、測試人員的經驗缺乏導致

這里不必多說了,測試方案制定的完整性和深度,甚至測試執行層面的經驗,都決定了究竟有多少bug可以被暴露出來了。

五、迭代周期不合理導致

這里涉及團隊所有成員對迭代速度和規模的接受程度了。一個過度追求迭代速度的團隊,整體上會犧牲一些產品質量了。

六、上下游業務嚴重耦合導致

這里舉一個實際的用戶實際使用場景先后涉及的業務方:

業務B--->業務A--->業務B

在這里業務A與業務B嚴重耦合起來了,導致在實際的項目中,測試業務A的同學常常非常被動:

需要業務B同學造若干場景,需要反反復復的溝通

數據來自業務B,而其測試環境非常不穩定,又需要反反復復的溝通

業務B的改動,需要業務A來回歸,但業務A同學又沒有比較好的途徑了解其改動,只能“盲測”。

在若干次反反復復的迭代中,記憶猶新的一件事情:業務B修改了某個邏輯,結果出現了線上故障,卻反過來問業務A的同學,為什么沒有發現。這種哭笑不得的場景,或許是最為嚴重、切業務方不可控的因素了。經過反反復復的“血淚史”后,終于在一次架構調整中,把業務A歸并到了業務B中了。

收藏
分享到:

相關課程

相關資訊

西安海學通教育

西安海學通教育

認證等級

信譽良好,可安心報讀

西安海學通教育

已獲好學校V2信譽等級認證

信譽值

  • (60-80)基礎信譽積累,可放心報讀
  • (81-90)良好信譽積累,可持續信賴
  • (91-100)充分信譽積累,推薦報讀

與好學校簽訂讀書保障協議:

  • 100%
  • 34
  • 4876
在線咨詢
官方授權聲明

尊敬的平臺會員您好,[西安海學通教育]資質文件正在審核中。如需了解[西安海學通教育]服務明細或申請試聽服務,
請點擊:聯系客服

; 主站蜘蛛池模板: 监利县| 社旗县| 湖北省| 新民市| 柳林县| 沂南县| 泽普县| 兴仁县| 乃东县| 农安县| 贺州市| 辉南县| 临朐县| 保山市| 泾源县| 环江| 祁连县| 双峰县| 安阳市| 民县| 天镇县| 清涧县| 建始县| 普陀区| 上林县| 绍兴市| 军事| 洪雅县| 西华县| 凉城县| 越西县| 新巴尔虎右旗| 偃师市| 牙克石市| 邛崃市| 宁津县| 资阳市| 河津市| 吉安市| 宝兴县| 宁南县|