Versions Compared

Key

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

Table of Contents

Introduction

...

To understand this implicitness better, you can go through the different cases below in which you might have to use SVN in.

Setting Up a New Project

Create a new project in Qualitia called "Project ABC." Qualitia automatically creates a directory "Project ABC" and also creates Test Cases, Tasks, and Custom Action sub directories. As Project ABC is still not checked into the SVN server, you cannot allocate users to it and expect it to start working.

You have to do the following explicitly:

  1. Add and commit your newly created Project ABC directory to SVN.
  2. Once SVN commit is done, you need to ask your team to check-out Project ABC to their Qualitia Project Path.

Once this is done, Qualitia will automatically update and commit all your Qualitia test cases and tasks to your SVN repository as and when required.

Qualitia will also automatically update and commit changes during test case development, task development, and execution.

Creating/Editing Test Cases and Tasks

To understand what Qualitia does when a test case/task is created or edited, refer to the table that shows a sequence of steps performed by a user.

The table below considers a user working on a test case ABC containing Task A, Task B, and Task C.

...

Step

...

When User "A" ...

...

Then Qualitia ...

...

So That ...

...

1

...

Clicks Test Case ABC to open it

...

Gets update for Test Case ABC and all tasks from SVN

...

The latest update is always available to the user and the impact is known as early as possible

...

2

...

Tries editing Task A by adding a step or editing a step

...

Gets Task and update from SVN, then locks Test Case ABC and Task A and allows user to edit

...

Only user A has exclusive rights to edit Test Case ABC and Task A, thus avoiding change conflicts between users.

...

3

...

Edits and saves the Test Case,

...

Saves the Test Case and commits it to SVN and release the lock.

...

Changes are updated and available to other user immediately.

When the user "A" clicks Test Case ABC to open it, then Qualitia gets an update for Test Case ABC and all tasks from SVN, so that the latest update is always available to the user and the impact is known as early as possible.

Managing Artifacts by Qualitia SVN

Test cases and tasks are automatically managed by Qualitia SVN.  Environment.XML and Custom Action files do not get managed by Qualitia and you have to continue managing these artifacts using SVN client.

Include Page
QFWM:Qualitia SVN Integration
QFWM:Qualitia SVN Integration