1. A build framework which, on a regular basis, pick the latest code updates, build, test and report the results. The framework will send notifications whenever there is a failure.
2. A test framework on which test suites will be added to validate each of the stories completed. The results from the test framework will be fed to the build framework on a regular basis.
3. It should be possible to use the test framework to validate the features developed on the device at the API level using REST calls.
4. It should be possible to use the test framework to test the features added and software updates on the BES server.