3 ms·
1) Figure out where the critical boundaries of your system lie. Typically they will coincide with business/commercial boundaries. For example this may be at the
by somewhereoutth 3y ago
1) Figure out where the critical boundaries of your system lie. Typically they will coincide with business/commercial boundaries. For example this may be at the user/browser interface as they use your website/service. It may also be at an API that is exposed to customers for integration with their systems.
2) Understand what is on the other side of that boundary (human? machine?) and attempt to replicate as far as it practicable.
3) (optional, experts only) identify internal boundaries that may benefit from testing in this manner. Beware that artificially erecting such boundaries in inappropriate places may seriously compromise system development.