Image Processing Reference
In-Depth Information
FIGURE .
Build results and error messages are directly reported using email notification.
Missing are the possibility to execute build results (executables) on a real WSN target device, e.g., a
mote, to run distributed tests using a testbed and emulating the environment.
To this end, current CI practices are extended with the goal to provide a comprehensive develop-
ment support especially targeted for wireless networked embedded systems. hus, software builds are
deployed on a real WSN testbed. Moreover, WSN testbeds extensions should be added to establish
a testing infrastructure, which provides capabilities to capture physical parameters, instrumentation
to capture logical data and allow for stimulation of the software under test. As depicted in Figure .,
testing for WSNs needs to provide control of environment and resource configuration. In order to
guarantee test coverage and to be able to analyze test executions, the infrastructure has to allow for
monitoring and controlling the resources available to the sensor nodes.
Testbeds allow for testing applications distributedly on a considerable scale. Further extensions
to control the environment allow for a test setup, which closely matches the actual deployment
conditions targeted. Combined with instrumentation to monitor physical parameters and resources
available on the devices under test in the testbed, this is a powerful combination allowing to analyze
the data extracted and compare it in real-time against expected results.
11.4.5 Testbed Integration
Our approach for testing WSN software combines established methods such as regression testing
and unit testing with execution in a real environment. By using a testbed and realistic deployments
 
Search WWH ::




Custom Search