{"id":502,"date":"2026-04-29T18:14:30","date_gmt":"2026-04-29T18:14:30","guid":{"rendered":"https:\/\/logicnextgen.com\/tutorials\/?page_id=502"},"modified":"2026-05-23T14:08:02","modified_gmt":"2026-05-23T14:08:02","slug":"testng-interview-questions-and-answers","status":"publish","type":"page","link":"https:\/\/logicnextgen.com\/tutorials\/testng-interview-questions-and-answers\/","title":{"rendered":"TestNG Interview Questions &amp; Answers"},"content":{"rendered":"\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>TestNG Interview Questions &amp; Answers<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-0f48109e5ec662a7ec77e63ad0f0cd45\" style=\"color:#ff8d00\"><strong>1. What is TestNG?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><br>TestNG (Test Next Generation) is a testing framework inspired by JUnit and NUnit but designed to be more powerful and flexible. It supports annotations, parallel execution, data-driven testing, and reporting.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-b751cb3629f0e8233163951272c525f7\" style=\"color:#ff8d00\"><strong>2. What are the main features of TestNG?<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Annotation-based testing<\/li>\n\n\n\n<li>Parallel test execution<\/li>\n\n\n\n<li>Data-driven testing using DataProvider<\/li>\n\n\n\n<li>Flexible test configuration<\/li>\n\n\n\n<li>Dependency management<\/li>\n\n\n\n<li>Detailed reporting<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-f55707dec3d7a1b81f9bbc7fe9b13a75\" style=\"color:#ff8d00\"><strong>3. What are TestNG annotations?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><br><\/strong> Annotations define how methods should behave in a test. Common ones include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>@Test \u2013 marks a test method<\/li>\n\n\n\n<li>@BeforeMethod \/ @AfterMethod<\/li>\n\n\n\n<li>@BeforeClass \/ @AfterClass<\/li>\n\n\n\n<li>@BeforeSuite \/ @AfterSuite<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-5eafa001bc1cbbcd457d1f3c0cef28a9\" style=\"color:#ff8d00\"><strong>4. What is the difference between @BeforeMethod and @BeforeClass?<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>@BeforeMethod: runs <strong>before each test method<\/strong><\/li>\n\n\n\n<li>@BeforeClass: runs <strong>once before all test methods in a class<\/strong><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-727370e4562fb3245d6a71fdea0bb64d\" style=\"color:#ff8d00\"><strong>5. What is the difference between TestNG and JUnit?<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>TestNG<\/strong><\/td><td><strong>JUnit<\/strong><\/td><\/tr><tr><td>Supports parallel execution<\/td><td>Limited parallel support<\/td><\/tr><tr><td>Supports dependency testing<\/td><td>No dependency feature<\/td><\/tr><tr><td>Supports DataProvider<\/td><td>Limited parameterization<\/td><\/tr><tr><td>More flexible annotations<\/td><td>Fewer annotations<\/td><\/tr><tr><td>Better reporting<\/td><td>Basic reporting<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-61948c7e619c50993015f29761c83955\" style=\"color:#ff8d00\"><strong>6. What is <\/strong><strong>testng.xml<\/strong><strong> file?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">testng.xml is a configuration file used to control test execution in TestNG.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It helps to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Define test suites<\/li>\n\n\n\n<li>Group tests<\/li>\n\n\n\n<li>Run tests in parallel<\/li>\n\n\n\n<li>Pass parameters<\/li>\n\n\n\n<li>Control execution order<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;suite name=\"Suite\">\n  &lt;test name=\"Test\">\n     &lt;classes>\n        &lt;class name=\"tests.LoginTest\"\/>\n     &lt;\/classes>\n  &lt;\/test>\n&lt;\/suite<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-5919486082327e67e8278adfc8d201d1\" style=\"color:#ff8d00\"><strong>7. What are groups in TestNG?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Groups are used to categorize test methods.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@Test(groups = \"smoke\")\npublic void loginTest() {\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You can run only specific groups using testng.xml.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-adb399fd05926ae13f04c92164165351\" style=\"color:#ff8d00\"><strong>8. What is the use of <code>dependsOnGroups<\/code> in TestNG?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It allows a test method to depend on an entire group of tests.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Groups are used to categorize test methods.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@Test(groups = \"smoke\")\npublic void loginTest() {\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You can run only specific groups using testng.xml.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-57259d14b83f28e3017f98661b9f9e7f wp-block-paragraph\" style=\"color:#ff8d00\"><strong>9. What is dependency in TestNG?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dependency means one test method depends on another test method.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@Test\npublic void login() {\n}\n\n@Test(dependsOnMethods = \"login\")\npublic void dashboard() {\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If login() fails, dashboard() will be skipped.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-54a004db39f4612b221c19b54d54f1df wp-block-paragraph\" style=\"color:#ff8d00\"><strong>10. What is the difference between Hard Assert and Soft Assert?<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\">Hard Assert<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stops execution immediately if assertion fails.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Assert.assertEquals(actual, expected);<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading has-medium-font-size\">Soft Assert<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Continues execution even after assertion failure.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>SoftAssert sa = new SoftAssert();\nsa.assertEquals(actual, expected);\nsa.assertAll();<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-cc0ba95159a163d7c64711d71c1d2489\" style=\"color:#ff8d00\"><strong>11. What is assertion in TestNG?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Assertions are used to validate expected and actual results.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Common assertions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>assertEquals()<\/li>\n\n\n\n<li>assertTrue()<\/li>\n\n\n\n<li>assertFalse()<\/li>\n\n\n\n<li>assertNull()<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-06f05db5d77e03e6312e102dde251f6d\" style=\"color:#ff8d00\"><strong>12. What is parameterization in TestNG?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Parameterization allows passing values to test methods from testng.xml.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;parameter name=\"browser\" value=\"chrome\"\/>\n@Parameters(\"browser\")\n@Test\npublic void launch(String browser) {\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-e3d79a5f02f9d9e2abd8cbd4a30a36dd\" style=\"color:#ff8d00\"><strong>13. What is the difference between Parameters and DataProvider?<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Parameters<\/strong><\/td><td><strong>DataProvider<\/strong><\/td><\/tr><tr><td>Values from XML<\/td><td>Values from Java method<\/td><\/tr><tr><td>Used for simple data<\/td><td>Used for multiple datasets<\/td><\/tr><tr><td>Less flexible<\/td><td>More flexible<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-abc9cecacb55bc59b099136c0ad5a998\" style=\"color:#ff8d00\"><strong>14. How can you run tests in parallel in TestNG?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Using parallel attribute in testng.xml.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;suite name=\"Suite\" parallel=\"tests\" thread-count=\"2\"><br><br><\/code><\/pre>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-1a05c2799342f8c3538c1e2e6fe15870 wp-block-paragraph\" style=\"color:#ff8d00\">1<strong>5. What is invocationCount in TestNG?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is used to run a test multiple times.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@Test(invocationCount = 5)\npublic void testMethod() {\n}<\/code><\/pre>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-bcfa746af9f6d6ebb42b1a4d01333be2 wp-block-paragraph\" style=\"color:#ff8d00\"><strong>16. What is priority in TestNG?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Priority controls execution order of test methods.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@Test(priority = 1)\npublic void login() {\n}\n\n@Test(priority = 2)\npublic void logout() {\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Lower priority executes first.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-359452cda63f433bbe73da9dc200f1cc\" style=\"color:#ff8d00\"><strong>17. What happens if priority is not set?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Test methods execute in alphabetical order by method name.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-6445c4f9c7e7a1a2478505b5515e99fd\" style=\"color:#ff8d00\"><strong>18. What is timeout in TestNG?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Timeout defines maximum execution time for a test.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@Test(timeOut = 3000)\npublic void test() {\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Test fails if execution exceeds 3 seconds.<br><\/p>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-3be6d8d65a03238d1db5231e49eae21b wp-block-paragraph\" style=\"color:#ff8d00\"><strong>19. What is enabled=false in TestNG?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Used to skip a test method.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@Test(enabled = false)\npublic void skipTest() {\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-2ee24977ff487161432aa721e999254d\" style=\"color:#ff8d00\"><strong>20. What is the difference between <\/strong><strong>@BeforeTest<\/strong><strong> and <\/strong><strong>@BeforeSuite<\/strong><strong>?<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>@BeforeTest<\/strong><\/td><td><strong>@BeforeSuite<\/strong><\/td><\/tr><tr><td>Runs before test tag<\/td><td>Runs before entire suite<\/td><\/tr><tr><td>Executes multiple times<\/td><td>Executes once<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-0c580647aaecbfd30c504dc609eb27e2\" style=\"color:#ff8d00\"><strong>21. How do you skip a test in TestNG?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Two ways:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>enabled = false<\/li>\n\n\n\n<li>Using SkipException<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>throw new SkipException(\"Skipping test\")<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-cb043a6a0b9a3c33967aabcff82424e6\" style=\"color:#ff8d00\"><strong>22. What are listeners in TestNG?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Listeners are interfaces that modify TestNG behavior during execution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Common listeners:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ITestListener<\/li>\n\n\n\n<li>ISuiteListener<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Used for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Logging<\/li>\n\n\n\n<li>Screenshots<\/li>\n\n\n\n<li>Reporting<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-a5261db9def71f1ec5d69c3a1d5e5cc2\" style=\"color:#ff8d00\"><strong>23. What is <\/strong><strong>ITestListener<\/strong><strong>?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It is a listener interface used to track test execution events.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Methods include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>onTestStart()<\/li>\n\n\n\n<li>onTestSuccess()<\/li>\n\n\n\n<li>onTestFailure()<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-1582e56b5a72de4923765eccfb587cdf\" style=\"color:#ff8d00\"><strong>24. How do you generate reports in TestNG?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">TestNG automatically generates reports inside the test-output folder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Main reports:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>index.html<\/li>\n\n\n\n<li>emailable-report.html<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-4bcb08ed0c49d4d274ecbc97916f5b17\" style=\"color:#ff8d00\"><strong>25. What is factory annotation in TestNG?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">@Factory is used to create multiple instances of test classes dynamically.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-1f982dd658f1ca05bdab7a3a5d1f3b13\" style=\"color:#ff8d00\"><strong>26. What is the difference between <\/strong><strong>@BeforeTest<\/strong><strong> and <\/strong><strong>@BeforeMethod<\/strong><strong>?<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>@BeforeTest<\/strong><\/td><td><strong>@BeforeMethod<\/strong><\/td><\/tr><tr><td>Runs before all test methods in a test<\/td><td>Runs before each test method<\/td><\/tr><tr><td>Executes once<\/td><td>Executes multiple times<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-7e0a6c461e57caffcc5ca0cd6d37de03\" style=\"color:#ff8d00\"><strong>27. Can TestNG be integrated with Selenium?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. TestNG is widely used with Selenium for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Test execution<\/li>\n\n\n\n<li>Reporting<\/li>\n\n\n\n<li>Assertions<\/li>\n\n\n\n<li>Parallel testing<\/li>\n\n\n\n<li>Data-driven testing<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-0b792c3264fc2ce817846cace6b10121 wp-block-paragraph\" style=\"color:#ff8d00\"><strong>28. How do you retry failed test cases in TestNG?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using IRetryAnalyzer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>public class Retry implements IRetryAnalyzer {\n  int count = 0;\n\n  public boolean retry(ITestResult result) {\n     if(count &lt; 2) {\n        count++;\n        return true;\n     }\n     return false;\n  }\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading has-text-color has-link-color has-medium-font-size wp-elements-7c8efc12dfeb42edef499902d43d9173\" style=\"color:#ff8d00\"><strong>29. What is alwaysRun=true in TestNG?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It ensures the method executes even if dependent methods fail.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>@Test(alwaysRun = true)<\/code><\/pre>\n\n\n\n<p class=\"has-text-color has-link-color has-medium-font-size wp-elements-5831cbfbeb529c236da324483a9cbabd wp-block-paragraph\" style=\"color:#ff8d00\"><strong>30. What is thread-count in TestNG?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It defines the number of threads used during parallel execution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>thread-count=\"3\"\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-medium-font-size\"><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TestNG Interview Questions &amp; Answers 1. What is TestNG? TestNG (Test Next Generation) is a testing framework inspired by JUnit and NUnit but designed to be more powerful and flexible. It supports annotations, parallel execution, data-driven testing, and reporting. 2. What are the main features of TestNG? 3. What are TestNG annotations? Annotations define how &#8230; <a title=\"TestNG Interview Questions &amp; Answers\" class=\"read-more\" href=\"https:\/\/logicnextgen.com\/tutorials\/testng-interview-questions-and-answers\/\" aria-label=\"Read more about TestNG Interview Questions &amp; Answers\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-502","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/logicnextgen.com\/tutorials\/wp-json\/wp\/v2\/pages\/502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/logicnextgen.com\/tutorials\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/logicnextgen.com\/tutorials\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/logicnextgen.com\/tutorials\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/logicnextgen.com\/tutorials\/wp-json\/wp\/v2\/comments?post=502"}],"version-history":[{"count":15,"href":"https:\/\/logicnextgen.com\/tutorials\/wp-json\/wp\/v2\/pages\/502\/revisions"}],"predecessor-version":[{"id":638,"href":"https:\/\/logicnextgen.com\/tutorials\/wp-json\/wp\/v2\/pages\/502\/revisions\/638"}],"wp:attachment":[{"href":"https:\/\/logicnextgen.com\/tutorials\/wp-json\/wp\/v2\/media?parent=502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}