Developing Series 60 Applications: A Guide for Symbian OS C++ Developers: A Guide for Symbian OS C++ Developers

Finding errors and preparing your application for release

Testing and debugging are important aspects of developing an application, and they should be performed at every stage of the software development life cycle. This chapter gives you an overview of how to test and debug a Series 60 application.

Without going into specific detail about particular products, the tools and techniques available are highlighted, and hints and tips provided.

This chapter covers the following main topics:

This chapter provides information that should help you to produce an application suitable for commercial release. The three sections, Quality Assurance, Testing , and Debugging , can be read independently, but they should all be considered as part of an overall strategy to help you create a bug-free application. The Quality Assurance section will help you to avoid errors in the first place, Testing provides information on the tools and methodologies available to ascertain the existence of errors, and Debugging shows how you can locate and remove errors.

An example application, Testing , is provided to accompany this chapter. It illustrates how to write a test harness, and in particular how you can test the response of your application to Out-Of-Memory conditions. Details of how to download the full buildable source can be found in the Preface.

Категории