loading ...
an error occured...

If the problem persists, please contact support.

Reload the page.
Settings

Account Info

Name:
Company:
Subscription:

User Profile

Client and API Data

User ID:
User Token:
Export to JIRA

You can export the test cases as JIRA issues. When you import the JIRA issues, they will be placed in a JIRA project with the name of the test plan in Pairwiser.

To export the issues from Pairwiser into JIRA:

  • Click "Export" above.
  • Open JIRA.
  • Click "Projects" > "Import External Project".
  • Choose "JSON".
  • Click "Choose File" and select the file exported from Pairwiser.
  • Click "Begin Import".

Many fields of the imported JIRA issues will get default values. For example, the task type will be set to a default. Use bulk-edits in JIRA to, for example, change the issue type.

Export to JIRA

You can export the test scripts as JIRA issues. When you import the JIRA issues, they will be placed in a JIRA project with the name of the test plan in Pairwiser.

To export the issues from Pairwiser into JIRA:

  • Click "Export" above.
  • Open JIRA.
  • Click "Projects" > "Import External Project".
  • Choose "JSON".
  • Click "Choose File" and select the file exported from Pairwiser.
  • Click "Begin Import".

Many fields of the imported JIRA issues will get default values. For example, the task type will be set to a default. Use bulk-edits in JIRA to, for example, change the issue type.

Feedback

Your feedback is always appreciated!

  • If you have any feature requests, we will prioritize them in our continual development of Pairwiser.
  • If you report any problems, we will make sure they are fixed quickly.
  • Any other comments are also welcommed.

Feature Requests

Collaboration features
Export tests to HP Quality Center
Export tests to other testing tool
Import specifications from modeling tool
More complex specification language
Command Line Tool
More visualization
Desktop GUI Tool
Strengths 4-6



Quick Feedback
Import Test Plan from Example Gallery

Here you can import test plan examples. You can read a full description and explanation of the examples in the Pairwiser knowledge base.

Import Parameters from CSV

Chose a Comma Separated Values (CSV) file containing parameters and values. The first column contains the parameter name and the following columns the values.

Spread sheet programs such as Microsoft Excel and Open Office supports exporting to the CSV format.

Notice that in some countries, a CSV file is separated by semicolons. If you are in such a country, chose "Semicolon Separated Values" below.

Comma Separated Values
Semicolon Separated Values
 
Welcome to Pairwiser!

Select a test plan above to start working on it. If you do not have a test plan, you can create one using the "new" button above.

If you experience any problems, do not hessitate to contact support. Contact details and opening hours are found on the Pairwiser home page.

What's new?

Want to learn first-principles software engineering? Check out Foundations of Computer Science

What to run Pairwiser locally at your company? Then check out Pairwiser Stand Alone available for Windows, Linux and docker.

June 7. 2020

Pairwiser stand-alone is now available for Linux.

April 30. 2020

Pairwiser can also do 4-6-wise testing, but the feature is not activated for the free, online version, contact us to learn more.


Want to run Pairwiser on more powerful hardware? Contact us to learn more about our hosted solutions.

The company behind Pairwiser has also developed progsbase, a "write-once, run everywhere forever" coding platform. Build timeless, highly reusable and robust libraries. It opens up new possibilities for specialization and division of labor in software development.

Intro
Define Parameters
Required Tests
Generate Tests
Analysis of Tests
Test Script Template
Test Scripts
The test plan has been loaded.

In order to generate tests, you need to define the parameters of your system under test. You can define the parameters using the "Define Parameters"-tab above.

If there are certain tests or parameter settings that need to be included in a test set, you can specify them on the "Required Tests"-tab.

You can generate tests using the "Generate Tests"-tab. 1, 2 and 3-wise test generation as well as mixed-strength test generation is supported. You can include the required tests in the generated tests. Pairwiser will optimally include them to avoid redundancy.

Once you have defined the parameters of your system under test and generated tests, you can write test scripts using the "Test Script Template"-tab above. When you have a template, you can generate test scripts using the "Test Scripts"-tab based on the tests and on the test script template.

Define Parameters


parameter definition valid

You can now generate tests in the "Generate Tests" tab and/or add required tests using the "Required Tests"-tab. You can optionally generate tests starting from the required tests.
Error:

Test Model Analysis
- Valid:
- Satisfiable:
- Combinations:
Required tests go here.

After you have defined the parameters of your system, you can add required tests here. These test can be used as a starting point when generating tests using the "Generate Tests"-tab.

Required Tests

Generate Tests

After you have defined the parameters of your system under test you can generate tests here.

Test Generator


include required tests
generating tests
error

done

You can now analyze your tests or generate test scripts using the tabs above.
Test Analysis

Analyze using:

Tests:
Number of Possible Tests :
The number of possible tests is the total number of different valid combinations of values that can be assigned to the parameters in the parameter definition. This number grows rapidly as more parameters and values are added to the parameter definition.

For parameter definitions with many parameter and values, this number might be extremely large or the calculation of the number might time out.

For parameter definitions with few parameters and values, this number might be surprisingly low, but remember, each time you add a single new parameter, it might double the number.
Coverage :
For 2-wise analysis, the coverage show what percentage of valid pairs of values that are in at least one of the tests. Similarly for 1-wise, 3-wise and mixed analysis. For 2-wise analysis, if this number is 100%, it means that all possible and valid pairs of value assignments are in at least one of the tests. If this number is lower, it means that some valid pairs of values are not present in the tests.
:
If we have, for example, Parameter 1 with values A and B and Parameter 2 with values C and D, the valid combinations of 2 values are: {A, C}, {A, D}, {B, C} and {B, D}. Notice that {A, B} and {C, D} are invalid combinations as each parameter can only have one value assigned to it.

The single values are simply {A}, {B}, {C} and {D}.

For mixed coverage, the values of the parameters marked with 3 are included in combinations of 3 or less values, the values of parameters marked with 2 are included combinations of 2 or less values, and the parameters marked with 1 are only included as single values only.
  • covered :
    The number of valid combinations covered by the generated tests. This means that this number of valid combinations are each in at least one of the generated tests. If this number is the same as the total number of valid combinations, the coverage is 100%.
  • total :
    The total number of valid combinations. For 2-wise tests, this is the number of valid and possible pairs of values of every two parameters.
  • uncovered :
    The number of possible and valid combinations not covered by the tests. If this number is 0, the coverage is 100%, if not the coverage is lower than 100%.
Accumulated Coverage :
The curve shows the total coverage of the test suite as each test as it is added to it. This means that the curve shows the coverage of Test 1 on 1 on the x-axis. On 2, the curve shows the combined (or accumulated) coverage of Test 1 and 2. On 3, the curve shows the combined (or accumulated) coverage of Test 1, 2 and 3, etc.
analyzing tests
analysis done

analysis error:

Test Script Template


checking test scripts
error

template valid
You can now generate test script on the "Test Scripts" tab.
Test Scripts

After you have written and saved a valid test script template and generated tests, you can generate test scripts here.

Test Script

generating test scripts
error

done

Copyright © 2015-21 Inductive AS - [email protected]