That is correct. The testnet tokens allow the developers to test their apps and other functionalities without the risk of losing real assets and they have no value. However, if you receive an airdrop of tokens with value, that would need to be reported. But valueless testnet tokens/coins do not need to be reported.