{"id":5872,"date":"2016-03-22T15:31:20","date_gmt":"2016-03-22T15:31:20","guid":{"rendered":"http:\/\/www.abstracta.us\/?p=5872"},"modified":"2025-05-05T21:21:20","modified_gmt":"2025-05-05T21:21:20","slug":"migrating-testlink-jama","status":"publish","type":"post","link":"https:\/\/abstracta.us\/blog\/testing-tools\/migrating-testlink-jama\/","title":{"rendered":"Migrating from TestLink to JAMA"},"content":{"rendered":"<p><script src=\"https:\/\/abstracta.activehosted.com\/f\/embed.php?id=48\" type=\"text\/javascript\" charset=\"utf-8\"><\/script><!-- Go to www.addthis.com\/dashboard to customize your tools --><script src=\"\/\/s7.addthis.com\/js\/300\/addthis_widget.js#pubid=ra-58d80a50fc4f926d\" type=\"text\/javascript\"><\/script><\/p>\n<h1><span style=\"font-weight: 400; color: #333333;\">Guest post by\u00a0Juan Techera, QA Manager for Verifone<\/span><\/h1>\n<p><span style=\"color: #333333;\"><span style=\"font-weight: 400;\">Recently, our test team at Verifone was challenged for the first time with how to move thousands of test cases and results from TestLink to JAMA.<\/span><span style=\"font-weight: 400;\">\u00a0There&#8217;s a\u00a0lack of documentation and public information about how to handle this (which is mainly why I am\u00a0writing this post). Due to this fact, we faced some issues in the process, but in the end, we learned from it. Today I am sharing the way we figured out how to do it with you.<\/span><\/span><\/p>\n<p><span style=\"font-weight: 400; color: #333333;\">The TestLink version that we use only allows you to export data to XML, HTML or Word Document, and since HTML and Word export files don\u2019t let JAMA know how to map each field, XML seemed to be our first (and best) option. But, that wasn\u2019t the hard part, the real troubles that we faced had to do with file encoding and getting the right mapping on JAMA. <\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Migrate_from_TestLink_to_JAMA_in_6_Steps\"><\/span><strong><span style=\"color: #00b674;\">Migrate from TestLink to JAMA in 6 Steps<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li><span style=\"color: #333333;\"><span style=\"font-weight: 400;\">Export your Test Suite to a XML file in TestLink.<\/span><\/span><\/li>\n<li><span style=\"color: #333333;\"><span style=\"font-weight: 400;\">Open the XML file using MS Excel.<\/span><\/span><\/li>\n<li><span style=\"color: #333333;\"><span style=\"font-weight: 400;\">Remove all the lines corresponding to subfolder levels*<\/span><\/span><\/li>\n<li><span style=\"color: #333333;\"><span style=\"font-weight: 400;\">Save as xls \/ xlsx file.<\/span><\/span><\/li>\n<li><span style=\"color: #333333;\"><span style=\"font-weight: 400;\">Import in JAMA providing the column name to each of the fields in JAMA.<\/span><\/span><\/li>\n<li><span style=\"color: #333333;\"><span style=\"font-weight: 400;\">Voila! There you go.<\/span><\/span><\/li>\n<\/ol>\n<p><span style=\"color: #333333;\"><i><span style=\"font-weight: 400;\">* There may be a way to avoid this but I haven\u2019t figured it out. If we leave the lines corresponding to subfolder levels, importing will sometimes stop there and will not import any of the TC\u2019s below that line. In some other instances, it will just create an empty Test Case without steps.<\/span><\/i><\/span><\/p>\n<p><span style=\"font-weight: 400; color: #333333;\">Our TestLink version only allows you to export data to XML, HTML or Word Document, so if your version allows you to export to an Excel file (xls), it may save you some of the headaches that we faced.<\/span><\/p>\n<p><em><span style=\"color: #000000;\"><span style=\"color: #333333;\"><span style=\"font-weight: 400;\">Note: JAMA has released a <a href=\"http:\/\/dev.jamasoftware.com\/rest\"><span style=\"font-weight: 400;\">REST Api<\/span><\/a><\/span><span style=\"font-weight: 400;\"> documented that also includes <a href=\"https:\/\/github.com\/JamaSoftware\/REST-References\"><span style=\"font-weight: 400;\">code samples in github<\/span><\/a><\/span><span style=\"font-weight: 400; color: #333333;\">, which means that you can code some lines to do almost everything you want (including migrating from your previous test-management-tool).<\/span><\/span><\/span><\/em><\/p>\n<p><span style=\"color: #000000;\"><span style=\"font-weight: 400; color: #333333;\">I hope you find this helpful for migrating from Testlink to JAMA! If you have any questions about how to do this, just <a href=\"mailto:hello@abstracta.us\">send a message<\/a><\/span> to a testing professional at Abstracta.<\/span><\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Recommended_for_You\"><\/span><strong>Recommended for You<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"http:\/\/abstracta.us\/blog\/software-testing\/abstracta-blazemeter-launch-performance-testing-coursework-certification\/\">Abstracta and BlazeMeter Launch Performance Testing Coursework and Certification<\/a><br \/>\n<span style=\"font-weight: 400; color: #00b674;\"><a href=\"http:\/\/abstracta.us\/blog\/performance-testing\/jmeter-response-assertions-how\/\">JMeter Response Assertions: How to know what to validate in an HTTP Response Request<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Guest post by\u00a0Juan Techera, QA Manager for Verifone Recently, our test team at Verifone was challenged for the first time with how to move thousands of test cases and results from TestLink to JAMA.\u00a0There&#8217;s a\u00a0lack of documentation and public information about how to handle this&#8230;<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v14.0.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Migrating from TestLink to JAMA | Abstracta<\/title>\n<meta name=\"description\" content=\"Here is how a team member at Verifone figured out how to easily move thousands of test cases and results from TestLink to JAMA.\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/abstracta.us\/blog\/testing-tools\/migrating-testlink-jama\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migrating from TestLink to JAMA | Abstracta\" \/>\n<meta property=\"og:description\" content=\"Here is how a team member at Verifone figured out how to easily move thousands of test cases and results from TestLink to JAMA.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/abstracta.us\/blog\/testing-tools\/migrating-testlink-jama\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog about AI-powered quality engineering for teams building complex software | Abstracta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AbstractaQA\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-03-22T15:31:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-05T21:21:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/abstracta.us\/wp-content\/uploads\/2016\/03\/Migrating_Knowledge-min.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"420\" \/>\n\t<meta property=\"og:image:height\" content=\"236\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AbstractaUS\" \/>\n<meta name=\"twitter:site\" content=\"@AbstractaUS\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/abstracta.us\/blog\/#website\",\"url\":\"https:\/\/abstracta.us\/blog\/\",\"name\":\"Blog about AI-powered quality engineering for teams building complex software | Abstracta\",\"description\":\"AI-powered quality engineering\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/abstracta.us\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/testing-tools\/migrating-testlink-jama\/#webpage\",\"url\":\"https:\/\/abstracta.us\/blog\/testing-tools\/migrating-testlink-jama\/\",\"name\":\"Migrating from TestLink to JAMA | Abstracta\",\"isPartOf\":{\"@id\":\"https:\/\/abstracta.us\/blog\/#website\"},\"datePublished\":\"2016-03-22T15:31:20+00:00\",\"dateModified\":\"2025-05-05T21:21:20+00:00\",\"author\":{\"@id\":\"https:\/\/abstracta.us\/blog\/#\/schema\/person\/a9a9c940a1105e692be7cd032582fae4\"},\"description\":\"Here is how a team member at Verifone figured out how to easily move thousands of test cases and results from TestLink to JAMA.\",\"breadcrumb\":{\"@id\":\"https:\/\/abstracta.us\/blog\/testing-tools\/migrating-testlink-jama\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/abstracta.us\/blog\/testing-tools\/migrating-testlink-jama\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/abstracta.us\/blog\/testing-tools\/migrating-testlink-jama\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/\",\"url\":\"https:\/\/abstracta.us\/blog\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/testing-tools\/\",\"url\":\"https:\/\/abstracta.us\/blog\/testing-tools\/\",\"name\":\"Testing Tools\"}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/testing-tools\/migrating-testlink-jama\/\",\"url\":\"https:\/\/abstracta.us\/blog\/testing-tools\/migrating-testlink-jama\/\",\"name\":\"Migrating from TestLink to JAMA\"}}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/abstracta.us\/blog\/#\/schema\/person\/a9a9c940a1105e692be7cd032582fae4\",\"name\":\"Juan Techera\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/abstracta.us\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/27f592bce687a09701247d123d7a91db?s=96&d=blank&r=g\",\"caption\":\"Juan Techera\"},\"description\":\"Juan has worked in the IT industry since 2005, the testing area being his forte with more than nine years of Test Management experience. He also has .Net Development experience as well as experience managing testing and support groups from 5 to 15 people.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/5872"}],"collection":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/comments?post=5872"}],"version-history":[{"count":8,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/5872\/revisions"}],"predecessor-version":[{"id":12018,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/5872\/revisions\/12018"}],"wp:attachment":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/media?parent=5872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/categories?post=5872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/tags?post=5872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}