主題:軟件測試

軟件測試主題

軟件測試是用來衡量軟件開發質素的過程。取決於所採用的測試方法,軟件測試可以在開發過程中的任何時間執行。傳統上大部分的測試工作發生在需求已被定義後或編碼過程已經完成後,但在敏捷測試中大部分測試工作是與他們並列的。因此,測試方法是由所選擇的軟件開發方法來決定的。

精選條目

關鍵字驅動測試(Keyword-driven testing),也被稱為「表驅動測試」或「作用詞測試」,是將自動化測試建立過程分為兩個不同的階段的一種軟件測試方法:一個是在規劃階段,一個是在實施階段。 ...更多

精選圖片

One of the Computer Bug

葛麗絲·霍普在為哈佛大學的科學電腦Harvard Mark II英語Harvard Mark II工作時,她的同事發現了一隻飛蛾被困在一個繼電器中,從而阻礙了裝置的運作,於是她將她們的行為稱為為系統「除蟲」(debugging)。雖然並不能肯定「電腦bug」這一術語的發明是歸功於霍普,但她確實將這個詞普及了開來。這隻飛蛾的遺骸仍可以在華盛頓哥倫比亞特區史密森尼學會美國國家歷史博物館該機構的紀錄檔簿中找到。

精選傳記

你知道嗎?

肯·肯納英語Cem Kaner哪一種測試定義為:「一種強調個人自由與責任的測試方法,讓獨立的測試者可以藉由不斷的學習來改善測試的規劃與測試的執行,而在測試的過程中也會同時的改善專案達到相輔相成的效果。」

名句

  • 「Quality is never an accident; it is always the result of intelligent effort.」 -- 約翰·拉斯金
  • 「Program testing can be a very effective way to show the presence of bugs, but it is hopelessly inadequate for showing their absence.」 -- 艾茲赫爾·戴克斯特拉
  • 「Beware of bugs in the above code; I have proved it correct, not tried it.」 -- 高德納
  • 「Given enough eyeballs, all bugs are shallow.」 -- 林納斯定律 according to 埃里克·雷蒙
  • 「If it ain't broke, you are not trying hard enough.」
  • 「Quality is free, but only to those who are willing to pay heavily for it.」

軟件測試新聞

美國政府的醫療保健交流網站healthcare.gov英語healthcare.gov自2013年10月起遭受了許多類型的技術問題。問題不僅僅出在業務容量方面,而是涉及軟件和系統設計問題。

「我們沒有做足夠的端到端測試」(end-to-end testing)美國衛生與公眾服務部部長嘉芙蓮·西貝利厄斯在2013年10月30日美國眾議院能源委員會和商務部英語United States House Committee on Energy and Commerce舉行的聽證會上如是說。

分類

軟件質素特性

相關主題

歡迎參與

  • 擴充條目
  • 將參照添加到條目中以便進行考證

條目

維基媒體上的相關內容

進入以下維基媒體計劃可取得更多相關資訊:

參考

清除伺服器快取