Preliminary software testing to reveal simple failures to aid assessment of whether main functions of the software appear to work correctly