Hi guys, I did one semester of IT in uni before before transferring to a business degree. However, while learning Java I learnt about a special way of testing where you look at a function's inputs, apply all the steps within the function, and see what range of outputs are possible. Does anybody know what the technical name for this is? I'm thinking of applying it to non IT uses as some form of 'logic' testing. Thanks a million guys.