Portal:Software Testing
From Wikipedia, the free encyclopedia
Wikipedia portals: Culture · Geography · Health · History · Mathematics · Natural sciences · Philosophy · Religion · Society · Technology
The Software Testing Portal
Selected article
iMacros is an extension for the Mozilla Firefox web browsers and Internet Explorer which adds record and replay functionality similar to that found in web testing and form filler software.
Selected picture
While Grace Hopper was working on the Harvard Mark II Computer at Harvard University, her associates discovered a moth stuck in a relay and thereby impeding operation, whereupon she remarked that they were "debugging" the system. Though the term computer bug cannot be definitively attributed to Admiral Hopper, she did bring the term into popularity. The remains of the moth can be found in the group's log book at the Smithsonian Institution's National Museum of American History in Washington, D.C..[1]
Selected biography
Did you know...
Fuzz testing or 'fuzzing' is a software testing technique that provides random data ("fuzz") to the inputs of a program. If the program fails, the defects can be noted. The great advantage of fuzz testing is that the test design is extremely simple, and free of preconceptions about system behavior.
Related portals
Software Testing news
Categories
Software quality traits
Quotes
- "Quality is never an accident; it is always the result of intelligent effort." -- John Ruskin
- "An effective way to test code is to exercise it at its natural boundaries." -- Brian Kernighan
- "Program testing can be a very effective way to show the presence of bugs, but it is hopelessly inadequate for showing their absence." -- Edsger Dijkstra
- "Beware of bugs in the above code; I have only proved it correct, not tried it." -- Donald Knuth
- "A developer thinks, "A" should happen. Testers should think "A" should happen without "B," where "A" is a requirement "B" is a flaw." -- Vignesan Devarajan
- "A relatively small number of causes will typically produce a large majority of the problems or defects (80/20 Rule)." -- Pareto principle
- "Given enough eyeballs, all bugs are shallow." -- Linus's Law according to Eric S. Raymond
- "A good way to find a bug is to follow the bug." -- Shil Miravels Group
- "Testing is a kind of Discovery. Discovery of bugs." -- Vignesh A.R
- "Quality means that the customer keeps coming back, not the product." -- Navaraj Javvaji
- "Testing is a 'never ending process,' so one should set the criteria for when to stop testing before even starting to test, which requires skills, patience, and most of all full knowledge of the process." -- Zameer
Topics
- Test Process : Behavior driven development, ISO 9000, ISO 9126, CMM, Static code analysis, Lightweight Software Test Automation, Debugging, Mutation analysis, Equivalence Partitioning, Quality control, Software quality, Software testing, Performance engineering, Formal verification, Risk-based Testing, Fault injection, Fagan inspection, Reliability engineering, Software Quality Assurance, Software inspection, Dynamic program analysis, Symbolic computation, Extreme quality assurance, Test automation, Computerized system validation, Testing Web Sites, Testathon, Quality audit
- Test levels : Component or Unit testing, Integration testing, Component integration testing, System testing, Acceptance testing,
- Test types : Ad hoc testing, Alpha Testing, Beta Testing, Black box testing, Code coverage, Compatibility testing, Conformance testing, Load testing, Localization testing, Mobile Device Testing, Sanity testing, Smoke testing, Stress testing, GUI software testing, Fuzz testing, White box testing, Boundary testing, Installation testing, Exploratory testing, All-pairs testing, Scenario testing, Soak testing, QuickCheck, Software performance testing, Regression testing, Model-based testing, Static testing, Usability testing, Game testing, Session-based testing, Hallway testing, Boundary Value Analysis, Pseudolocalization, Recovery testing, Software verification, Playtest, Keyword-driven testing, Monkey test, Manual testing, Combinadic, Build Verification Test,
- Famous bugs : List of notable software bugs
- People : Brian Marick, Gene Spafford, James D. McCaffrey, Kenneth D. Cameron, Harlan Mills, Brent Hailpern, Cem Kaner, Erich Gamma, Charles E. Brady, Jr., Steven Hawley, Patrick G. Forrester, Charles D. Gemar, Stephen S. Oswald, Adam Kolawa
- Companies : AutomatedQA, CTG, Compuware, IBM, Lionbridge, Hewlett Packard (Mercury Interactive), National Software Testing Laboratories, Segue Software
- Test management : Test strategy, Test Plan, Test effort
- Tools (commercial): CAST tool, Coverity, IBM OLIVER (CICS interactive test/debug), Insure++, Jtest, LDRA Testbed, LoadRunner, TestComplete, WinRunner, QF-Test, Ranorex, SilkTest, SIMMON, Testware
- Tools (free/open source): AutoIt, CfcUnit, CFUnit, Check, Concutest, CPPUnit, Curl-loader, DUnit, FindBugs, FitNesse, Framework for Integrated Test, FUnit, HTTP Test Tool, HttpUnit, JMeter, JSystem, JTiger, JUnit, Litmus (Mozilla), Mauve (test suite), NUnit, PyUnit, Selenium, SimpleTest, Soapui, Splint, STAF, StoryTestIQ, Watir, WET Web Tester, xUnit
- Tools (other) Category:Emulation software, LURCH, Test Automation Framework, Virtual appliance
- Certification : British Computer Society, National Software Testing Laboratories, ISTQB, CSTE
- Membership associations : Software Engineering Institute, Association for Software Testing, American Society for Quality
- Software standards : IEEE 829
- Titles : Test Manager, Test Lead, Test Automation Engineer, Test Designer, Test Architect, Test Methodologists & Principle Tester, Senior Tester & Tester
- Terminology : Software bug, Anomaly in software, Test case, Test suite, Test script, Unusual software bug, System under test, Mock object, Test harness, Test data, Testbed, Test bench, Debugger, Boundary case, Verification and Validation, test plan, Test Anything Protocol, Zarro boogs, Thrash (computer science), Memory debugger, Xqa,
- Popular books : Software Testing by Ron Patton, Lessons Learned in Software Testing by Cem Kaner, A Practitioner's Guide to Software Test Design by Lee Copeland
- Miscellaneous : Software testing outsourcing, Software metric, List of unit testing frameworks
Things you can do
- Expand the stubs
- Add Citation for verification