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-in to the SVN server, you cannot allocate users to it and expect it to start working.

You have to do the following explicitly:

  1. Import this newly created Project ABC directory to SVN.
  2. Once you import the project directory to SVN, other team members can check-out the project on their respective clients.

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

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

This is a one time activity and has to be done initially.

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
Qualitia SVN Integration
Qualitia SVN Integration