A test case in software engineering is a set of conditions or variables under which a tester will determine whether an application or software system is working correctly or not. The mechanism for determining whether a software program or system has passed or failed such a test is known as a test oracle. In some settings, an oracle could be a requirement or use case, while in others it could be a heuristic. It may take many test cases to determine that a software program or system is considered sufficiently scrutinized to be released. Test cases are often referred to as test scripts, particularly when written. Written test cases are usually collected into test suites.
Read more about Test Case: Formal Test Cases, Informal Test Cases, Typical Written Test Case Format
Famous quotes containing the words test and/or case:
“In my utter impotence to test the authenticity of the report of my senses, to know whether the impressions they make on me correspond with outlying objects, what difference does it make, whether Orion is up there in heaven, or some god paints the image in the firmament of the soul?”
—Ralph Waldo Emerson (18031882)
“The circumstances with which every thing in this world is begirt, give every thing in this world its size and shape;and by tightening it, or relaxing it, this way or that, make the thing to be, what it isgreatlittlegoodbadindifferent or not indifferent, just as the case happens.”
—Laurence Sterne (17131768)