Integration With Source Control Systems
The key point in efficient team work when creating and running automated tests is centralized test management, which includes storing automated tests and common automated test libraries in a global repository and safely editing existing automated tests, while tracking all changes made to them.
With TestComplete, QA teams benefit from this type of automated test management, because TestComplete integrates with source control systems like Visual SourceSafe, CVS, Team Coherence and other Microsoft SCCI-compatible systems. The integration means that automated testers can perform all source control-related operations directly in TestComplete, without the need to open the source control client.

With TestComplete, automated testers can easily:
Add automated tests to source control, check them in or out and undo check outs.
Get the most recent versions of automated tests from the source control.
Automatically check automated tests out or in when a test project is opened in TestComplete.
See the current source control status (checked out, not checked out, not in source control, etc) of automated test projects and their elements.
Compare local and stored versions of files.
View properties of files in the source control.
Launch the source control client to perform advanced operations.