主题:软件测试
維基媒體主題 / 维基百科,自由的 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)
维基媒体上的相关内容
进入以下维基媒体计划可获取更多相关信息: