How I test the TPS is to after connecting TuneECU and you have the connected green light switch to Diagnostic page at top right of screen you see on this page a taco and three gauges the top one is the TPS slowly twist your throttle and you will see it change its values now start the bike (you will have to put the light fuse in if you removed it once you ave bike running slowly bring revs up to problem area if there is a problem you will see the voltage changes become erratic or jumping around and you need to replace the TPS.
Next thing after changing the TPS you will need to switch to the Tests page after connecting, there you will find down the bottom of the list on the left side "adjust ISCV" double click this and follow the prompts to adjust the TPS and also check the stepper motor setting it is important that this is set correctly at 0.6 for the TPS and 0.72 for the stepper motor.
My first and original lasted 40,000km then the next only lasted 15,000km the third is still going great 20,000km so there is no real measurable life span