Publication | Closed Access
Testing and deployment patterns for the internet-of-things
19
Citations
20
References
2019
Year
Unknown Venue
Web Of ThingEngineeringSoftware EngineeringDeployment ScenarioIot SystemIot SystemsSmart SystemsTest AutomationSystems EngineeringIntegration TestingInternet Of ThingsTestbedIndustrial InformaticsComputer EngineeringMobile ComputingIot Data ManagementTesting RequirementsEdge ComputingSoftware TestingCloud ComputingTechnologyRecurrent SolutionDeployment Patterns
As with every software, Internet-of-Things (IoT) systems have their own life-cycle, from conception to construction, deployment, and operation. However, the testing requirements from these systems are slightly different due to their inherent coupling with hardware and human factors. Hence, the procedure of delivering new software versions in a continuous integration/delivery fashion must be adopted. Based on existent solutions (and inspired in other closely-related domains), we describe two common strategies that developers can use for testing IoT systems, (1) Testbed and (2) Simulation-based Testing, as well as one recurrent solution for its deployment (3) Middleman Update.
| Year | Citations | |
|---|---|---|
Page 1
Page 1