{"id":20952,"date":"2021-04-09T09:03:44","date_gmt":"2021-04-09T09:03:44","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=20952"},"modified":"2021-10-28T06:50:51","modified_gmt":"2021-10-28T06:50:51","slug":"what-is-xray-in-jira","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/what-is-xray-in-jira\/","title":{"rendered":"What is Xray in Jira?"},"content":{"rendered":"\n<p>Cutting Edge Test Management for Jira. Built for every member of your team to plan, test, track and release great software.<\/p>\n\n\n\n<p>Xray is a complete Test Management tool for Jira. It is a full-featured app that does not require any other software in order to run.<\/p>\n\n\n\n<p>Xray supports the entire testing life cycle: test planning, test design, test execution and test reporting. We do this by using special Jira issue types, so you can use all Jira benefits that you are used to.<\/p>\n\n\n\n<p>Our aim is to help you improve the quality of your systems through effective and efficient testing. That&#8217;s why from our first version, Xray already supports both manual and automated tests, including full support for BDD framework (e.g. Cucumber, SpecFlow, Serenity BDD) examples\/tests in the native language (i.e., English).<\/p>\n\n\n\n<p><strong>It has following feature<\/strong><\/p>\n\n\n\n<p><strong>Manage all your Tests as Jira issues<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Manage manual and automated tests as Jira issues, customize screens, fields and workflows.<\/li><li>Specify tests in cucumber language and integrate with test automation frameworks.<\/li><li>Organize tests in folders and test sets.<\/li><\/ul>\n\n\n\n<p><strong>Plan, Execute and Integrate<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create test plans for tracking a set of tests and planned or ad hoc test executions.<\/li><li>Execute tests on different environments and consolidate results.<\/li><li>Use your CI tool to report test results using the included REST API.<\/li><\/ul>\n\n\n\n<p><strong>Reports and Requirement Coverage<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>View the test coverage of requirements with interactive charts.<\/li><li>Analyse status of test entities by Version, Test Plan and Execution Environment.<\/li><\/ul>\n\n\n\n<p><strong>Enterprise Test Management<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Uses Jira-native issues, custom fields, screens &amp; workflows<\/li><li>Full Traceability between requirements, tests, defects, executions<\/li><\/ul>\n\n\n\n<p><strong>Testing<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Use Test Plans to track progress<\/li><li>Organize Tests in folders and Test Sets<\/li><li>Define reusable Preconditions and associate them to Tests<\/li><li>Analyze test results and requirement coverage per Test Environment<\/li><\/ul>\n\n\n\n<p><strong>Automated testing<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Write BDD scenarios inside Jira<\/li><li>Support for Gherkin based frameworks (Cucumber, Behave, SpecFlow)<\/li><li>Integration with Test Automation Frameworks (Selenium, JUnit, NUnit \u2026)<\/li><\/ul>\n\n\n\n<p><strong>Advanced reporting, custom dashboards &amp; gadgets<\/strong><\/p>\n\n\n\n<p><strong>Integrations<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Built-in REST API<\/li><li>Import tests from CSV and JSON<\/li><li>CI &amp; DevOps tools (Jenkins, Bamboo, GitLab \u2026)<\/li><\/ul>\n\n\n\n<p><strong>Reference<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>https:\/\/www.getxray.app\/<\/li><li>https:\/\/marketplace.atlassian.com\/apps\/1211769\/xray-test-management-for-jira?hosting=cloud&amp;tab=overview<\/li><li>https:\/\/docs.getxray.app\/display\/XRAYCLOUD\/About+Xray<\/li><\/ul>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"AboutXray-FeatureList\">Feature List<\/h1>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th scope=\"col\"><\/th><th scope=\"col\"><strong>Supported?<\/strong><\/th><\/tr><tr><th scope=\"col\"><\/th><th scope=\"col\"><strong>Supported?<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Specify<\/strong><\/td><td><\/td><\/tr><tr><td>Create, view, edit, clone tests<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Attachments on Test Steps<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Link to Defects and Requirements<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Imbued Generic Automated Tests<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Native support for BDD (Cucumber, SpecFlow, Serenity BDD, Behave)<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Preconditions for test cases<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Reuse preconditions between test cases<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Multiple preconditions for test cases<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td><strong>Organize<\/strong><\/td><td><\/td><\/tr><tr><td>Organize tests by project, version, component and label<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Organize tests in Test Sets<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td><strong>Plan<\/strong><\/td><td><\/td><\/tr><tr><td>Test plans<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td><strong>Execute<\/strong><\/td><td><\/td><\/tr><tr><td>Create, edit, clone and schedule test executions<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Ad hoc style (execute unplanned tests)<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Personalize and create Test Run and step statuses<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td><strong>Measure<\/strong><\/td><td><\/td><\/tr><tr><td>Track with progress bars on Test Execution\/Cycles and Test Plans<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Track requirement coverage\/status directly on issues<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Advanced Reporting<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\">(Overall and Historic Requirement Coverage, Traceability)<\/td><\/tr><tr><td>Number of&nbsp;<a href=\"https:\/\/docs.getxray.app\/display\/XRAYCLOUD\/Reporting+using+Gadgets\" target=\"_blank\" rel=\"noopener\">built-in reusable gadgets<\/a><\/td><td><strong>5<\/strong><\/td><\/tr><tr><td><strong>Explore and evolve<\/strong><\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Built-in REST API<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td><strong>Characteristics<\/strong><\/td><td><\/td><\/tr><tr><td>Consistency (Test changing non-retroactivity on past executions)<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Use of Jira issues benefits<\/td><td><strong>Test, Precondition, Test Set, Sub-Test Execution, Test Execution, Test Plan<\/strong><\/td><\/tr><tr><td><strong>Configuration<\/strong><\/td><td><\/td><\/tr><tr><td>Extensive configuration, including behavior&nbsp;&nbsp;<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Per-project configuration<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td>Support for project separation between requirements and tests<\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td><strong>Agile integration<\/strong><\/td><td><\/td><\/tr><tr><td><strong>CI Integrations (via REST API)<\/strong><\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td><strong>Importing results<\/strong><\/td><td><strong>Cucumber, SpecFlow, Behave, Serenity BDD, Gwen, Xray JSON,&nbsp;&nbsp;TestNG, JUnit, NUnit, xUnit, Robot, RSpec, Selenium<\/strong><\/td><\/tr><tr><td><strong>Importing tests<\/strong><\/td><td><strong><a href=\"https:\/\/docs.getxray.app\/display\/XRAYCLOUD\/Importing+Tests+using+Test+Case+Importer\" target=\"_blank\" rel=\"noopener\">Excel\/CSV\/JSON<\/a>&nbsp;and tests from&nbsp;<a href=\"https:\/\/docs.getxray.app\/display\/XRAYCLOUD\/Integrating+with+Testing+Frameworks\" target=\"_blank\" rel=\"noopener\">many different automated test frameworks<\/a><\/strong><\/td><\/tr><tr><td><strong>Exporting<\/strong><strong>&nbsp;t<\/strong><strong>esting data to fully customized DOC\/PDF\/Excel with&nbsp;<a href=\"https:\/\/marketplace.atlassian.com\/apps\/891368\/xporter-export-issues-from-jira?hosting=cloud&amp;tab=overview\" target=\"_blank\" rel=\"noopener\">Xporter<\/a><\/strong><\/td><td><img decoding=\"async\" src=\"https:\/\/docs.getxray.app\/download\/attachments\/31621685\/image2016-10-3%2016%3A7%3A7.png?version=2&amp;modificationDate=1600507688240&amp;api=v2\"><\/td><\/tr><tr><td><strong>UI-supported languages<\/strong>&nbsp;<\/td><td><strong>English, German, Spanish, French<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div class=\"epyt-gallery\" data-currpage=\"1\" id=\"epyt_gallery_51907\"><iframe loading=\"lazy\"  id=\"_ytid_70987\"  width=\"760\" height=\"427\"  data-origwidth=\"760\" data-origheight=\"427\" src=\"https:\/\/www.youtube.com\/embed\/?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  no-lazyload\" title=\"YouTube player\"  data-epytgalleryid=\"epyt_gallery_51907\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><div class=\"epyt-gallery-list\"><div>Sorry, there was a YouTube error.<\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Cutting Edge Test Management for Jira. Built for every member of your team to plan, test, track and release great software. Xray is a complete Test Management tool for Jira&#8230;. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-20952","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/20952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=20952"}],"version-history":[{"count":4,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/20952\/revisions"}],"predecessor-version":[{"id":24437,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/20952\/revisions\/24437"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=20952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=20952"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=20952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}