You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Overview

In this tutorial, we will use Fitnesse as the master of information for creating and editing acceptance tests.

We will use Fitnesse JUnit output capabilities in order to get visibility of the results of the automated tests managed by Fitnesse.

Description


package selenium_sample;

import org.junit.Assert;
import org.junit.Test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class JTest1 {
    @Test
    public void startWebDriver(){

        //WebDriver driver = new FirefoxDriver();
        WebDriver driver = new ChromeDriver();
        driver.navigate().to("http://seleniumsimplified.com");
        Assert.assertTrue("title should start differently",
                            driver.getTitle().startsWith("Selenium Simplified"));
        driver.close();
        driver.quit();
    }
}


After successfully running the Test Case and generating the JUnit XML report (e.g., TESTS-TestSuites.xml), it can be imported to Xray (either by the REST API or through Import Execution Results action within the Test Execution).




JUnit's Test Case is mapped to a Generic Test in Jira, and the Generic Test Definition field contains the name of the class, and the method name that implements the Test Case.

The Execution Details of the Generic Test contains information about the Test Suite, which in this case corresponds to the Test Case class. 


References



  • No labels