Bug introduced in V11.2 or earlier and persisting through V11.3
CASE:4072649
Some of notebook types generate notebooks with TaggingRules for their purposes:
Rest @ NotebookGet @ CreateNotebook["SlideShow"]
Notebook[..., TaggingRules -> {"SlideShow" -> True}, ...]
Problem
But "Testing" notebook gets all you have there:
Rest @ NotebookGet @ CreateNotebook["Testing"]
It is not acceptable. The reason is probably that bug Notebook's TaggingRules inherit too much and not keeping it it mind.
Obvious fix problem
Using workaround from linked topic, one could try to nb = CreateDocument[{}, TaggingRules -> {}] and then convert it CreateNotebook["Testing", nb], but
CreateNotebook::noconv: Converting ... to type Testing is not supported yet.
Question
I have no doubts it is a bug, how to overcome this and create a clean testing notebook programmatically?

CreateNotebookshould take options (and for"Template"it's happy to useVisible->False). Unfortunately the"Testing"notebook seems to be all kinds of messed up. – b3m2a1 May 30 '18 at 04:14MUnit`PaletteNewTestNotebook[]which doesn't take options, but which does set the stylesheet to beFrontEnd`FileName[{"MUnit"}, "MUnit.nb"]. TheTaggingRulesare actually just inserted by:FrontEndResource["MUnitExpressions", "MUnitStaticToolbar"]. – b3m2a1 May 30 '18 at 04:20