MADUM (Minimal Data Member Usage Matrix)
MADUM is an n × m matrix where:
- n = number of data members of the class
- m = number of member methods
Each cell captures how a method uses a data member. Methods are categorized by usage:
- Constructors
- Reporters (read-only)
- Transformers (modify state)
- Others
Used to plan intra-class testing by identifying which method sequences exercise which data members.