Re:99% code coverage (2017)
by austincheney on Wednesday January 16, 2019 @01:23PM
(#18923415)
Unless the software is firmware or an OS it rarely directly touches the hardware. It only knows of the hardware available because the firmware or OS provide that information. I have seen a lot of organizations fake this with an array of VMs or when that is not enough they have a bunch of spare hardware to test against, like a whole bunch of different models of Android phones.
You can build a desktop version of the software with hardware mocked out, which is very useful, but then you're doing something much more akin to an integration test.