Overview¶
Using a version/source control system (such as CVS, SVN, Git, etc.) is strongly advised for the Squish test suite folders and the files contained in them.
The advantages of using a version/source control system are:
Implicit backup of the test suites and all the contained files.
Ability to track down every change to the author.
Ability to reverse every change.
Ability to easily share test suites and the contained files in a controlled manner.
Allow every individual test author to visualize and inspect their changes before committing them to the source/version control system.
Squish test suites typically consist of UTF-8 encoded files for test scripts, shared scripts, data files, shared data files, verification point files and the object map file (suite_my_test_suite/shared/names.*
).
All these files can be put under revision/source control directly. The changes made to most of these files should be very easy to visualize with every revision control system.