The following report definition may be uploaded and customized to report on coverage for business requirements. This report will display all requirements with a list of the test cases that implement them as well as showing which requirements don't have any validating cases.
Customization
To render the report it will be necessary to adjust the two Query Data sets to the correct name for your MIM Test project.
JSON Definition
{ "Data": [ { "$type": "SoftwareIDM.ReportingModule.Models.Report, SoftwareIDM.ReportingModule", "Id": "80e374c7-e83d-4d1f-ba0d-3d63a38a1957", "Name": "Tests to Objectives", "UserId": "b5b780d0-b05a-49a4-9835-8545c24a5664", "UserProfile": false, "Tags": null, "Roles": null, "CacheExpiration": "01:00:00", "Description": null, "Parameters": [], "DataSets": [ { "$type": "SoftwareIDM.ReportingModule.Models.QueryData, SoftwareIDM.ReportingModule", "Aliases": null, "MapRule": "Find(Data, Name == \"Tests\").Objectives", "Name": "Objectives", "Type": "SoftwareIDM.PanelModel.Models.Providers, SoftwareIDM.PanelModel", "Clauses": [], "SubQueries": [] }, { "$type": "SoftwareIDM.ReportingModule.Models.QueryData, SoftwareIDM.ReportingModule", "Aliases": null, "MapRule": "Tests", "Name": "Tests", "Type": "SoftwareIDM.MIMTestModel.Models.Suite, SoftwareIDM.MIMTestModel", "Clauses": [ { "$type": "SoftwareIDM.PanelModel.Models.FilterClause, SoftwareIDM.PanelModel", "Field": "Provider", "Operation": "Eq", "Value": "CoerceGuid(special.Provider.Tests)" } ], "SubQueries": [] } ], "ReportSets": [], "Relations": [ { "$type": "SoftwareIDM.ReportingModule.Models.Relation, SoftwareIDM.ReportingModule", "Name": "Objective to Test", "LeftSet": "Objectives", "RightSet": "Tests", "LeftRule": "Child", "RightRule": "Child.Objectives", "AllowLeftOuter": false, "AllowRightOuter": true } ], "FieldProjections": [ { "$type": "SoftwareIDM.ReportingModule.Models.Projection, SoftwareIDM.ReportingModule", "Name": "Objective", "RelationName": "Objective to Test", "RelationSide": "Left", "ValueRule": "Child" }, { "$type": "SoftwareIDM.ReportingModule.Models.Projection, SoftwareIDM.ReportingModule", "Name": "Test", "RelationName": "Objective to Test", "RelationSide": "Right", "ValueRule": "Child.Name" }, { "$type": "SoftwareIDM.ReportingModule.Models.Projection, SoftwareIDM.ReportingModule", "Name": "Actions", "RelationName": "Objective to Test", "RelationSide": "Right", "ValueRule": "Join(\", \", Map(Child.Actions, Name))" } ], "Transformations": [], "Styles": [], "Sort": { "Field": "Objective", "Direction": "Ascending" } } ], "Count": 1 }
Comments
0 comments
Please sign in to leave a comment.