Testing GumTree_176521353 - Gumtree/gumtree GitHub Wiki
Created by Tony Lam, last modified on Sep 02, 2010
Testing Strategy
- Each GumTree application contains three layers: platform runtime, nbi library, instrument specific customisation. In principle, in order to test nbi library (SICS proxy, etc) we need to have the instrument customisation ready. This means we only need to perform two types of test: platform test and instrument specific test.
- Each test instance is created when test is performed. This is what we called the clean room testing. The advantage of this approach is to avoid caching of old features in the test instance. However, the amount of test time increases as we need to create new instance as well as cold start application each time.
- Provide hook to activate GumTree runtime in JUnit test
Document generated by Confluence on Apr 01, 2015 00:11