Live briefing
Everything about Test double
Software test automation
A test double is software used in software test automation that satisfies a dependency so that the test need not depend on production code. A test double provides functionality via an interface that the software under test cannot distinguish from production code. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Test doubleA 5-minute orientation
- Skim a recent paper: Improved Double Pulse Test for Accurate Dynamic Characterization of Medium Voltage SiC DevicesInfluential work since 2022
- Pick up a classic book: Drug calculationsThe most-reprinted book on the subject
- Read the landmark paper: Collimation test by double grating shearing interferometerCited 54 times
- Go sideways: Mock objectA closely related topic
- Go sideways: Bogus (Ruby)A closely related topic
📖 Definitions
Noun An object or procedure that looks and behaves like its release-intended counterpart, but is actually a simplified version to reduce complexity and facilitate testing.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Collimation test by double grating shearing interferometer
Double wedge plate shearing interferometer for collimation test
Tensile Strength of Concrete: Double-Punch Test
Test-charge theory for the electric double layer
A double-blind test of astrology
A Double Sample Test Procedure
"Double Barrel" Glucagon Test
Test-retest variability of cyclodeviations measured using the double Maddox rod test
🆕 Influential since 2022
Improved Double Pulse Test for Accurate Dynamic Characterization of Medium Voltage SiC Devices
Planetary defense with the Double Asteroid Redirection Test (DART) mission and prospects
The surface effect of ultrasonic vibration in double cup extrusion test
Model of Double Asteroid Redirection Test Impact Ejecta Plume Observations
Double Negative Control Inference in Test-Negative Design Studies of Vaccine Effectiveness
📚 Books worth reading
Drug calculationsMeta Brown Seltzer, Joyce L. Mulholland · 1988
Cis-trans isomerization in biochemistryChristophe Dugave · 2006
On the theory of indicators and the reactions of phthaleins and their salts ..Edgar Apple Slagle · 1909- 📕Izuchenie induktora interferona-dvuspiralʹnoĭ RNK v razlichnykh biologicheskikh sistemakh · 1989
- 📕Predicting time to fogging of insulated glass units. · 2005
Hidden Truth of Double-slit Test-Comprehensive Study Of Mysteries In ScienceCres Huang · 2015- 📕Antipsychotic trials in schizophreniaT. Scott Stroup · 2010
Antipsychotic trials in schizophreniaT. Scott Stroup, Jeffrey A. Lieberman · 2010
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Mock object In computer programming, a mock object is an object that imitates a production object in limited ways. A programmer might use a mock object as a test double…
- Bogus (Ruby) Bogus is a Ruby API library used for minimizing risks involved in isolated unit testing. It was initially released in July 2012 by rubygems.org. Through…
- Stub (distributed computing) In distributed computing, a stub is a program that acts as a temporary replacement for a remote service or object. It allows the client application to…
- Service virtualization In software engineering, service virtualization or service virtualisation is a method to emulate the behavior of specific components in heterogeneous component-…
- Interface (computing) In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information. The exchange can…
- Mockup In manufacturing and design, a mockup, or mock-up, is a scale or full-size model of a design or device, used for teaching, demonstration, design evaluation…
- Test-driven development Test-driven development (TDD) is a way to write source code that involves writing an automated unit-level test case that fails, then writing just enough…
- Hexagonal architecture The hexagonal architecture, or ports and adapters architecture, is an architectural style used in software design. It aims at creating loosely coupled…