14. A computing device to infer template usage by services for use in testing, the computing device comprising: one or more processors; and one or more computer-readable storage media comprising instructions stored thereon that, responsive to execution by the one or more processors, causes the one or more processors to perform operations comprising: applying template inference techniques to symbolically represent likely templates used by respective services of a service provider to infer templates that are likely used for documents for the respective services that are available via corresponding universal resource locators (URLs) to form an inferred dataset; identifying overlaps in the inferred dataset to cluster services together that have likely used corresponding templates; removing one or more duplicates from the inferred dataset based on the identified overlaps to form a de-duplicated dataset; and controlling testing of the one or more services based at least in part on the clustered services and the de-duplicated dataset.
15. The computing device of claim 14 , wherein the applying is performed using a set of known templated documents and the documents obtained from the clustered services, an output of which is the symbolic representations.