
SUMMARY
Testing is an important part of any implementation whether its software or hardware. IoT
testing is a bit dierent than any other type of testing as it includes both software and hardware.
There are a lot of areas we need to focus on for setting up an environment for IoT testing. Also
as we have seen, there are a lot of challenges as well.
In this chapter, we have learnt the following:
• Different types of testing in IoT,
• What is usability testing,
• Role of user behavior in testing,
• Stumbling blocks for IoT testing,
• How to perform functional testing,
• What is compatibility testing,
• What is performance testing
• What is scalabilit ...