Sharepoint Test Cases

broken image
Cases

Everybody knows that test environments are a very good idea, providing a safe place to try new features or configuration changes to products, develop scripts and tools, or provide training for your staff. Office 365 is no different, but a lot of customers that I talk to don't maintain a test environment at all. And many of the IT pros that I talk to also don't have their own person tenant for testing and training. Hercules 1997 game for android.

Sharepoint Online Test Environment

Sharepoint Test Cases

For traditional on-premises infrastructure the reasons for not running test environments are usually cost-related. Sadly, it is very common for IT teams to not have the resources such as hardware or virtualization capacity to build a separate environment that is a meaningful representation of their production environment.

Case

Cloud services like Office 365 significantly lower the barrier to entry for operating a test environment. You can provision an Office 365 tenant within a few minutes, and even operate it for 30 days as a trial at zero cost. If you need to test hybrid functionality, it's relatively easy to fit two VMs on a reasonable spec laptop or desktop machine to perform the on-premises roles. For long term testing requirements, the cost of a small number of paid licenses is trivial (and can often be slipped into the purchasing approval for the production tenant).

Test
  • SharePoint Site Collection – same tenant. For the majority of cases testing SharePoint solutions in a new site collection would be fine. The majority of modifications that are made or deployed (web parts, site content types, site columns or list configurations etc) can all be tested inside a new site collection with relative confidence that they won't be affected across multiple sites.
  • One test case represents one certain scenario where the user is interacting with the app. An app may have many tests, and to better manage them it may make sense to group the test cases into related areas. Those are called test suites, a grouping of test cases that 'belong together'.

If you're creating an Office 365 test environment, here's a few tips to get started:

What I recommend you to do is to make small test cases on the core features on your solution. And then expand it later. Making it small and modular will hopefully make it maintainable. One of the easy pitfalls is to make really large and throughout test cases, that will be hard to alter later. A business case without a well-framed model of SharePoint's costs will not pass the proverbial sniff test with most financial analysts, and rightfully so. Your business case for SharePoint.

Sharepoint Test Cases

Everybody knows that test environments are a very good idea, providing a safe place to try new features or configuration changes to products, develop scripts and tools, or provide training for your staff. Office 365 is no different, but a lot of customers that I talk to don't maintain a test environment at all. And many of the IT pros that I talk to also don't have their own person tenant for testing and training. Hercules 1997 game for android.

Sharepoint Online Test Environment

For traditional on-premises infrastructure the reasons for not running test environments are usually cost-related. Sadly, it is very common for IT teams to not have the resources such as hardware or virtualization capacity to build a separate environment that is a meaningful representation of their production environment.

Cloud services like Office 365 significantly lower the barrier to entry for operating a test environment. You can provision an Office 365 tenant within a few minutes, and even operate it for 30 days as a trial at zero cost. If you need to test hybrid functionality, it's relatively easy to fit two VMs on a reasonable spec laptop or desktop machine to perform the on-premises roles. For long term testing requirements, the cost of a small number of paid licenses is trivial (and can often be slipped into the purchasing approval for the production tenant).

  • SharePoint Site Collection – same tenant. For the majority of cases testing SharePoint solutions in a new site collection would be fine. The majority of modifications that are made or deployed (web parts, site content types, site columns or list configurations etc) can all be tested inside a new site collection with relative confidence that they won't be affected across multiple sites.
  • One test case represents one certain scenario where the user is interacting with the app. An app may have many tests, and to better manage them it may make sense to group the test cases into related areas. Those are called test suites, a grouping of test cases that 'belong together'.

If you're creating an Office 365 test environment, here's a few tips to get started:

What I recommend you to do is to make small test cases on the core features on your solution. And then expand it later. Making it small and modular will hopefully make it maintainable. One of the easy pitfalls is to make really large and throughout test cases, that will be hard to alter later. A business case without a well-framed model of SharePoint's costs will not pass the proverbial sniff test with most financial analysts, and rightfully so. Your business case for SharePoint.

  • If you are yet to create a production tenant, do not use your intended production name for the test tenant. For example, if you're planning to name your production tenant globomantics.onmicrosoft.com, don't use that name for the test tenant. Microsoft doesn't allow you to change a tenant name after it has been chosen, and cleaning out a test tenant to prepare it for production use is sometimes difficult. Use a separate name such as globotest.onmicrosoft.com.
  • If you have no budget for operating a test tenant long term (even though it's super cheap, you only need to maintain a single paid license when you're otherwise not using it), and you need to use the 30-day trial instead, plan your testing before you create the tenant. There's no point wasting the first week of your trial period just working out what you want to test. By having a list of test scenarios prepared beforehand, you'll get the maximum use of the 30-day trial period. Of course, you can always create a new test tenant if you need to continue after 30 days, which brings me to the next point.
  • Automate early and often. As you work through your testing you should develop as much automation as possible for simple tasks such as creating bulk users, assigning licenses, and applying basic configuration across the tenant. This may slow down your initial testing, but it will speed up subsequent tests. This is particularly valuable if you are going to be creating multiple tenants over time, but will also serve you well later when you are running a production tenant.
  • Test a higher tier of Office 365 than you plan to purchase (unless of course you plan to buy the top tier anyway). This is your chance to try out features that you're not sure whether you need or not.

As one final tip, remember to enable your test tenant for First Release. One of the reasons for having a test tenant is to test features before they're rolled out to your production users, so enabling First Release for your tenant will give you that head start that you need.

Sharepoint Online Test Site

Paul is a Microsoft MVP for Office Apps and Services and a Pluralsight author. He works as a consultant, writer, and trainer specializing in Office 365 and Exchange Server. Balam pichkari jo tune mujhe mari video song download pagalworld.

Sharepoint Online Test Cases

Test Cases for Search Functionality
Every web application by default will contain search feature in it. Many search engines main functionality is search feature. The parameters to be considered while developing this feature or testing this feature are not limited. There are many factors which should be looked in when checking the coverage and usability of the search text box in the application.
Preparation before testing the search functionality
1. Note down the valid input details for the search feature.
2. Find out the minimum and maximum range.
3. Find out the depth of the search – document search, word in a document, image search
4. Should document search display the size of the document also? Similarly for image?
5. Any advanced search features like document or image type selection to refine the search are available?
6. General set of input which can be given are
a. A-Z
b. a-z
c. 0-9
d. { [ ( ~ ! @ # $ % ^ & * ` | : ' ; ' < > ? , . / * - + ) ] }
e. Blank spaces
Work with these inputs when testing the search functionality
1. Special set of data which can be tried as input are
a. 2 blank spaces – These should be trimmed and error message should be displayed
b. Blank spaces followed with special characters or numbers
c. Special set like a* should give the results for all characters starting with a.
d. Enter any sql query like 'Select * from hello;' without quotes and with quotes.
e. Search for tags.
f. Search for hyperlinks should be performed.
2. Search for documents. For advanced search feature, search with different valid and invalid types of documents. Document size should also be looked at.
3. Search for images with their sizes, names and types.
4. Any input data entered should return proper error message guiding to enter the correct input.
5. Text in different panels of the page should be searched. For example if left panel of the web page contains menus and hyperlinks. Hyperlinks in that area should be searched properly. If menus are also in scope then they should also appear in the search results.
6. Search response time should be checked.
7. Try pressing 'Enter' key instead of clicking 'Search' button.
8. Try searching in the page where a part of the page has form with Submit button.
Search results testing
DO not ignore the search results just because you got the results.
1. Check number of results in each page.
2. Check the count of the search results displayed in the page.
3. Check if the search results are displayed by popularity or most viewed or any other criteria mentioned in the requirements.
4. Proper messages should be displayed when there are no results.
5. Each search result should contain one link and few lines containing the searched keyword. Link should navigate to the page where the keyword exists.
6. Searched keyword should be highlighted in the search results page and also in the page where the keyword exists.
7. Pagination of the search results should be tested.
8. Number of search results display and the count should also be tested.
Test Scenarios for Result Grid
1. Page loading symbol should be displayed when it's taking more than default time to load the result page
2. Check if all search parameters are used to fetch data shown on result grid
3. Total number of results should be displayed on result grid
4. Search criteria used for searching should be displayed on result grid
5. Result grid values should be sorted by default column.
6. Sorted columns should be displayed with sorting icon
7. Result grids should include all specified columns with correct values
8. Ascending and descending sorting functionality should work for columns supported with data sorting
9. Result grids should be displayed with proper column and row spacing
10. Pagination should be enabled when there are more results than the default result count per page
11. Check for Next, Previous, First and Last page pagination functionality
12. Duplicate records should not be displayed in result grid
13. Check if all columns are visible and horizontal scroll bar is enabled if necessary
14. Check data for dynamic columns (columns whose values are calculated dynamically based on the other column values)
15. For result grids showing reports check ‘Totals' row and verify total for every column
16. For result grids showing reports check ‘Totals' row data when pagination is enabled and user navigates to next page
17. Check if proper symbols are used for displaying column values e.g. % symbol should be displayed for percentage calculation
18. Check result grid data if date range is enabled




broken image