KFlop is the main controller board with only low voltage inputs/outputs, and the Kanalog is essentially an add-on board that provides analog inputs/outputs, aswell as relay drivers (8 x 80Vmax outputs) and 8 each of 24V tolerant inputs/outputs.
The main difference between the CSMIO's and KFlop, is the CSMIO is essentially setup through Mach, whereas the KFlop has it's own configuration (and CNC) software.
For basic operation KFlop setup involves configuring axis via it's own dedicated software, then copying the generated C code into a init.c file which is then linked to Mach. Anything that relies on critical timing (i.e. such as homing where motion has to be controlled quickly on a switch change) or custom functions, have to be coded in C. There are lots of examples included with the software (you can download it from the dynomotion website and have a look at it), and Tom Kerekes provides brilliant support for any queries.
However, if you're not comfortable dealing with C code, it's maybe not the bext option for you.
As for testing drives, a simple method Tom Kerekes recommends, is a 1.5V battery combined with a 1k resistor. Connect them in series to the drive analog input, and see if the motor spins. The low voltage means things shouldn't suddenly take of, and the combination with the 1k resistor should minimise the risk of damaging anything by connecting things wrong.