I think it's going to be pretty hard to find free domains that are not one year offers with a renewal fee after the first year, if you do find any make sure that you check the renewal fees.
On the other hand, if they are just for testing purposes, then one year offers, or even just using subdomains would probably work?