Testing is not only about software. It’s about hardware as well. We may await high reliability from our devices, especially if it’s high-end ones. It should have no damage and continue to work when we accidentally drop it, spill a cup with hot coffee or even sit on it.
Big HW vendors, of course, have their own hardware testlabs where they test all similar cases before mass production starts, and adjust design & materials accordingly. They use various mechanical tools to simulate load, drops, spills, etc. plus monitoring devices to collect results.
Watch these incredible videos how Dell do HW testing of their notebooks.
The Internet is full of articles which has description of kinds of testing, including a those where non-functional testing. However it become to hard to find a proper one, especially if we’re talking about a industry-specified devices based on common mobile OS. This kind of devices designed to be serving to specified software for the work on field. Yet it boring to read huge amount of plain text. Thank God, we have such a great tool like Mind Maps, a graphical representation of our thoughts.
Look at the mind map below (which I created using free version of XMind, but there’s plenty of alternatives), it represents (I believe) all kinds of non-functional tests that could be conducted over some Sales App+HW (Android phone+Printer+Payment Terminal) bundle. Click on the picture to see it in the full size.