Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 734 Bytes

README.md

File metadata and controls

12 lines (8 loc) · 734 Bytes

Group Traits

Build Status

This is an algorithm which divides up objects in groups based on their similar traits.

Metamorphic Testing

This project's goal is to demonstrate Metamorphic testing on this domain by modifying the test oracles provided in the ./test/cases directory.

The gist of metamorphic testing, is that we modify the existing test oracles in way which are randomized in ways which have predictable consequences. For example, if we have a group which is entirely single traits of 1, then adding the trait 2 to one of the objects randomly, we should recieve the same output.