{"id":752,"date":"2021-07-08T13:07:48","date_gmt":"2021-07-08T10:07:48","guid":{"rendered":"https:\/\/hygger.io\/guides\/?p=752"},"modified":"2022-01-25T18:37:19","modified_gmt":"2022-01-25T15:37:19","slug":"agile-testing","status":"publish","type":"post","link":"https:\/\/hygger.io\/guides\/agile\/software-development\/agile-testing\/","title":{"rendered":"Agile Testing"},"content":{"rendered":"<p><span data-preserver-spaces=\"true\">As you probably remember, Waterfall separates development and testing into two stages: developers create a feature and then pass it to the quality assurance team for testing. QA writes and executes detailed test plans as well as eliminates defects.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">Agile teams aim to sustainably deliver new features with quality. Traditional testing does not fit into an Agile or DevOps framework.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">The pace of\u00a0<\/span><a class=\"editor-rtfLink\" href=\"https:\/\/hygger.io\/guides\/agile\/software-development\/\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">Agile software development<\/span><\/a><span data-preserver-spaces=\"true\">\u00a0requires an advanced approach to ensuring quality in every single build. It is where Agile testing comes to the rescue.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">If you are striving to move from traditional to Agile testing methods, then this post is right for you!<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-21324\" src=\"https:\/\/hygger.io\/wp-content\/uploads\/2021\/07\/5.png\" alt=\"Agile testing \" width=\"1500\" height=\"900\" \/><\/p>\n<h2>What Is Agile Testing?<\/h2>\n<p>Agile testing is a testing practice that follows the Agile software development principles and rules. In comparison with the traditional Waterfall methodology, you may begin Agile testing at the start of your project with continuous integration between development and testing. So, we can say that it goes hand in hand with development work and provides ongoing feedback into the development process.<\/p>\n<p>The process of Agile testing is not sequential (meaning that it is executed only after the coding phase) but continuous. Agile testers are no longer a separate organizational unit. They are a part of the Agile development team.<\/p>\n<p>In some companies, Agile teams don\u2019t have dedicated testers or the <a href=\"https:\/\/hygger.io\/guides\/agile\/software-development\/agile-qa\/\">Quality Assurance<\/a> department. Instead, everyone on the team is responsible for testing.<\/p>\n<h3>What are the benefits of Agile testing?<\/h3>\n<p><span data-preserver-spaces=\"true\">The Agile testing approach has the following advantages:<\/span><\/p>\n<ul>\n<li><span data-preserver-spaces=\"true\">It is highly adaptable to changes and flexible.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">It saves money and time.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">It reduces documentation issues.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">It provides a way for receiving regular feedback from end-users.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">It leads to better issues determination through daily meetings.<\/span><\/li>\n<\/ul>\n<h2>Waterfall Testing vs Agile Testing: Quick Comparison<\/h2>\n<h3>Key characteristics of Waterfall testing<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-21325\" src=\"https:\/\/hygger.io\/wp-content\/uploads\/2021\/07\/55.3.png\" alt=\"Traditional testing\" width=\"1500\" height=\"900\" \/><\/p>\n<ul>\n<li>The traditional testing process is more structured.<\/li>\n<li>Testing can be adopted for all kinds of projects.<\/li>\n<li>The product is tested at the end of the development.<\/li>\n<li>Testing requires elaborate documentation.<\/li>\n<li>Testing begins only after the completion of the development stage.<\/li>\n<li>All features developed are delivered altogether after the implementation stage.<\/li>\n<li>Testers and developers work separately.<\/li>\n<li>User acceptance can only be performed at the end of the project.<\/li>\n<li>Developers are not involved in analyzing requirements and planning processes.<\/li>\n<\/ul>\n<h3>Key characteristics of Agile testing<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-21326\" src=\"https:\/\/hygger.io\/wp-content\/uploads\/2021\/07\/Agile-project-management.png\" alt=\"Agile testing\" width=\"1500\" height=\"900\" \/><\/p>\n<ul>\n<li><span data-preserver-spaces=\"true\">Agile testing is unstructured as compared to the traditional approach. There is minimal planning here.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">It perfectly suits small projects.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Testing begins at the start of the project, so errors can be fixed in the middle.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Less documentation is required.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Each iteration has its testing phase. Regression tests can be run every time new functions or logic are released.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Shippable product features are delivered to the customer at the end of an iteration.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Testers and\u00a0<\/span><a class=\"editor-rtfLink\" href=\"https:\/\/hygger.io\/guides\/agile\/software-development\/agile-developer\/\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">Agile developers<\/span><\/a><span data-preserver-spaces=\"true\">\u00a0work closely.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">User acceptance is performed at the end of every\u00a0<\/span><a class=\"editor-rtfLink\" href=\"https:\/\/hygger.io\/guides\/agile\/scrum\/sprints-in-scrum\/\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">sprint<\/span><\/a><span data-preserver-spaces=\"true\">.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Testers need to establish communication with developers to analyze requirements and planning.<\/span><\/li>\n<\/ul>\n<h2>Core Principles of Agile Testing<\/h2>\n<p><span data-preserver-spaces=\"true\">Agile testing assumes some essential principles which are given below:<\/span><\/p>\n<ol>\n<li><span data-preserver-spaces=\"true\">Testing is continuous. This is the only way to ensure the continuous progress of the product.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Continuous feedback. Your product meets all business needs because Agile testing provides feedback on an ongoing basis.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Tests are run by the entire team. In Agile, developers and business analysts also test the application; while in Waterfall, only the test team is responsible for this.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">It decreases the time of feedback response. The team is involved in each iteration in testing and continuous feedback shortens the time of feedback response.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Agile testing is about simplified and clean code. All defects are fixed within the same iteration, which helps teams keep the code clean and simplified.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Agile testing is about less documentation. Teams use a reusable checklist, they focus on the test instead of incidental details.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Test-driven. In Agile, testing is performed at the time of implementation; whereas, in Waterfall, testing is performed after implementation.<\/span><\/li>\n<\/ol>\n<h2>Agile Testing Methods<\/h2>\n<p>What are the testing methods in Agile? Agile testing methods are represented in the following list:<\/p>\n<ul>\n<li>BDD &#8211; Behavior Driven Development<\/li>\n<li>ATDD &#8211; Acceptance Test Driven Development<\/li>\n<li>ET &#8211; Exploratory Testing<\/li>\n<\/ul>\n<h3>Behavior Driven Development<\/h3>\n<p>The BDD method accelerates communication amongst project stakeholders letting all members properly understand every single feature before the development process starts. There is continuous communication between developers, testers, and business analysts.<\/p>\n<p>The examples are called Scenarios. They hold info on how a particular feature should behave in different situations with various input parameters. Scenarios are written in a special format called Gherkin Given\/When\/Then syntax.<\/p>\n<h3>Acceptance Test-Driven Development<\/h3>\n<p><span data-preserver-spaces=\"true\">ATDD is focused on involving team members with different points of view. It includes special meetings that are held to formulate acceptance tests incorporating perspectives of the customer, development, and testing.<\/span><\/p>\n<ul>\n<li><span data-preserver-spaces=\"true\">Customers focus on the problem that is to be solved.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Developers focus on how the problem will be solved.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Testers focus on what could go wrong.<\/span><\/li>\n<\/ul>\n<p><span data-preserver-spaces=\"true\">The ATDD tests represent the user\u2019s point of view and describe how the system will function.<\/span><\/p>\n<h3>Exploratory Testing<\/h3>\n<p>According to this type, the test design and test execution stage go hand in hand.<\/p>\n<p>Exploratory testing is focused on working software over comprehensive documentation. Interactions, as well as people, are more important than the process and tools. It is more important to emphasize customer collaboration than contract negotiation.<\/p>\n<p>This testing method is more adaptable to changes. Testers try to learn the application and design. Then they execute the test plans according to their findings.<\/p>\n<h3>What is the Agile testing life cycle?<\/h3>\n<p><span data-preserver-spaces=\"true\">The Agile testing life cycle consists of five stages:<\/span><\/p>\n<ul>\n<li><span data-preserver-spaces=\"true\">Impact assessment: you gather inputs from users and stakeholders.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Agile testing planning: all stakeholders come together to plan the schedule of the testing process.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Release readiness: you review the features that have been developed.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Daily Scrums: you run an everyday morning\u00a0<\/span><a class=\"editor-rtfLink\" href=\"https:\/\/hygger.io\/guides\/agile\/scrum\/scrum-standups\/\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">Stand-up meeting<\/span><\/a><span data-preserver-spaces=\"true\">\u00a0to catch up on the status of testing.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Test Agility review: a weekly review meeting with stakeholders to review and assess the process against milestones.<\/span><\/li>\n<\/ul>\n<h2>Agile Testing Strategies<\/h2>\n<p><span data-preserver-spaces=\"true\">There are four stages that compose the Agile testing life cycle.<\/span><\/p>\n<ul>\n<li><span data-preserver-spaces=\"true\">Iteration 0. This is the first stage where you present initial setup tasks. The stage includes identifying people for testing, scheduling resources, choosing and installing testing tools, etc.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Construction Iteration is the second phase of the Agile testing methodology. The majority of the testing occurs during this stage. It is observed as a set of iterations to create an increment of the solution. Within every iteration, the team implements a hybrid of practices from\u00a0<\/span><a class=\"editor-rtfLink\" href=\"https:\/\/hygger.io\/guides\/agile\/scrum\/\" target=\"_blank\" rel=\"noopener\"><span data-preserver-spaces=\"true\">Scrum<\/span><\/a><span data-preserver-spaces=\"true\">, XP, Agile Modeling, and so on.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Transition stage: its goal is to deploy the system successfully into production. The stage includes the activities that train end-users and support them. It also includes marketing of the product release, user documentation, and finalization of the system.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Production. After the release stage, the product moves to the production stage.<\/span><\/li>\n<\/ul>\n<h3>Agile testing quadrants<\/h3>\n<p><span data-preserver-spaces=\"true\">The Agile testing quadrants separate the entire testing process into 4 Quadrants. This helps to understand how Agile testing works.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">The concept of Agile testing quadrants was created by Gregory and Crispin. This concept provides a taxonomy for tests.<\/span><\/p>\n<p><span data-preserver-spaces=\"true\">According to the authors, the two left-hand quadrants help Agile-focused teams to understand which code to write and define when they are done writing it. The two right-hand quadrants help them learn more about the code they have written, providing feedback to the left-hand quadrants.<\/span><\/p>\n<ul>\n<li><span data-preserver-spaces=\"true\">Q1 represents the automated quadrant. It includes the tests that are aimed to improve the code of the product being created. These tests assist teams in building a better product.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Q2 represents the automated and manual quadrant. It involves the tests that improve the business outcomes of the product. Such tests help teams to create a product that drives value for the business and clients.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Q3 is the manual quadrant that includes the tests with the goal of providing feedback for tests in quadrants 1 and 2 by testing the product and user experience to guarantee business outcomes.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Q4 represents the tools quadrant. This quadrant provides the tests that use technology to ensure the code fulfills all nonfunctional requirements (security and compatibility).<\/span><\/li>\n<\/ul>\n<h3>What challenges with Agile software development can QA teams have?<\/h3>\n<ul>\n<li><span data-preserver-spaces=\"true\">Documentation is given less priority in Agile, so chances to get errors are more obvious.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Test execution cycles are highly compressed.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Testers are often required to act as semi-developers.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">New features are introduced quickly. It reduces the available time for testers to identify whether the latest features comply with the requirements or not.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">There is minimal timing for regression testing.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Requirement changes and updates are inherent in Agile. It can be the biggest challenge for QA teams.<\/span><\/li>\n<\/ul>\n<h3>What are the risks of automation in the Agile process?<\/h3>\n<ul>\n<li><span data-preserver-spaces=\"true\">Automation will not essentially improve test productivity unless the testers know how to test.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Automated tests will not replace exploratory manual testing.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">If automated tests are manual, there is a risk that they are not regularly running. It may cause the failure of tests.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Fixing failing tests should be a top priority to avoid false positives.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Often the automation test plan is poorly planned (in order to save time) which results in a test failure.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Many commercial automation tools provide only basic and simple features.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Productivity metrics may lead to making a large investment in running useless tests.<\/span><\/li>\n<li><span data-preserver-spaces=\"true\">Automated testing may lack the expertise to conceive and deliver effective solutions.<\/span><\/li>\n<\/ul>\n<h3>Final thoughts<\/h3>\n<p>Now you know the basics of Agile testing. The best thing you can do to ensure the success of Agile testing for your product is to hire people with all required characteristics of an Agile tester and to cultivate a culture of self-organization and independent thinking in your company.<\/p>\n<p>That environment will result in stable infrastructure without sacrificing speed. You will have happier workers that will deliver a better, more valuable product to your satisfied customers.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As you probably remember, Waterfall separates development and testing into two stages: developers create a feature and then pass it to the quality assurance team for testing. QA writes and executes detailed test plans as well as eliminates defects. Agile teams aim to sustainably deliver new features with quality. Traditional testing does not fit into [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":342,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"class_list":["post-752","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"description\" content=\"Introduction to Agile methodology in testing\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hygger.io\/guides\/agile\/software-development\/agile-testing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is Agile testing? - Hygger.io Guides\" \/>\n<meta property=\"og:description\" content=\"Introduction to Agile methodology in testing\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hygger.io\/guides\/agile\/software-development\/agile-testing\/\" \/>\n<meta property=\"og:site_name\" content=\"Hygger.io Guides\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-08T10:07:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-25T15:37:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hygger.io\/guides\/wp-content\/uploads\/2021\/04\/agile.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"8 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hygger.io\/guides\/#website\",\"url\":\"https:\/\/hygger.io\/guides\/\",\"name\":\"Hygger.io Guides\",\"description\":\"Hygger: Project Management Software &amp; Tools for Companies\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/hygger.io\/guides\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/hygger.io\/guides\/agile\/software-development\/agile-testing\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/hygger.io\/guides\/wp-content\/uploads\/2021\/04\/agile.png\",\"contentUrl\":\"https:\/\/hygger.io\/guides\/wp-content\/uploads\/2021\/04\/agile.png\",\"width\":1400,\"height\":300,\"caption\":\"Agile\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hygger.io\/guides\/agile\/software-development\/agile-testing\/#webpage\",\"url\":\"https:\/\/hygger.io\/guides\/agile\/software-development\/agile-testing\/\",\"name\":\"What is Agile testing? - Hygger.io Guides\",\"isPartOf\":{\"@id\":\"https:\/\/hygger.io\/guides\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hygger.io\/guides\/agile\/software-development\/agile-testing\/#primaryimage\"},\"datePublished\":\"2021-07-08T10:07:48+00:00\",\"dateModified\":\"2022-01-25T15:37:19+00:00\",\"author\":{\"@id\":\"https:\/\/hygger.io\/guides\/#\/schema\/person\/cab80745946cdf5feea0cee70ab6cffc\"},\"description\":\"Introduction to Agile methodology in testing\",\"breadcrumb\":{\"@id\":\"https:\/\/hygger.io\/guides\/agile\/software-development\/agile-testing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hygger.io\/guides\/agile\/software-development\/agile-testing\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hygger.io\/guides\/agile\/software-development\/agile-testing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hygger.io\/guides\/\",\"url\":\"https:\/\/hygger.io\/guides\/\",\"name\":\"\\u0413\\u043b\\u0430\\u0432\\u043d\\u0430\\u044f \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0430\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@id\":\"https:\/\/hygger.io\/guides\/agile\/software-development\/agile-testing\/#webpage\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/hygger.io\/guides\/#\/schema\/person\/cab80745946cdf5feea0cee70ab6cffc\",\"name\":\"Pavel Kukhnavets\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/hygger.io\/guides\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1c304a131d7d560805a98b095abf6816b67434834ab4109340b1e6dfa4061a1b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1c304a131d7d560805a98b095abf6816b67434834ab4109340b1e6dfa4061a1b?s=96&d=mm&r=g\",\"caption\":\"Pavel Kukhnavets\"},\"description\":\"Pavel is a Content Marketing Manager at Hygger.io &amp; Welldoneby.com, a project management tool loved both by tech and non-tech people. Pavel writes about the world of Agile project management, covering such topics as popular methodologies, frameworks, techniques, innovative tools, and much more that affect the overall efficiency and productivity of product teams.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/hygger.io\/guides\/wp-json\/wp\/v2\/posts\/752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hygger.io\/guides\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hygger.io\/guides\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hygger.io\/guides\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/hygger.io\/guides\/wp-json\/wp\/v2\/comments?post=752"}],"version-history":[{"count":7,"href":"https:\/\/hygger.io\/guides\/wp-json\/wp\/v2\/posts\/752\/revisions"}],"predecessor-version":[{"id":1138,"href":"https:\/\/hygger.io\/guides\/wp-json\/wp\/v2\/posts\/752\/revisions\/1138"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hygger.io\/guides\/wp-json\/wp\/v2\/media\/342"}],"wp:attachment":[{"href":"https:\/\/hygger.io\/guides\/wp-json\/wp\/v2\/media?parent=752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hygger.io\/guides\/wp-json\/wp\/v2\/categories?post=752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}