Challenge: A worldwide property management company needed to functionally test Internet, Intranet, and Extranet sites that were developed and hosted on SharePoint. Testing was critical whenever there were SharePoint platform changes from Microsoft or infrastructure/operational changes such as patches, server upgrades, etc. These changes to the SharePoint environment could impact the business, especially with the client-facing Extranet portal and public Internet sites. Testing flexibility was needed based on the type of change and risk to the various SharePoint sites.
Solution: With the client’s need to have a re-usable regression test repository for both SharePoint administrator and end-user functionality, SPR identified the core functionality of the client’s implementation of the SharePoint platform. A core functionality matrix was developed and used to establish priorities for building out the test repository and to define the structure of the test suites within the repository.
Since the client was already using Microsoft’s Team Foundation Server (TFS) for code management, task assignments, and limited bug logging, SPR leveraged the client’s TFS and introduced Microsoft’s Test Manager (MTM) for building the test case repository. Test cases were organized in test plans based on groupings and could be re-used across iterations. When new or outdated functions surfaced, the test case repository was easily updated. SPR’s onshore testing team provided on-going SharePoint operational and infrastructure testing by re-using the applicable test cases from the test repository.
Result: The test case repository in Microsoft’s TFS/MTM provided a flexible and efficient way to test changes to the client’s SharePoint platform. By executing these operational tests for SharePoint changes, SPR was able to safeguard the client’s Internet, Intranet and Extranet sites against unnecessary disruption due to changes in SharePoint’s collaboration, content management, and document management functionality.