V Greavu - Testing with Sharepoint

660 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
660
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

V Greavu - Testing with Sharepoint

  1. 1. TEST CAMP, IASI, 2013 Valy Greavu, SharePoint Server MVP http://valygreavu.com
  2. 2.  În spatele unui programator de succes se află un tester bun!
  3. 3.  Ce înseamnă tehnologia SharePoint  Complexitatea arhitecturilor SharePoint  Tipuri de teste in SharePoint  Monitorizarea performantelor  CAML Creator  Întrebări și Discuții
  4. 4. Microsoft SharePoint Server 2010 Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Docs/tasks/calendars, blogs, wikis, email integration, project management “lite”, Outlook integration, offline docs/lists Business Intelligence Rich and Web forms based front-ends, LOB actions, enterprise SSO Business Forms Platform Services Workspaces, Mgmt, Security, Storage, Topology, Site Model Content Management Integrated document management, records management, and Web content management with policies and workflow Collaboration Portal Enterprise Portal template, Site Directory, My Sites, social networking, privacy control Search Enterprise scalability, contextual relevance, rich people and business data search
  5. 5. I  Aplicație Web pentru Intranet / Extranet  Document management  Content management  Proces management  Project management  Event management  BI (Business Intelligence)  Raportare  Funcții de căutare
  6. 6. People IIS SQL Server Active Directory Sistemul de operare Infrastructura logică de rețea Infrastructura fizică și de rețea
  7. 7. Farm Web Application Site Collection Site Collection Web (subsite) Web (sub-site) Web (sub-site) Web (Subsite) List/Library List/Library List/Library List/Library Item Item Item Item Item Item
  8. 8.  Administrare si Configurare  Dezvoltare  Branding  BI
  9. 9.  Crearea unui plan de testare  Crearea unui mediu de test  Crearea testelor și instrumentelor pentru testare  SCRUM  Scrum Master: Persoana care conduce scrumurile zilnice (ședințele) și este la curent mereu cu starea proiectului (echivalent cu un manager de proiect). Mai este referit și ca Lord de Scrum.  Porci (Pigs): Cei care au sarcini nerezolvate atribuite lor (programatorii, testerii, administratorii de baze de date, etc...)  Găini (Chickens): Cei care sunt implicați, dar nu au sarcini atribuite (proprietarii proiectelor, lorzii de scrum, etc ...).
  10. 10.  Ping
  11. 11.  Health  Search  Business Intelligence  Databases  Access Services  Performance  Farms  Workflows  Servers  Virtual environments  Service applications  Business Data Connectivity  Web applications
  12. 12.  Average daily RPS  Web Browser - Social Interaction  Average RPS at peak time  Web Browser - General  Total number of unique users per day Interaction  Web Browser - Office Web Apps  Average daily concurrent users  Office Clients  Peak concurrent users at peak  OneNote Client time  Total number of requests per day  Expected workload distribution  Web Browser - Search Crawl  Web Browser - General Collaboration Interaction  SharePoint Workspace  Outlook RSS Sync  Outlook Social Connector  Other interactions(Custom Applications/Web services)
  13. 13.  DB size (in GB)  Number of docs  Number of Content DBs  Number of lists  Number of site collections  Average size of sites  Number of web apps  Largest site size  Number of sites  Number of user profiles  Search index size (# of items)
  14. 14.  Coverage testing  Development Phase  Unit testing, Check in tests, Built Verification Tests, Functional tests, Regression testing  Usage Testing  Stabilization Phase  Scenario Testing, Performance / Stress Testing, Configuration Testing, Compatibility Testing
  15. 15.  Microsoft SharePoint 2010 Administration Toolkit v2.0  http://www.microsoft.com/en-us/download/details.aspx?id=20022  LTK (Load Testing Kit)
  16. 16.  Users need access to SharePoint before they can use it  SharePoint 2010 conține o serie de grupuri și niveluri de securitate predefinite  Model de grupuri bazat pe Active Directory
  17. 17.  Integrating Team Foundation Server 2010 with SharePoint 2010  http://blogs.msdn.com/b/tfssetup/archive/2012/02/21/integra ting-team-foundation-server-2010-with-sharepoint-2010.aspx
  18. 18.  Add-SPDiagnosticsPerformanceCounter -Category "Processor" -Counter "% Processor Time" -Instance "_Total" –WebFrontEnd  SharePoint monitoring  Windows counters (Processor, Network Interface, Memory)  IIS (ASP.NET, .NET CLR)  SQL Server (General Statistics, Transactions, Locks)
  19. 19.  http://gallery.technet.microsoft.com/CAML-Creator-v1- a6eafc60  Collaborative Application Markup Language (CAML)  CAML este utilizat pentru:  Definiția site-urilor web  Definiția listelor, view-urilor și formularelor  Definiția câmpurilor și restricțiilor asociate  Automatizarea operațiunilor de creare a conținutului
  20. 20.  ="$v"&PROPER(C2)&"="&CHAR(34)&"<Field Type='"&G2&"' Name='"&C2&"' BaseType='"&H2&"' Format='"&I2&"' DisplayName='"&D2&"' EnforceUniqueValues='"&K2&"' Required='"&J2&"' MaxLength='"&L2&"' Description='"&E2&"' "&IF(K2="Yes";"Indexed='TRUE'";"")&">"&IF(OR(G2="Choice"; G2="MultiChoice");"<CHOICES><CHOICE>"&SUBSTITUTE(F2 ;";";"</CHOICE><CHOICE>")&"</CHOICE></CHOICES>";"") &"<Default>"&M2&"</Default></Field>"&CHAR(34)
  21. 21.  SharePoint Server 2010 de la A la Y http://valygreavu.com/2011/03/03/sharepoint-server2010-de-la-a-la-y/  SharePoint 2010 - http://sharepoint.microsoft.com/en- us/Pages/default.aspx  SharePoint Governance Policies, Plans, and Documents Listing - http://www.rharbridge.com/?page_id=726
  22. 22. Blog: http://valygreavu.com E-mail: valy.greavu@feaa.uaic.ro Facebook: Valy.Greavu Twitter: valygreavu Linkedin: valygreavu

×