If you have already used in-app-billing you can skip many of these.
Download Dungeons Example here:
http://developer.android.com/guide/market/billing/billing_integrate.html
Create New project from Existing Source.
Change from com.example to w/e.
Compile and Sign apk.
Use your dev account to login to your Developer Console.
Upload new apk to Developer Console but do not publish. Each new
upload or test will require a signed apk.
Add test product id's (sword_001 or potion_001) with the In-App
Products link in your Developer Console - Publish these, make sure you
have the id's right. Managed products are akin to licenses whereas
non-managed are consumables like poker chips.
Register a new "test account" on gmail.
*This will log you out of all other gmail accounts.
Do NOT add a credit card.
Add your new gmail email account address to the Test Accounts under
your dev console Edit Profile. IE:
testa...@gmail.com
Now on your Google TV device go to Settings - Accounts / Sync.
Click Add new Account and add the test Google gmail account.
Delete your old non-test account by selecting it and selecting Remove
Account. This is required - you can add it back later without losing
apps.
Go to market, it should show your test account upper right. If it
lets you select one or the other, go back and delete the non-test one
first.
Launch Dungeons on your Google TV device and test away. Make sure
this is a recent signed apk, if need be you can grab it via a private
www folder using Chrome.
You should now be using your test gmail account setup in your dev
console.
Hope this helps other devs!