Abstract

In this paper, we describe how combinatorial testing can be applied to re-architecture Contiki and Cooja regression test suites. Contiki is the popular and widely accepted internet of things operating system. Combinatorial testing was pioneered by National Institute of Standards and Technology. National Institute of Standards and Technology offers a set of tools to public. One such tool is Automated Combinatorial Testing for Software. We describe how Automated Combinatorial Testing for Software can be used to generate a complete test suite for Contiki and Cooja. Coverage of base test suite is gathered using CodeCover, a code coverage tool for Java. The low percentage of coverage in Cooja indicated the need for a redesign of test suite. Once the base regression test suite is modified using Combinatorial Testing approach, it can be the new base regression test suite.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call