If you use Eclipse, the easiest way to develop, test and upload App Engine apps is to use the Google Plugin for Eclipse. The plugin includes everything you need to build, test and deploy your app, entirely within Eclipse.
You can install the plugin using the Software Update feature of Eclipse. The installation locations are as follows:
For details on how to use Software Update to install the plugin, see Using the Google Eclipse Plugin.