Smart Devices & IoT Testing — Hardware and Software

smart devices and iot testing, hardware and software testing of iot and smart devices.
smart devices and IoT testing

General Quality Model

quality defined by ISO25010
quality defined by ISO25010

Functionality Suitability

Efficiency

Compatibility

Usability

Reliability

Security

Maintainability

Portability

The general composition of smart devices hardware and software are as following:

hardware and software testing of smart devices and IoT

Hardware

  • Materials: generally, there are resistors, capacitors, USB, SIM card slot, TF card holder, etc.
  • Motherboard
  • Shell
  • Battery

Equipment combined with software and hardware

  • Modem: a necessary module for mobile phone, which is used for communication
  • Camera: common equipment for smartphone and smartwatch
  • Audio: speaker and microphone
  • WIFI: necessary module for connecting to a wireless network
  • BT: Bluetooth communication module
  • GPS: module for positioning service
  • Display: such as LCD and TP touch screen

Software

  • Firmware(operation system): operation system running on the hardware equipment, including drivers that control various devices.
  • Application: application running on the operation system, such as the address list.

Overall testing items

Summary

--

--

--

51Testing provides professional software testing services certificated by ISO9001:2008, ISO27001, ISO20000, and CMMI4.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

HITB2018Ams — Call Me Maybe: Establishing Covert Channels By Abusing GSM AT Commands

Seeing The Advancement of Messaging Since Before The Internet

FIRST PRINCIPLES THINKING – WHAT IT MIGHT MEAN FOR DATA PRIVACY AND POLYGAMY

Biohacking isn’t just for biology anymore?

Weak RSA — HackTheBox! [Beginner track]

Website downtime causes and solutions: what other articles didn’t tell you

I am firing up honeypot w/ Docker for educational purposes!

How I hacked a website and took full access over it !

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
51Testing

51Testing

51Testing provides professional software testing services certificated by ISO9001:2008, ISO27001, ISO20000, and CMMI4.

More from Medium

Desired Capabilities for Appium Automation

Mutual TLS in Action

Mutual TLS in Action

QA Conscience — Testing Ethics

Caveat with COVID Testing