An empirical analysis of equivalence partitioning, boundary value analysis and random testing | IEEE Conference Publication | IEEE Xplore