Starting to work with SharePoint’om, one of the first voporsov, ask themselves: "What can we do?". Indeed, the draft contains two or three site collections, dozens of sites, dozens (even hundreds) of web desk, designed for thousands of users, it’s hard not to get lost. In this case, as usual, time to deal with all this is not, and should test now. While surfing through endless expanses of the Internet is unlikely to bring the desired result. Of course, you will find a lot of manuals, but they are designed primarily for either developers or users, but not for the testers. I hope at least a little to fix this situation will help the material. Above all, it will be useful for those just beginning to familiarize themselves with SharePoint’om.
Pre-apologize for not fully / properly translated terms. I just have not turned language called Content Type – the type of material or Web Part – a web part. Yes, in fact, very few of you called Content or Test Case.
Before proceeding to the testing, perhaps it is worth finding out what it represents SharePoint. By its very nature – it’s CMS (Content Management System) which contains an advanced DMS (Document Management System), ie workflow system. And to be quite so precise, the possibility SharePoint’a, as CMS is in its infancy, but with the objectives of the organization and collaboration capabilities file archive repository, it copes fine.
SharePoint – Web-based platform for collaboration and document management system developed and marketed by Microsoft. This solution can be used to create a corporate Web portal that hosts the shared documents or specialized applications, such as wikis or blogs. The data in SharePoint are organized as lists (eg, tasks, discussions, calendars) and document libraries. SharePoint functionality presented to the user through Web Parts – Controls, featuring lists and allowing you to edit them. These web parts are placed on pages, which, in turn, placed on the portal and accessible to the user through a browser. In fact, SharePoint is an application ASP.NET 2.0, IIS uses to display web pages and SQL Server for data storage.
Most often, the solution based on MOSS (Microsoft Office SharePoint Server) are used for corporate intranet portals, designed to facilitate collaboration among employees within an enterprise. But the application SharePoint’a not limited to intranet, now you can find many sites on the Internet is based on MOSS (links to many Web sites on SharePoint can be found here http://www.wssdemo.com/Pages/websites.aspx). I also recommend a look at the page http://classic.utopiasystems.com/spdemo.html – is a small demo website where you can use the admin panel, upload documents, customize Web desks, etc.
Before we proceed directly to the testing, I recommend at least cursorily familiar with MOSS 2007 Evalution Guide. Here you will find all the key concepts, as well as several SW Casey, who will assist you in further work.
Also, if you have any questions, I recommend to use the Site http://office.microsoft.com/en-us/sharepointserver/default.aspx
All the below will write a fully valid for Microsoft Office SharePoint Server 2007 (MOSS 2007). Also, all write a below is not the ultimate truth, but merely represents my views on how and what is tested in solutions based on MOSS 2007.
That check. Checking Columns are in the gallery of Site Column Gallery. If your project a few Site Collection, each of which uses its own column, then they should be checked for each site collection (ie Rutaceae site each site collection).
Where to find it. Site Actions -> Site Settings -> Modify All Site Settings -> Site Columns (either by URL / _layouts / mngfield.aspx);
What to look for.
What not to do
That check. Check the content taips (Content Types) are in the gallery content Typo (Site Content Type Gallery). If your project a few site collections (Site Collection), each of which uses its own content Taipa, they must check for each site collection (ie Rutaceae site each site collection).
Where to find it. Site Actions -> Site Setings -> Modify All Site Settings -> Site Content Types (either by URL / _layouts / mngctype.aspx).
What to look for.
What not to do.
What to check. Check the settings of libraries and lists to be used in your application for storing documents and information displayed on the web desks (Web Parts), images, etc.
Where to find it. Site Actions -> View All Site Content -> <Library_Name/List_Name> -> Settings -> Document Library Settings / List Settings
What to look for.
Pay full attention to versioning settings, advanced settings and targeting options, because they are directly linked to workflow, job search and display Web content library desks.
Note that among libraries, library alone is worth Pages. All pages are stored only in the library. Despite the fact that the content taips pages can be added to any of the libraries to create the page itself it will be placed in the Library Pages. Should not be stored in the library any documents.
One of the known problems existing in the current version SharePoint’a – the inability to have multiple Pages Library on one site (ie, to create what they can, but that’s put into them from the page can not be)
What not to do.
Do not check the lists and libraries that will not be further used by your application.
What to check. Check that the page templates (Page Layouts) contain all the necessary controls and appropriate design.
Where to find it. Do not forget that each of the page templates corresponds to only one content Taipei (eg, Artcile Page with image on left can be used only with the content Typo Article Page, because only in this case, the page will display correctly). Therefore, to test the page templates you need to add all the content pages in the library taips Pages. If the necessary page templates available by default on a site where you are going to test, then you can add them here Site Actions -> Site Setings -> Modify All Site Settings -> Page layouts and site templates here (or URL _Layouts / AreaTemplateSettings.aspx) .
What to look for.
What not to do.
What to check. Check the website development based on templates (Site Templates), check that your templates are configured correctly.
Where to find it. If necessary site templates available by default on a site where you are going to test, then you can add them here Site Actions -> Site Setings -> Modify All Site Settings -> Page layouts and site templates here (or URL _Layouts / AreaTemplateSettings.aspx). Do not forget to add a site page templates that are used by your site templates.
What to look for.
What not to do.
Do not check the standard site templates, if they are not used in your project.
What to check. Check the settings are correct navigation on Web sites created by deploymente application.
Where to find it. Site Actions -> Site Setings -> Modify All Site Settings -> Navigation (or URL _layouts / AreaNavigationSettings.aspx)
That check. Validates the settings partov Web (Web Parts), which are on the pages after deploymenta applications, as well as functional Custom Web of desk that can be added and configured by users.
Since the Web party can be a huge set and they can be very different in functionality, the general recommendations for testing to be difficult. Sufficiently comprehensive check list for testing web part can be found here http://msdn.microsoft.com/en-us/library/ms916830.aspx
Take a test web party as much time as precisely because they realized most of the functionality.
What to look for.
What not to do.
Do not test standard web desk, unless they are placed on the site with deploymente vashgo application.
What to check. Checking application functionality by working with user accounts with different access rights.
Where to find it. All necessary configuration of access rights can be found here Site Actions -> Site Setings -> Modify All Site Settings -> People and Groups (or URL _layouts / people.aspx).
What to look for.
What to check. Check the search user profiles and content.
Where to find it. When testing the search, you will need to access SharePoint Central Administration, and more precisely to the Shared Services. Here, you will need a user profile (User Profiles) and control crawling (Crawling).
What to look for.
Perhaps the search – one of the most mysterious parts of MOSS2007. For example, I still do not know one person who could fully understand how it works. I hope that these people have at least a Microsoft …
What to check. Check the integration of applications MS Office.
What to look for.
What to check. Check the application deployment on a clean server, and deployment of patches (valid only if your application is delivered as a deployment package, not deploitsya manually or razmozhaetsya backup). Such testing is especially important if your company will no longer be providing a support.
To test deploymenta you need access to a server running Windows 2003 and MOSS2007.
What to look for.
At this time, perhaps, all … Of course, this improvised How To is not exhaustive and you are in the process must still find a lot of things that are not described here. For symmetry let’s bow and wish everyone good luck in SharePoint development.