FAQs - Application Testing
- What does compatibility testing involve and who will do the testing?
- Will Qualcomm charge for compatibility testing?
- What happens when I pass?
- What is the Self-Test Program?
- How do I participate in the Self-Test Program?
A: Third-party testing labs will conduct the compatibility testing. Exactly what will be tested will differ from application to application, but generally, testing will cover the following:
- How the application interacts with core phone functionality. For example, how the application handles scenarios such as an instant message or other system alerts being pushed to the device while the user is in another application.
- Core application stability over time. Numerous events will be sent into the event queue to see how the application handles them and to look for instability (i.e. crashes), memory usage (i.e. leaks), etc.
- Major application functionality. Testing will be conducted to make sure the major functionality you claim for your application actually is in the application. Qualcomm will not test this functionality for "correctness" from an end-user perspective.
- A standard set of tests for each area of BREW functionality used by the application. For example, we will use a standard file system test suite if the application uses the BREW file system calls. Similarly, if an application uses the BREW networking calls, we will test this with a standard networking test suite.
- Any operator or manufacturer-specific look and feel requirements.
- Compatibility with the target device(s).
- Interaction with required accessories.
- Interoperability with a small set of core applications designated by Qualcomm. For example, if most of the phones in the market end up using a particular browser, we will test the submitted application to make sure it interoperates well with this browser.
2. Q: Will Qualcomm charge for compatibility testing?
A: Yes, Qualcomm will charge for testing on a cost-recovery basis. Qualcomm will work to keep these costs to you as low as possible.
3. Q: What happens when I pass?
A: Your application is now TRUE BREW tested and is ready to be hosted on operators' download servers. Qualcomm will sign your application with a digital signature. Operator download servers and consumer handsets will look for this signature to authorize a download of your application.
4. Q: What is the Self-Test Program?
A: The Self-Test Program allows qualified Select BREW® and Elite BREW® developers to benefit from reduced NSTL testing fees. Developers must achieve and sustain "test-house level" of performance in order to participate in the program. Click here for more information on this program.
5. Q: How do I participate in the Self-Test Program?
A: Select BREW and Elite BREW developers who believe they qualify, may request consideration to participate in the TBT Self-Test Program by sending email to brew-support@qualcomm.com. Qualification requirements are provided on the Developer Extranet.



