A dry run is a testing process where the effects of a possible failure are intentionally mitigated. For example, an aerospace company may conduct a "dry run" test of a jet's new pilot ejection seat while the jet is parked on the ground, rather than while it is in flight.
In computer programming, a dry run is a mental run of a computer program, where the computer programmer examines the source code one step at a time and determines what it will do when run. In theoretical computer science, a dry run is a mental run of an algorithm, sometimes expressed in pseudocode, where the computer scientist examines the algorithm's procedures one step at a time. In both uses, the dry run is frequently assisted by a table (on a computer screen or on paper) with the program or algorithm's variables on the top.
The usage of "dry run" in acceptance procedures (for example in the so called FAT = factory acceptance testing) is meant as following: the factory - which is a subcontractor - must perform a complete test of the system it has to deliver before the actual acceptance from the contractor side.
Famous quotes containing the words dry and/or run:
“tea, a decoction that enlarges the spleen and warpest the brain, or lightly floating the spirit for a while at last lands it in a dry place.”
—Herman Melville (18191891)
“In another year Ill have enough money saved. Then Im gonna go back to my hometown in Oregon and Im gonna build a house for my mother and myself. And join the country club and take up golf. And Ill meet the proper man with the proper position. And Ill make a proper wife who can run a proper home and raise proper children. And Ill be happy, because when youre proper, youre safe.”
—Daniel Taradash (b. 1913)