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.
TestComplete has been tested to work with the following source control systems:
- Borland StarTeam 2005 R2
- Code Co-op 5.0 g
- IBM Rational ClearCase 7.0
- Merant PVCS Version Manager 8.0.0.2
- Microsoft Team Foundation Server 2005, 2008 and 2010 Version Control
- Microsoft Visual SourceSafe 6.0d and 2005
- Perforce 2006.1, 2008.1, 2009.1, 2009.2 and 2010.1
- PushOk SVN SCC 1.3.6.1
- Serena Dimensions 8.1.3
- SourceGear SourceOffSite 4.2
- SourceGear Vault 5.0.3
- Surround SCM 2008, 2009 and 2011
- TamTam CVS SCC 1.2
- Team Coherence 7.2.1.41