2. Speaker
Bohdan Savchuk
● IoT and Cybersecurity Enthusiast;
● QA Expert;
● CTO and Co-Founder at Anbosoft;
● 11+years in IT, 6 years in IoT.
3. Audience
1) Junior QAs, who only start their testing journey
1) Experienced QAs, who never faced with IoT projects
1) IoT QAs, who want to improve their current testing
framework
2) Everybody else, who are interested in IoT
11. Manual QA approach. Tasks
1) Configuring functionality to be
tested on Real Devices (RD) as well
as Emulators (E)
2) Conducting tests on both RD and E
3) Striking a balance between tests
conducted on RD and E
12. Manual QA approach. Techniques
1) Exploratory testing
2) User experience validation
3) Real world scenario testing
4) Edge case testing
5) Usability testing
13. Manual QA approach. Benefits
1) Human interaction
2) Comprehensive test coverage
3) Early detection of issues
4) UI and UX testing
5) Real time observation
6) Flexibility and adaptability
14. Cyber Security QA Approach. Tasks
1) Identify vulnerability in
device/network;
2) Verify the effectiveness if
authentication and authorisation;
3) Ensure proper transmission and
storing of sensitive data.
17. Automation QA Approach. Tasks
1) Streamline testing processes
2) Reduce the need for manual
intervention.
3) Save costs
4) Improve the efficiency of
software delivery
19. Automation QA Approach. Benefits
1) Increased Efficiency
2) Tests Coverage
3) Reusability
4) Improved test accuracy
5) Time and Costs saving
6) Scalability
20. Performance QA Approach. Tasks
1) Handling substantial
amounts of data and traffic
1) Ensuring that the system can
effectively manage the
expected workload
21. Performance QA Approach. Techniques
1) Load (ability to handle high volume of data
or request)
2) Stress (high data traffic, device overload)
3) Endurance (device overheating, memory
fragmentation)
4) Power Consumption (battery
management)
24. Conclusion
Integrating the system with both manual
(including cyber security) and automation
(including performance) techniques into the IoT
industry holds immense potential for future
advancements.