Versions Compared

Key

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

...

  • A Master Database that serves as an anchor for all the projects.

  • A Project Database for every project, which is stores the associated project artifacts. Every Project Database is named as Projectname_projectdb.

  • A Result Database for every project, which stores the results of all the test suite executions. Every Result Database is named as Projectname_resultdb.

Best Practices

Qualitia recommends

...

the following best practices for project backup and restore.

  • Integrate your project with a version control tool (SVN or Git).

  • Take Backup the backup for database, GIT/SVN, custom actions, and reports daily.

  • While taking a project backup, ensure Ensure that you perform the following actions while backing up a Qualitia project:

    • Take the backup for DatabaseBack up the database, custom actions, reports, and SVN/GIT at the same time so that all the artifacts are in the same state and are synchronized with each other.

    • Users must stop their work while taking Ensure that no user is working while backing up the project backup.
      Tip: Close Stop the Qualitia license server temporarily to stop the users from using Qualitia.

    • Backup the constraints and triggers for the following databases:

      • Master Database

      • Project Database

      • Reports Database

    • If you are do not using use a version control tool, then for every project ensure that you take back up the backup of the following folders for every project:

      • Project Path, which stores the test cases and tasks as XML files.

      • Custom Action Repository Path, which stores the custom actions.
        Note: To know the location of these folders, click Setting > Configuration Settings Setting > Dependency.

    • Take the backups of the constraints and triggers for the following databases:

      • Master Database

      • Project Database

      • Reports Database

    Similarly, while restoring a Qualitia project, ensure
      • Backup ​the TFS folders from Qualitia Server for the projects that are integrated with the TFS/Azure DevOps projects

  • Ensure that you restore the constraints and triggers for the following databases while restoring a project::

    • Master Database

    • Project Database

    • Reports Database
      Note: If you restore a project without restoring the backup of its constraints and triggers, then after the project is restored, the object creation may failfails.

  • Before upgrading the Qualitia Automation Studio to a higher version, take a backup for all the projects and follow all the best practices recommended for backing up and restoring the projectprojects.