I have followed the trailheads for making a TestDataFactory. In the documentation it states that the TestDataFactory is a special class used for testdata. What isn't clear to me is can I change the name of this class and still use this as a Testdatafactory for example Projectdatafactory or will this make the Projectdatafactory class count against the codecoverage.
What I want to know is if the Testdatafactory class is like a naming convention for salesforce. And if so if this can bu used with a prefix in a managed package. like zz__Testdatafactory.