1. A computer program product embodied on a non-transitory computer readable medium comprising: computer code configured to identify a plurality of software testing environments to be compared; computer code configured to identify at least one comparison validation rule to be utilized on the plurality of software testing environments; computer code configured to assign a weight to the at least one comparison validation rule to be utilized on the plurality of software testing environments; computer code configured to compare the plurality of software testing environments utilizing the at least one comparison validation rule; and computer code configured to generate a report including a result of comparing the plurality of software testing environments utilizing the at least one comparison validation rule, including: generating a hierarchical presentation model including a detailed itemized score associated with each of the plurality of software testing environments, generating an overall comparison score associated with each of the plurality of software testing environments, and weighting the overall comparison score associated with each of the plurality of software testing environments, based on the weight assigned to the at least one comparison validation rule.