Hisense lacked an internal QA team for effectively managing testing efforts. Software developers executed software testing without the perspective of an effective testing approach, that only proficient and experienced software testing professionals could provide. Hisense sought software testers with experience in IoT product testing to conduct comprehensive end-to-end product testing of their in-house developed IoT product and to validate the connectivity and the subsequent functioning of the devices and the software within the IoT system.
Hisense was in search of expert software testers experienced in testing mobile apps integrated with hardware devices on both Android and IOS platforms. The application was integrated with three different devices using bluetooth technology: Babysense Connect, Babysense Dreamer, and BabysenseSee HD. The application testing was to be carried out for all these integrations on both Android and IOS-based mobile devices.
The lack of timely updates to project documents following changes in various functionalities and features of the application posed a challenge for Hisense's software developers during testing. Many functionalities and features present in the application were absent from the existing project documents. Additionally, the functioning of some features did not align with the specifications outlined in the documents.
Initially, test plans were created based on the design document provided by Hisense. Test cases were then developed and executed according to the scenarios outlined in the design document. During testing, our testers identified mismatches between the operations of certain application functionalities and their descriptions in the design document. Some functionalities present in the application were found to be missing from the design document. Following the testing phase, our software testers collaborated with Hisense to update the design document based on their findings. This collaborative effort resulted in the creation of a comprehensive document, encompassing all the functionalities present in the application. The finalized document proved to be highly beneficial for the client in later stages.
Software Testers from Testvox carried out Functional testing, Smoke testing, Sanity testing and Regression testing on the application. Our software testers conducted End-to-End IoT testing on the application integrated with the hardware components of the three connected products on both IOS and Android based mobile devices through Bluetooth pairing , uncovering defects in the application during test case execution. This also included testing the variety of features associated with the connected devices like temperature display, time display, light and sound settings, ambience settings, etc. The testing process also included execution on the production environment to ensure thorough evaluation and good user experience.
Testvox conducted comprehensive testing of the application according to the refined document, verifying various functionalities through their associated connectivity with the IoT hardware devices using bluetooth. For IOT testing on the application, a variety of mobile devices using both IOS and Android platforms, predominantly used by end users, were carefully selected. Real-time scenarios were simulated by employing the application and the three connected devices to assess the control functionality of these devices through the application. Any issues identified during testing were promptly reported to the development team to ensure swift resolution. Bug reporting and tracking were facilitated through Jira, while daily communications were seamlessly conducted using Microsoft Teams.
Software Testers from Testvox created and executed more than 300 test cases to conduct a comprehensive testing of the application.
The timely testing and feedback provided by Testvox's software testers significantly contributed to a substantial reduction in the time required to complete the product development.
The application's efficiency increased fivefold after the successful completion of its testing.