<pre id="ff7yo"></pre>

      <form id="ff7yo"><legend id="ff7yo"></legend></form>
        <nav id="ff7yo"><listing id="ff7yo"></listing></nav><nav id="ff7yo"></nav>

        <nav id="ff7yo"><listing id="ff7yo"></listing></nav>
        <small id="ff7yo"></small><nav id="ff7yo"><dd id="ff7yo"></dd></nav>
      1. <nav id="ff7yo"></nav>
          <form id="ff7yo"></form><nav id="ff7yo"></nav>
          <nav id="ff7yo"></nav>
          <sub id="ff7yo"></sub>
          更多課程 選擇中心

          軟件測試培訓
          達內IT學院

          400-111-8989

          Bug如何徹底消除?Bug不能徹底消除!

          • 發布:軟件測試培訓
          • 來源:網絡
          • 時間:2017-06-12 11:56

          這是一個好問題。

          作為一個用戶,當然可以不必知道一個復雜的軟件是怎么做出來的。

          就好像我去飯店里吃一個炒雞蛋不用去管那只雞蛋是怎么由母雞生出來的。

          但是當有人把這個問題提出來,希望了解答案的時候,我也希望提問題的朋友,還有那些同樣懷有這類問題的朋友,能夠明白在這個題目下面作答的朋友,只是來解答問題,并不是解決部分人心中的那種“我就是要用沒有bug的軟件”的需求來的。

          “把用戶當上帝”是商家用來要求自己的服務的,但是如果用戶以上帝自居,那么這個世界沒可能和諧。

          希望無論是這個問題,還是任何其他的地方,當你遇到了你不了解的事情的時候,你都應該能明白這個道理。

          那么,接下來,先說結論:

          在我寫下這個答案的時候,問題是這樣的:

          游戲啊,操作系統,網頁啊。。。總是充滿了各種bug,修復一個又出一個,有問題的改好了沒問題的又出bug了。難道bug就不能完美的解決嗎?

          答案是:

          不能。

          為什么這么說呢?這是因為當一個軟件產品,包括但不限于:應用、操作系統、游戲、復雜交互的網頁等等,復雜到一定程度之后,其是否會出現bug根本不以開發者本人的意愿為轉移了。無論你軟件工程多么完美,開發規劃多么細致,寫代碼的水平有多么高,當由無數個組件組合起來形成一個大型的軟件項目以后,其中可能出現不可預知的錯誤的地方的數量是非常龐大的。

          你如果只是寫一個在屏幕上輸出helloworld的程序,這個可以保證做到沒有bug

          但是你要做一個操作系統,做一個大型MMORPG,就實際上無可避免的會出現bug。

          這么說也許聽起來干巴巴的像是在詭辯。我相信這時候會有用戶問:

          ”既然你們如果發現了bug能修復bug,為什么不能更加細致的測試,并且在修復全部bug之后再發布這個軟件呢?“

          關于這個問題,我提議大家先看看這個:

          一個測試工程師走進一家酒吧,要了一杯啤酒

          一個測試工程師走進一家酒吧,要了一杯咖啡

          一個測試工程師走進一家酒吧,要了0.7杯啤酒

          一個測試工程師走進一家酒吧,要了-1杯啤酒

          一個測試工程師走進一家酒吧,要了2^32杯啤酒

          一個測試工程師走進一家酒吧,要了一杯洗腳水

          一個測試工程師走進一家酒吧,要了一杯蜥蜴

          一個測試工程師走進一家酒吧,要了一份asdfQwer@24dg!&*(@

          一個測試工程師走進一家酒吧,什么也沒要

          一個測試工程師走進一家酒吧,又走出去又從窗戶進來又從后門出去從下水道鉆進來

          一個測試工程師走進一家酒吧,又走出去又進來又出去又進來又出去,最后在外面把老板打了一頓

          一個測試工程師走進一家酒吧,要了一杯燙燙燙的錕斤拷

          一個測試工程師走進一家酒吧,要了NaN杯Null

          1T測試工程師沖進一家酒吧,要了500T啤酒咖啡洗腳水野貓狼牙棒奶茶

          1T測試工程師把酒吧拆了

          一個測試工程師化裝成老板走進一家酒吧,要了500杯啤酒并且不付錢

          一萬個測試工程師在酒吧門外呼嘯而過

          這是一個很有趣的笑話,前提是,你看得懂……

          看不懂這個笑話的人會覺得這一大段文字似乎有些——荒誕?

          是的,但是對于一個大型的,擁有足夠多用戶的軟件產品來說,這個軟件可能遇到的情況,也是”荒誕“的。因為一個軟件開發者(團隊),永遠無法在測試中窮盡他們設計的軟件會被怎樣的使用,和遇到什么樣的狀況。

          復雜的比簡單的更容易出錯。這是真理。

          而大型軟件項目,比我們日常能用眼睛看見的任何產品,都復雜的多。

          大多數對軟件工程缺乏了解的人,可能會覺得一個軟件似乎也沒啥,不要錢,幾分鐘就下載下來了,然后玩一玩似乎也不過如此,沒什么了不起的……

          但是,很多這些很多人都看不上的不要錢的“小軟件",其復雜程度都遠遠超過我們日常生活中的絕大多數實物產品。包括傳統電視機,微波爐,空調…等等。

          軟件產品是拜科技進步所賜,才會以如此低的成本走進我們的日常生活。

          所以,對于一款大型軟件來說,沒有bug是也許理論上可以,但是實際上完全不可能的事情。

          當然了,BUG也分大小,也有嚴重的或者不嚴重的。

          比如對于微軟,在今天,大家也都習慣了不時地收到推送更新的通知了吧。系統要不斷的打補丁,就是修復其中存在的bug。但是,很多人也發現,似乎很多時候,不安裝這些補丁,似乎也沒有就不能用這個windows系統了啊。

          是的,微軟能發布一款大型軟件,是已經做過了很多測試,基本上確保沒有巨大的隱患和BUG之后才會發出的。但是正如上面所說,即使強大如微軟,也無法窮盡所有測試的可能,這樣的情況要在軟件產品面市,有更多的用戶參與使用之后才會逐步的暴露出來。

          如果發現問題怎么辦?那就改嘛。

          有些問題很嚴重,比如發現了一個安全漏洞,原來大家誰都不知道,也不會影響你的正常使用,但是一旦安全漏洞被曝光,就有可能有黑客專門針對利用這個漏洞搞破壞。這樣的BUG,修復的優先級就非常高。甚至要動用媒體資源廣告告知,請求用戶即時升級系統,修復bug。

          也有的bug其實并不嚴重。在巨大的海量使用樣本中被發現了,比如某種特定的操作,或者某些特別的按鍵等等前提下,有些應用會卡死啦,或者系統會崩潰啦,或者僅僅是造成一些說不清道不白的狀況的事情啦……這些小bug如果定位了,還是會修復的,但是即時不修復,也不會對用戶造成太大的影響。比如一個應用程序用著用著就突然崩潰了,進程莫名其妙的消失了……

          一般來說,重新啟動一次就好了。誰知道為什么崩潰呢?這事兒真的很難講。

          當然,如果經常崩潰,而且不同的用戶在不同的場合用都經常崩潰,這個軟件的開發者要小心了,再不趕緊修復bug,你的用戶真就要流失光了。

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:大型軟件中如何處理出現的錯誤和異常?
          下一篇:做好軟件測試的一些小技巧

          軟件測試之業務測試如何做?

          分享數據分析思路的4點心得

          大數據測試分類與階段

          LoadRunner檢查點

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          陜西省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          神马影院-战旗影院-首播影院-新视觉影院-在线观看中文字幕dvd播放 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>