Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Test case
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Specification of a software test, its objective and its procedure}} {{about|the term in software engineering|the legal term|Test case (law)|other uses|Test case (disambiguation)}} In [[software engineering]], a '''test case''' is a specification of the inputs, execution conditions, testing procedure, and expected results that define a single test to be executed to achieve a particular [[software testing]] objective, such as to exercise a particular program path or to verify compliance with a specific requirement.<ref>{{Cite book|date=2010-12-01|publisher= Iso/Iec/IEEE 24765:2010(E)|pages=1β418|doi=10.1109/IEEESTD.2010.5733835|isbn=978-0-7381-6205-8 |title=Systems and software engineering -- Vocabulary }}</ref> Test cases underlie testing that is methodical rather than haphazard. A [[Test suite|battery of test cases]] can be built to produce the desired coverage of the software being tested. Formally defined test cases allow the same tests to be run repeatedly against successive versions of the software, allowing for effective and consistent [[regression testing]].<ref>{{Cite journal|last=Kaner|first=Cem|date=May 2003|title=What Is a Good Test Case?|url=http://www.kaner.com/pdfs/GoodTest.pdf|journal=STAR East|pages=2}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)