{"id":1223,"date":"2014-05-23T06:33:55","date_gmt":"2014-05-23T06:33:55","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2014\/05\/23\/test-plan-and-test-suite-customization-with-tfs2013-update3\/"},"modified":"2022-07-15T04:03:19","modified_gmt":"2022-07-15T12:03:19","slug":"test-plan-and-test-suite-customization-with-tfs2013-update3","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/test-plan-and-test-suite-customization-with-tfs2013-update3\/","title":{"rendered":"Test Plan and Test Suite Customization with TFS2013 Update3"},"content":{"rendered":"<p><font size=\"2\" face=\"Segoe UI\">One of the top feature requests from Microsoft Test Manager\/Test Case Management users across various forums has been the ability to customize the Test Plan and Test Suite artifacts. Based on the feedback, with <\/font><a href=\"http:\/\/support.microsoft.com\/kb\/2933779\"><font size=\"2\" face=\"Segoe UI\">Team Foundation Server 2013 Update 3<\/font><\/a><font size=\"2\" face=\"Segoe UI\">, we are adding the functionality to add custom fields and workflows to Test Plans and Test Suites, along with other new features such as change tracking and enhanced permissions. <\/font><\/p>\n<p><font size=\"2\"><\/font><font face=\"Segoe UI\"><b><u>Customization for Test Plan and Test Suite artifacts:<\/u> <\/b>One of the key benefits of customization is the flexibility to align the workflows and fields of artifacts used for tracking activities with the business processes used by your organization. With TFS 2013 Update 3, this concept can be extended to your test lifecycle, by customizing test plans and test suites. For example, you can now do the following:<\/font><\/p>\n<ul>\n<li><font size=\"2\" face=\"Segoe UI\">Change the default states of a test plan from \u201cActive\u201d and \u201cInactive\u201d to say, \u201cAuthoring\u201d, \u201cTesting\u201d, \u201cReady for SignOff\u201d, and \u201cCompleted\u201d, to better reflect the test activities practiced as part of your software development model. <\/font><\/li>\n<li><font size=\"2\" face=\"Segoe UI\">Add additional user fields to test plans and test suites, such as reviewers, approvers, signoff owner, etc. required for accountability or audit requirements.\u00a0 <\/font><\/li>\n<li><font size=\"2\" face=\"Segoe UI\">Add custom fields to test suites such as Test Type, with values such as \u201cFunctional\u201d, \u201cRegression\u201d, etc., to highlight what type of tests are contained in the test suite. <\/font><\/li>\n<\/ul>\n<p><font size=\"2\" face=\"Segoe UI\">The process to customize test plans and test suites is similar to existing TFS work items, which means you can use the familiar witadmin command or the Process Editor toolset for customization. Existing test plans and test suites will be migrated to work-item based test plans and test suites as a part of the TFS upgrade process, ensuring a seamless transition for existing environments. <\/font><\/p>\n<p><img decoding=\"async\" title=\"open_test_plan\" style=\"border-top: 0px;border-right: 0px;border-bottom: 0px;border-left: 0px\" border=\"0\" alt=\"open_test_plan\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/05\/6811.open_test_plan_thumb_7B4E2446.png\" width=\"240\" height=\"352\" \/>]<\/p>\n<p><img decoding=\"async\" title=\"testplan\" style=\"border-top: 0px;border-right: 0px;border-bottom: 0px;border-left: 0px\" border=\"0\" alt=\"testplan\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/05\/0830.testplan_thumb_67C35556.png\" width=\"634\" height=\"529\" \/><\/p>\n<p><font size=\"2\"><\/font><font face=\"Segoe UI\"><b><u>Enhanced Permissions Model for Test Plans and Test Suites:<\/u> <\/b>With work item based test plans and test suites, you can extend the area-path based permissions model that you use for existing TFS work items such as user stories and bugs to test plans and test suites. Additionally, a new permission to manage test suites is available with TFS 2013 Update 3. Going forward, the \u2018Manage test suites\u2019 permission can be used to moderate access to operations performed on a test suite such as:<\/font><\/p>\n<ul>\n<li><font size=\"2\" face=\"Segoe UI\">Creating and deleting test suites <\/font><\/li>\n<li><font size=\"2\" face=\"Segoe UI\">Adding test cases to test suites or removing test cases form test suites <\/font><\/li>\n<li><font size=\"2\" face=\"Segoe UI\">Changing test configurations associated with test suites<\/font><\/li>\n<li><font size=\"2\" face=\"Segoe UI\">Modifying suite hierarchy (moving a test suite) <\/font><\/li>\n<\/ul>\n<p><img decoding=\"async\" title=\"manage_test_plan_suite\" style=\"border-top: 0px;border-right: 0px;border-bottom: 0px;border-left: 0px\" border=\"0\" alt=\"manage_test_plan_suite\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/05\/8640.manage_test_plan_suite_thumb_502E3894.png\" width=\"634\" height=\"293\" \/><\/p>\n<p><font size=\"2\" face=\"Segoe UI\">The existing \u2018Manage test plans\u2019 permission will be scoped-down to restrict access to test plan properties such as build, test settings, etc. Like the existing \u2018Manage test plans\u2019 permission, the new \u2018Manage test suites\u2019 permission can be assigned at an area-path level, meaning different users\/user groups can be granted exclusive access to different test suites within a single test plan. To easily migrate to this enhanced permission model, the existing test suites will be placed under the same area-path as that of the test plan and the permission for \u2018Manage test suites\u2019 will be copied from the existing \u2018Manage test plans\u2019 permission during the upgrade. <\/font><\/p>\n<p><font size=\"2\"><\/font><font face=\"Segoe UI\"><b><u>History\/Auditing for changes to Test Plan and Test Suite:<\/u> <\/b>Work Item History can now be used to track changes to test plans and test suites. Changes to work item fields of test plans and test suites such as \u2018State\u2019 or \u2018Iteration\u2019 will be tracked as its done for existing TFS work items. Additionally, operations performed on test plan and test suite, for example: adding tests to a test suite or changing configurations, will be tracked using special field called \u2018Audit\u2019 in the work item history. With this, there will be a consolidated history view including changes performed to work items field and changes resulting from related artifacts such as test points and configurations.<\/font><\/p>\n<p><img decoding=\"async\" title=\"test_suite_audit\" style=\"border-top: 0px;border-right: 0px;border-bottom: 0px;border-left: 0px\" border=\"0\" alt=\"test_suite_audit\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/05\/4341.test_suite_audit_thumb_6F073D23.png\" width=\"526\" height=\"389\" \/><\/p>\n<p><font size=\"2\" face=\"Segoe UI\">You can get started with exploring these features by downloading and upgrading to <\/font><a href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=42967\"><font size=\"2\" face=\"Segoe UI\">TFS 2013 Update 3 CTP1<\/font><\/a><font size=\"2\" face=\"Segoe UI\">. Kindly note that CTP1 is not a go-live release. <\/font><\/p>\n<p><font size=\"2\" face=\"Segoe UI\"><\/font><\/p>\n<p><font size=\"2\" face=\"Segoe UI\"><\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the top feature requests from Microsoft Test Manager\/Test Case Management users across various forums has been the ability to customize the Test Plan and Test Suite artifacts. Based on the feedback, with Team Foundation Server 2013 Update 3, we are adding the functionality to add custom fields and workflows to Test Plans and [&hellip;]<\/p>\n","protected":false},"author":149,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[227,253,1,252],"tags":[],"class_list":["post-1223","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile","category-azure-devops-server","category-devops","category-testing"],"acf":[],"blog_post_summary":"<p>One of the top feature requests from Microsoft Test Manager\/Test Case Management users across various forums has been the ability to customize the Test Plan and Test Suite artifacts. Based on the feedback, with Team Foundation Server 2013 Update 3, we are adding the functionality to add custom fields and workflows to Test Plans and [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/1223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/149"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=1223"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/1223\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=1223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=1223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=1223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}