Empirical exploration of software testing