• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

noob question

JJChicken

Diamond Member
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.
 
I think the technique you're talking about is generally called 'profiling', and there are two kinds:
Static profiling infers everything possible from the commands themselves without actually running them. Its powerful, but useful only for relatively simple functions.
Dynamic profiling actually runs the function for set(s) of inputs and, coupled with static profiling, may provide greater insight.

There are many different flavors of profiling, like live value analysis, reaching analysis, constant propagation, etc.
 
Business types tend to use spreadsheets for this. Not sure if it applies to what you are thinking, but it might be an accepted (if not good) presentation medium for your target audience.

see also - "boundary testing"

 
Back
Top