主題:軟體測試
外觀
軟體測試主題
軟體測試是用來衡量軟體開發的品質的過程。取決於所採用的測試方法,軟體測試可以在開發過程中的任何時間執行。傳統上大部分的測試工作發生在需求已被定義後或編碼過程已經完成後,但在敏捷測試中大部分測試工作是與他們並列的。因此,測試方法是由所選擇的軟體開發方法來決定的。
精選條目
關鍵字驅動測試(Keyword-driven testing),也被稱為「表驅動測試」或「作用詞測試」,是將自動化測試建立過程分為兩個不同的階段的一種軟體測試方法:一個是在規劃階段,一個是在實施階段。 ...更多
精選圖片
在葛麗絲·霍普在為哈佛大學的科學電腦Harvard Mark II工作時,她的同事發現了一隻飛蛾被困在一個繼電器中,從而阻礙了裝置的運作,於是她將她們的行為稱為為系統「除蟲」(debugging)。雖然並不能肯定「電腦bug」這一術語的發明是歸功於霍普,但她確實將這個詞普及了開來。這隻飛蛾的遺骸仍可以在華盛頓哥倫比亞特區史密森尼學會美國國家歷史博物館該機構的紀錄檔簿中找到。
精選傳記
你知道嗎?
名句
- 「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自2013年10月起遭受了許多類型的技術問題。問題不僅僅出在業務容量方面,而是涉及軟體和系統設計問題。
「我們沒有做足夠的端到端測試」(end-to-end testing)美國衛生與公眾服務部部長凱薩琳·西貝利厄斯在2013年10月30日美國眾議院能源委員會和商務部舉行的聽證會上如是說。
分類
其他分類
軟體品質特性
相關主題
歡迎參與
- 擴充條目
- 將參照添加到條目中以便進行考證
條目
- 測試流程:行為驅動開發、ISO 9000、ISO 9126、能力成熟度模型、靜態程式分析、輕量級軟體測試自動化、偵錯、Mutation analysis、Equivalence Partitioning、品質管制、軟體品質、軟體測試、Performance engineering、形式驗證、Risk-based Testing、Fault injection、Fagan inspection、可靠度、軟體品質保證、軟體檢查、Dynamic program analysis、Symbolic computation、Extreme quality assurance、自動化測試、Computerized system validation、Testing Web Sites、Quality audit
- 測試等級:單元測試、整合測試、整合測試、驗收測試、系統測試
- 測試類型:Ad hoc testing、Alpha Testing、All-pairs testing、Beta Testing、黑箱測試、Boundary testing、Boundary Value Analysis、Build Verification Test、代碼覆蓋率、相容性測試、Conformance testing、Combinadic、探索性測試、模糊測試、GUI software testing、遊戲測試、Hallway testing、Installation testing、關鍵字驅動測試、Load testing、Mobile Device Testing、Monkey test、Manual testing、基於模型的測試、Playtest、偽翻譯、QuickCheck、回歸測試、Recovery testing、Sanity testing、Scenario testing、Soak testing、Software performance testing、Software verification、冒煙測試 (軟體)、Stress testing、靜態程式分析、Session-based testing、可用性測試、白箱測試
- 著名的bug:List of software bugs
- 人物:Charles E. Brady、Jr.、Kenneth D. Cameron、Patrick G. Forrester、Erich Gamma、Charles D. Gemar、Brent Hailpern、Steven Hawley、Cem Kaner、Adam Kolawa、James D. McCaffrey、Brian Marick、Harlan Mills、Stephen S. Oswald、Gene Spafford
- 公司:AutomatedQA、Borland、CTG、Compuware、IBM、Lionbridge、惠普 HP Software Division、Micro Focus、Microsoft、National Software Testing Laboratories、Segue Software、uTest、Telerik
- 測試管理:Test strategy、測試計劃、測試工作、Test Data Generation
- 測試工具(商業):AdaTEST95、Automation Anywhere、Cantata++、CAST tool、Coverity、ECLAIR、Goanna、IBM OLIVER (CICS interactive test/debug)、Insure++、Jinx、Jtest、LDRA Testbed、HP LoadRunner、HP Quality Center、Microsoft Test Professional、Microsoft Visual Studio Ultimate、QF-Test、Polyspace、Ranorex、Silk Performer、SilkTest、SIMMON、TestComplete、TestPartner、Testware、Time Partition Testing、TOSCA、HP WinRunner、Test Studio
- 測試工具(自由/開放原始碼):AutoIt、CFUnit、CAMV XML、Check、CPPUnit、Curl-loader、DUnit、Fastest、FindBugs、FitNesse、Framework for Integrated Test、FUnit、HttpUnit、Apache JMeter、JUnit、PHPUnit、Litmus (Mozilla)、Mauve (test suite)、NUnit、PyUnit、RSpec、Selenium、SimpleTest、soapUI、Splint、STAF、TestNG、Watir、WET Web Tester、xUnit
- 測試工具(其它):en:Category:Emulation software、LURCH、測試自動化框架、虛擬裝置
- 認證:英國電腦學會、National Software Testing Laboratories、ISTQB、CSTE
- 協會團體:Software Engineering Institute、Association for Software Testing、American Society for Quality
- 軟體標準:IEEE 829、TTCN
- 術語:程式錯誤、測試用例、測試套件、測試指令碼、海森堡bug、被測系統、類比對象、Test harness、Test data、Testbed、測試平台、除錯工具、邊界案例、驗證及確認、test plan、Test Anything Protocol、Zarro boogs、Thrash (computer science)、Memory debugger、Xqa
- 其他:Software testing outsourcing、軟體度量、List of unit testing frameworks
維基媒體上的相關內容
進入以下維基媒體計劃可取得更多相關資訊: