Skip to content

Testing GumTree_176521353

nxi edited this page Apr 9, 2015 · 1 revision
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.
GumTree Testing Framework
  • Provide hook to activate GumTree runtime in JUnit test
Document generated by Confluence on Apr 01, 2015 00:11
Clone this wiki locally