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