Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Integration with testing frameworks is achieved by processing the results contained in the reports test runners (e.g., in XML, JSON). The results are mapped to the proper Test issues; if they don't exist then they will be created. This flow is explained in Using Generic Tests for Automation. Xray also supports Cucumber tests natively.       

Besides Cucumber, there are currently many testing frameworks available for every language you may think of.

...

Gliffy Diagram
nameintegration_with_automation_frameworks_new Copy Copy
pagePin31

Summary of features per framework

...

JUnit


TestNG

Cucumber

Content by Label
showLabelsfalse
max30
showSpacefalse
sorttitle
cqllabel = "junit" and space = currentSpace()
labelsjunit

Content by Label
showLabelsfalse
max30
showSpacefalse
sorttitle
cqllabel = "testng" and space = currentSpace()
labelsnunit

Content by Label
showLabelsfalse
max30
showSpacefalse
sorttitle
cqllabel = "nunit" and space = currentSpace()
labelsnunit

Content by Label
showLabelsfalse
max30
showSpacefalse
sorttitle
cqllabel = "cucumber" and space = currentSpace()
labelscucumber

...

Testing by target environment

Browser / Web testingMobile TestingTesting in the Cloud

Content by Label
showLabelsfalse
showSpacefalse
sorttitle
cqllabel in ("phantomjs","selenium","phantomcss","web","webdriver") and space = currentSpace()
labelsselenium phantomcss phantomjs

Content by Label
showLabelsfalse
showSpacefalse
sorttitle
cqllabel = "mobile" and space = currentSpace()
labelsmobile

Content by Label
showLabelsfalse
showSpacefalse
sorttitle
cqllabel = "cloud" and space = currentSpace()
labelscloud

...