Category Archives: SharePoint 2013

Visual Studio 2012 Update 2 Introduces SharePoint 2013 support for Coded UI Testing!

Yesterday, Charles Sterling from the Visual Studio Product Team announced the availability of February CTP for Visual Studio Update 2. There is a bunch of great features that will be introduced in Update 2, you can get a glimpse of those features and download the CTP from here.

The great news for me is that SharePoint 2013 is finally supported for Coded UI Testing as shown in the feature list below.



To understand more about Coded UI Testing for SharePoint, you can watch this video. It’s in Arabic but you should understand what’s happening even if you are not an Arabic speaker.


”The SharePoint Testing & Troubleshooting using Visual Studio 2012 Arabic Video Series” – Updates & Asks!

Now that I’m done with the whole video series, I have some updates, thoughts and asks that I’d like to share with you.

Updates: I’ve updated the YouTube Playlist and reordered the videos so that the whole series makes more sense for those who are not that familiar with Visual Studio ALM.

Asks: I’ve received many messages through email, Facebook & Twitter from non-Arabic speakers asking for the same series in English; some asked for a series of blog posts while others asked for videos in the same way I created the Arabic ones. I’d like to gather more feedback about this, what would you like to see ?


Where Are my SharePoint Test Automation DLLs?

While performing automated testing for your SharePoint Solutions, have you ever wondered how the Automated Test Cases get executed on remote environments that smoothly? They just work and you don’t have to copy the Automation DLLs to the remote machines.

For sure they get copied automatically somewhere, there is no magic here, but the question is where do they get copied ? The answer is in this video !

Oh, and the DLLs get deleted once the test is finished.

By the way, you won’t be able to run Automated Tests from Microsoft Test Manager unless you assign a Build to your Test Plan. This makes perfect sense, the Test Controller needs to know the Build Drop Folder from which it will copy the DLLs to the remote testing environment.



Note: You might need to change the quality to 720 p (HD) as shown above for the best viewing experience.

Note : While this was

SharePoint 2013 Training for Developers

In co-operation with Critical Path Training, Microsoft has released a massive amount of videos and excellent content for new customization capabilities for SharePoint 2013. You can find the traininghere ..



Introduction to Office 2013 and SharePoint 2013 development



SharePoint 2013 app model for developers



SharePoint 2013 developer tools



Create hosted apps in SharePoint 2013



Create cloud-hosted apps for SharePoint 2013



SharePoint 2013 client object model (CSOM) and REST APIs



OAuth and application identity in SharePoint 2013



Develop SharePoint 2013 remote event receivers



Workflow changes and features in SharePoint 2013



Business Connectivity Services changes in SharePoint 2013



Search features and changes in SharePoint 2013



Enterprise content management changes in SharePoint 2013



Web content management (WCM) changes and features in SharePoint 2013



Social features in SharePoint 2013



Office services in SharePoint 2013



Create mobile apps for SharePoint 2013



Develop apps for Office 2013



Project Server 2013 training for developers

I’ll also be creating a series of videos in Arabic. I’m planning to release some in Jan 2013.



SharePoint 2013 IT Pro Training

If you were not following the buzz yesterday on Twitter, I would like to share with you that Microsoft, in co-operation with Critical Path Training, has released some excellent IT Pro content for SharePoint 2013. They released 50 individual videos which are from 10 minutes to 1 hours, depending on topic. They also released all presentations used for these recordings, so that the community can use both videos and presentations offline as well. Here’s some stats on what was now released.

  • 50 videos
  • Overall video time 15 hours and 14 minutes
  • Overall slide count 748

Here’s the complete set of modules, with descriptions, which each has one or more videos.

  • SharePoint 2013 IT pro introduction and overview
    • Get an overview of key changes and new concepts in SharePoint Server 2013 and SharePoint Foundation 2013.
  • SharePoint 2013 system requirements
    • Learn about the hardware and software requirements for SharePoint 2013 and supported browser levels and setup considerations.
  • SharePoint 2013 architectural changes
    • Learn about key architectural changes in the SharePoint 2013 platform. We’ll highlight the most relevant changes from an overall architectural perspective.
  • SharePoint 2013 server farms and site architecture planning
    • Plan for server farms and sites in SharePoint 2013. Learn about planning for the distributed cache, changes in alternate access mappings and self-service site creation, new features in themes, and new ways to share sites, lists, and libraries.
  • Office Web Apps 2013 architecture and deployment
    • Learn about the new architecture and deployment model for Office Web Apps including architectural changes, deployment options, and operation aspects.
  • SharePoint 2013 service application architecture and individual service applications
    • Get an overview of about changes in individual service applications in SharePoint 2013, including new service applications, general considerations, and changes in service application architecture.
  • SharePoint 2013 enterprise search overview
    • Learn about the redesigned Enterprise Search in SharePoint 2013 including architectural changes to physical and logical topologies, details about configuration options for crawling, content, and query.
  • SharePoint 2013 social features
    • Social is one of the largest investments in SharePoint 2013. New features and capabilities provide a better and more comprehensive story for social computing in SharePoint 2013. Get a walkthrough of social features in SharePoint 2013.
  • SharePoint 2013 enterprise content management and web content management considerations
    • Get an overview of key changes and improvements in enterprise content management (ECM) and web content management (WCM) in SharePoint 2013. Learn about new capabilities from eDiscover improvements to major new capabilities for WCM-driven sites.
  • SharePoint 2013 customization options and management
    • Learn about the new customization capabilities in SharePoint 2013 and what that means from IT pro perspective. Learn about required infrastructural changes for new customization capabilities and setting up team development environments.
  • SharePoint 2013 authentication and authorization overview
    • Get an overview of changes in claims-based authentication in SharePoint 2013. Learn about new support for OAuth and how it’s used in SharePoint 2013. Also see how OAuth is used in Server to Server (S2S) authentication scenarios.
  • Overview of SharePoint 2013 business continuity management
    • Learn about the approaches and techniques to use when devising a meaningful and cost-effective business continuity management (BCM) strategy for SharePoint 2013.
  • Upgrading to SharePoint 2013
    • Learn about the different facets of upgrade preparation and understand the key skills and techniques you’ll need to successfully upgrade to SharePoint 2013

You can get the training from: