Your preliminary method ought to be just like testing another system (utility). Firstly be sure you have your check instances (for performance, efficiency, safety, and so forth.) prepared. Provided that the applying is already in manufacturing, hopefully these should already be ready. This offers you clearer image concerning the QA course of to be adopted because the check instances will likely be divided into varied classes primarily based on product (cell app, server, BT library), and additional divided into sub modules.
Provided that the check instances are current, now you may method every class one after the other and test the automation feasibility for them. This may be adopted by precise automation for the particular exams. This will likely be enable you give attention to the particular wants of every class somewhat than having the daunting process of making a normal automation framework for the entire system. As your automation code-base will improve, please make it possible for there may be common refactoring adopted. Additionally, be certain that to maintain observe of your automation protection.
Its higher to focus initially on of the facets of high quality assurance providers, (that’s practical, safety, efficiency), after which scale as manageable. The next hyperlinks could be helpful,
https://weblog.qasource.com/iot-best-iot-testing-tools-strategies-and-products
https://weblog.qasource.com/benefits-of-iot-automation-testing
https://weblog.qasource.com/api-testing-and-the-internet-of-things