SlideShare a Scribd company logo
TEST CAMP, IASI, 2013
Valy Greavu, SharePoint Server MVP

http://valygreavu.com
 În spatele unui programator de succes se află un tester bun!
 Ce înseamnă tehnologia SharePoint
 Complexitatea arhitecturilor SharePoint
 Tipuri de teste in SharePoint

 Monitorizarea performantelor
 CAML Creator
 Întrebări și Discuții
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
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
People
IIS
SQL Server
Active Directory
Sistemul de operare
Infrastructura logică de rețea
Infrastructura fizică și de rețea
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
 Administrare si Configurare
 Dezvoltare
 Branding

 BI
 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 ...).
 Ping
 Health
 Search

 Business Intelligence

 Databases

 Access Services

 Performance

 Farms

 Workflows

 Servers

 Virtual environments

 Service applications

 Business Data Connectivity

 Web applications
 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)
 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)
 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
 Microsoft SharePoint 2010 Administration Toolkit v2.0
 http://www.microsoft.com/en-us/download/details.aspx?id=20022

 LTK (Load Testing Kit)
 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
 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
 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)
 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
 ="$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)
 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
Blog: http://valygreavu.com
E-mail: valy.greavu@feaa.uaic.ro
Facebook: Valy.Greavu
Twitter: valygreavu
Linkedin: valygreavu

More Related Content

What's hot

SPCA2013 - Apps, Apps, Apps
SPCA2013 - Apps, Apps, AppsSPCA2013 - Apps, Apps, Apps
SPCA2013 - Apps, Apps, AppsNCCOMMS
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Developmentmattbremer
 
Vsts Msdn Presentation2003
Vsts Msdn Presentation2003Vsts Msdn Presentation2003
Vsts Msdn Presentation2003John Sanderson
 
SharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro OverviewSharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro OverviewJ.D. Wade
 
OnPath SharePoint Training Solution Written Justification
OnPath SharePoint Training Solution Written JustificationOnPath SharePoint Training Solution Written Justification
OnPath SharePoint Training Solution Written JustificationShadeed Eleazer
 
An Introduction to SharePoint Designer 2010
An Introduction to SharePoint Designer 2010An Introduction to SharePoint Designer 2010
An Introduction to SharePoint Designer 2010Ben Robb
 
Requirements and Team Foundation Server
Requirements and Team Foundation ServerRequirements and Team Foundation Server
Requirements and Team Foundation ServerSteve Lange
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013MJ Ferdous
 
SharePoint 2010 Blended solutions application integration
SharePoint 2010 Blended solutions application integrationSharePoint 2010 Blended solutions application integration
SharePoint 2010 Blended solutions application integrationChris Riley ☁
 
Share point workflow presentation
Share point workflow presentationShare point workflow presentation
Share point workflow presentationWyngate Solutions
 
Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Michal Pisarek
 
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioBuilding Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioElaine Van Bergen
 
SharePoint 2010 Workflows
SharePoint 2010 WorkflowsSharePoint 2010 Workflows
SharePoint 2010 WorkflowsPhil Wicklund
 
Bend Sharepoint Approval Workflow to your Will
Bend Sharepoint Approval Workflow to your WillBend Sharepoint Approval Workflow to your Will
Bend Sharepoint Approval Workflow to your WillTamara Bredemus
 
Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 WorkflowPhuong Nguyen
 
Real world business workflow with SharePoint designer 2013
Real world business workflow with SharePoint designer 2013Real world business workflow with SharePoint designer 2013
Real world business workflow with SharePoint designer 2013Ivan Sanders
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBuilding Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBrian Culver
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbeSpikes NV
 
Office Add-Ins
Office Add-InsOffice Add-Ins
Office Add-InsSpikes NV
 
A SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerA SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerAlexander Burton
 

What's hot (20)

SPCA2013 - Apps, Apps, Apps
SPCA2013 - Apps, Apps, AppsSPCA2013 - Apps, Apps, Apps
SPCA2013 - Apps, Apps, Apps
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
Vsts Msdn Presentation2003
Vsts Msdn Presentation2003Vsts Msdn Presentation2003
Vsts Msdn Presentation2003
 
SharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro OverviewSharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro Overview
 
OnPath SharePoint Training Solution Written Justification
OnPath SharePoint Training Solution Written JustificationOnPath SharePoint Training Solution Written Justification
OnPath SharePoint Training Solution Written Justification
 
An Introduction to SharePoint Designer 2010
An Introduction to SharePoint Designer 2010An Introduction to SharePoint Designer 2010
An Introduction to SharePoint Designer 2010
 
Requirements and Team Foundation Server
Requirements and Team Foundation ServerRequirements and Team Foundation Server
Requirements and Team Foundation Server
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
 
SharePoint 2010 Blended solutions application integration
SharePoint 2010 Blended solutions application integrationSharePoint 2010 Blended solutions application integration
SharePoint 2010 Blended solutions application integration
 
Share point workflow presentation
Share point workflow presentationShare point workflow presentation
Share point workflow presentation
 
Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010Configuring Workflows in SharePoint 2010
Configuring Workflows in SharePoint 2010
 
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioBuilding Workflows for SharePoint 2010 with SharePoint Designer and Visio
Building Workflows for SharePoint 2010 with SharePoint Designer and Visio
 
SharePoint 2010 Workflows
SharePoint 2010 WorkflowsSharePoint 2010 Workflows
SharePoint 2010 Workflows
 
Bend Sharepoint Approval Workflow to your Will
Bend Sharepoint Approval Workflow to your WillBend Sharepoint Approval Workflow to your Will
Bend Sharepoint Approval Workflow to your Will
 
Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 Workflow
 
Real world business workflow with SharePoint designer 2013
Real world business workflow with SharePoint designer 2013Real world business workflow with SharePoint designer 2013
Real world business workflow with SharePoint designer 2013
 
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDCBuilding Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
Building Scalable SharePoint 2013 Workflows - WF101 - SPFestDC
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbe
 
Office Add-Ins
Office Add-InsOffice Add-Ins
Office Add-Ins
 
A SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project ServerA SharePoint Developers Guide to Project Server
A SharePoint Developers Guide to Project Server
 

Viewers also liked

Unit Testing SharePoint Applications
Unit Testing SharePoint ApplicationsUnit Testing SharePoint Applications
Unit Testing SharePoint ApplicationsGil Zilberfeld
 
Unit Testing in SharePoint 2010
Unit Testing in SharePoint 2010Unit Testing in SharePoint 2010
Unit Testing in SharePoint 2010Chris Weldon
 
Risk Management in SharePoint Governance
Risk Management in SharePoint GovernanceRisk Management in SharePoint Governance
Risk Management in SharePoint GovernanceChristian Buckley
 
Agile SharePoint Development With Scrum
Agile SharePoint Development With ScrumAgile SharePoint Development With Scrum
Agile SharePoint Development With ScrumAndrew Woodward
 
Information architecture and SharePoint
Information architecture and SharePointInformation architecture and SharePoint
Information architecture and SharePointLulu Pachuau
 
An SDLC for SharePoint
An SDLC for SharePointAn SDLC for SharePoint
An SDLC for SharePointgvaughan
 
Quality Assurance in SDLC
Quality Assurance in SDLCQuality Assurance in SDLC
Quality Assurance in SDLCAdil Mughal
 
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013K.Mohamed Faizal
 

Viewers also liked (12)

Unit Testing SharePoint Applications
Unit Testing SharePoint ApplicationsUnit Testing SharePoint Applications
Unit Testing SharePoint Applications
 
Unit Testing in SharePoint 2010
Unit Testing in SharePoint 2010Unit Testing in SharePoint 2010
Unit Testing in SharePoint 2010
 
Managesp 160805190411
Managesp 160805190411Managesp 160805190411
Managesp 160805190411
 
Risk Management in SharePoint Governance
Risk Management in SharePoint GovernanceRisk Management in SharePoint Governance
Risk Management in SharePoint Governance
 
Test de Camp
Test de CampTest de Camp
Test de Camp
 
Case Study for a SharePoint SDLC
Case Study for a SharePoint SDLCCase Study for a SharePoint SDLC
Case Study for a SharePoint SDLC
 
Agile SharePoint Development With Scrum
Agile SharePoint Development With ScrumAgile SharePoint Development With Scrum
Agile SharePoint Development With Scrum
 
Information architecture and SharePoint
Information architecture and SharePointInformation architecture and SharePoint
Information architecture and SharePoint
 
An SDLC for SharePoint
An SDLC for SharePointAn SDLC for SharePoint
An SDLC for SharePoint
 
Streptococcus
StreptococcusStreptococcus
Streptococcus
 
Quality Assurance in SDLC
Quality Assurance in SDLCQuality Assurance in SDLC
Quality Assurance in SDLC
 
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
 

Similar to V Greavu - Testing with Sharepoint

Integrated Proposal (Vsts Sps Tfs) - MS stack
Integrated Proposal   (Vsts Sps Tfs) - MS stackIntegrated Proposal   (Vsts Sps Tfs) - MS stack
Integrated Proposal (Vsts Sps Tfs) - MS stackBijoy Viswanadhan
 
Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Mogili Venkatababu
 
Dev-In-Town: Share Point by Patrick Yong
Dev-In-Town: Share Point by Patrick YongDev-In-Town: Share Point by Patrick Yong
Dev-In-Town: Share Point by Patrick YongQuek Lilian
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Casesjovojovo
 
Presentazione Sharepoint 2010
Presentazione Sharepoint 2010Presentazione Sharepoint 2010
Presentazione Sharepoint 2010Decatec
 
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du SolierLuis Du Solier
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for DevelopersRob Wilson
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint OverviewAmy Phillips
 
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
Configuração de um Portal Sharepoint 2007 e Funcionalidades de ApoioConfiguração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
Configuração de um Portal Sharepoint 2007 e Funcionalidades de ApoioComunidade NetPonto
 
Oracle WebCenter Solutions
Oracle WebCenter SolutionsOracle WebCenter Solutions
Oracle WebCenter SolutionsReiner Ernst
 
Share point 2010 Yenilikleri
Share point 2010 YenilikleriShare point 2010 Yenilikleri
Share point 2010 YenilikleriÇözümPARK
 
Productie Sharepoint Presentatie
Productie Sharepoint PresentatieProductie Sharepoint Presentatie
Productie Sharepoint PresentatieJan van der Kolk
 
Future Technology Ideas For CIU
Future Technology Ideas For CIUFuture Technology Ideas For CIU
Future Technology Ideas For CIUthowell
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeEvren Ayan
 
Share point online 미리보기
Share point online 미리보기Share point online 미리보기
Share point online 미리보기Jeong-woo Choi
 

Similar to V Greavu - Testing with Sharepoint (20)

Kma share point 2010 overview infra and dev technical info
Kma share point 2010 overview infra and dev   technical infoKma share point 2010 overview infra and dev   technical info
Kma share point 2010 overview infra and dev technical info
 
Integrated Proposal (Vsts Sps Tfs) - MS stack
Integrated Proposal   (Vsts Sps Tfs) - MS stackIntegrated Proposal   (Vsts Sps Tfs) - MS stack
Integrated Proposal (Vsts Sps Tfs) - MS stack
 
Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324Introduction wss-3-and-moss-2007-12324
Introduction wss-3-and-moss-2007-12324
 
Dev-In-Town: Share Point by Patrick Yong
Dev-In-Town: Share Point by Patrick YongDev-In-Town: Share Point by Patrick Yong
Dev-In-Town: Share Point by Patrick Yong
 
Sp jayen gopi
Sp jayen gopiSp jayen gopi
Sp jayen gopi
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Cases
 
Presentazione Sharepoint 2010
Presentazione Sharepoint 2010Presentazione Sharepoint 2010
Presentazione Sharepoint 2010
 
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint Overview
 
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
Configuração de um Portal Sharepoint 2007 e Funcionalidades de ApoioConfiguração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
 
Sharepoint And Clearspace
Sharepoint And ClearspaceSharepoint And Clearspace
Sharepoint And Clearspace
 
Oracle WebCenter Solutions
Oracle WebCenter SolutionsOracle WebCenter Solutions
Oracle WebCenter Solutions
 
Share point 2010 Yenilikleri
Share point 2010 YenilikleriShare point 2010 Yenilikleri
Share point 2010 Yenilikleri
 
Productie Sharepoint Presentatie
Productie Sharepoint PresentatieProductie Sharepoint Presentatie
Productie Sharepoint Presentatie
 
Future Technology Ideas For CIU
Future Technology Ideas For CIUFuture Technology Ideas For CIU
Future Technology Ideas For CIU
 
Ideas
IdeasIdeas
Ideas
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel Bilgilendirme
 
Share point online 미리보기
Share point online 미리보기Share point online 미리보기
Share point online 미리보기
 
Resume
ResumeResume
Resume
 

More from TestCampRO

Cristian Creanga It's all about... helping our clients
Cristian Creanga   It's all about... helping our clientsCristian Creanga   It's all about... helping our clients
Cristian Creanga It's all about... helping our clientsTestCampRO
 
Test management challenges
Test management challengesTest management challenges
Test management challengesTestCampRO
 
Writing quick and beautiful automation code
Writing quick and beautiful automation codeWriting quick and beautiful automation code
Writing quick and beautiful automation codeTestCampRO
 
Testing world seen through the thick lens of a business analyst
Testing world seen through the thick lens of a business analyst Testing world seen through the thick lens of a business analyst
Testing world seen through the thick lens of a business analyst TestCampRO
 
Testing. Quality. Customer
Testing. Quality. CustomerTesting. Quality. Customer
Testing. Quality. CustomerTestCampRO
 
It pays to be positive
It pays to be positiveIt pays to be positive
It pays to be positiveTestCampRO
 
Performance testing for web applications – techniques, metrics and profiling
Performance testing for web applications – techniques, metrics and profilingPerformance testing for web applications – techniques, metrics and profiling
Performance testing for web applications – techniques, metrics and profilingTestCampRO
 
Software testing expert evangelization
Software testing expert evangelizationSoftware testing expert evangelization
Software testing expert evangelizationTestCampRO
 
Prepare your case: key steps to a successful presentation
Prepare your case: key steps to a successful presentationPrepare your case: key steps to a successful presentation
Prepare your case: key steps to a successful presentationTestCampRO
 
Test Automation and Continuous Integration
Test Automation and Continuous Integration Test Automation and Continuous Integration
Test Automation and Continuous Integration TestCampRO
 
Life Time Testing
Life Time TestingLife Time Testing
Life Time TestingTestCampRO
 
Distributed load testing (Local vs Cloud)
Distributed load testing (Local vs Cloud)Distributed load testing (Local vs Cloud)
Distributed load testing (Local vs Cloud)TestCampRO
 
First steps in becoming a better tester
First steps in becoming a better testerFirst steps in becoming a better tester
First steps in becoming a better testerTestCampRO
 
Automation framework
Automation frameworkAutomation framework
Automation frameworkTestCampRO
 
How to build a proper software staging environment for testing
How to build a proper software staging environment for testing How to build a proper software staging environment for testing
How to build a proper software staging environment for testing TestCampRO
 
Agile requirements engineering
Agile requirements engineeringAgile requirements engineering
Agile requirements engineeringTestCampRO
 
Performance testing for web applications – techniques, metrics and profiling
Performance testing for web applications – techniques, metrics and profilingPerformance testing for web applications – techniques, metrics and profiling
Performance testing for web applications – techniques, metrics and profilingTestCampRO
 

More from TestCampRO (17)

Cristian Creanga It's all about... helping our clients
Cristian Creanga   It's all about... helping our clientsCristian Creanga   It's all about... helping our clients
Cristian Creanga It's all about... helping our clients
 
Test management challenges
Test management challengesTest management challenges
Test management challenges
 
Writing quick and beautiful automation code
Writing quick and beautiful automation codeWriting quick and beautiful automation code
Writing quick and beautiful automation code
 
Testing world seen through the thick lens of a business analyst
Testing world seen through the thick lens of a business analyst Testing world seen through the thick lens of a business analyst
Testing world seen through the thick lens of a business analyst
 
Testing. Quality. Customer
Testing. Quality. CustomerTesting. Quality. Customer
Testing. Quality. Customer
 
It pays to be positive
It pays to be positiveIt pays to be positive
It pays to be positive
 
Performance testing for web applications – techniques, metrics and profiling
Performance testing for web applications – techniques, metrics and profilingPerformance testing for web applications – techniques, metrics and profiling
Performance testing for web applications – techniques, metrics and profiling
 
Software testing expert evangelization
Software testing expert evangelizationSoftware testing expert evangelization
Software testing expert evangelization
 
Prepare your case: key steps to a successful presentation
Prepare your case: key steps to a successful presentationPrepare your case: key steps to a successful presentation
Prepare your case: key steps to a successful presentation
 
Test Automation and Continuous Integration
Test Automation and Continuous Integration Test Automation and Continuous Integration
Test Automation and Continuous Integration
 
Life Time Testing
Life Time TestingLife Time Testing
Life Time Testing
 
Distributed load testing (Local vs Cloud)
Distributed load testing (Local vs Cloud)Distributed load testing (Local vs Cloud)
Distributed load testing (Local vs Cloud)
 
First steps in becoming a better tester
First steps in becoming a better testerFirst steps in becoming a better tester
First steps in becoming a better tester
 
Automation framework
Automation frameworkAutomation framework
Automation framework
 
How to build a proper software staging environment for testing
How to build a proper software staging environment for testing How to build a proper software staging environment for testing
How to build a proper software staging environment for testing
 
Agile requirements engineering
Agile requirements engineeringAgile requirements engineering
Agile requirements engineering
 
Performance testing for web applications – techniques, metrics and profiling
Performance testing for web applications – techniques, metrics and profilingPerformance testing for web applications – techniques, metrics and profiling
Performance testing for web applications – techniques, metrics and profiling
 

Recently uploaded

Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyUXDXConf
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.Boni Yeamin
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationZilliz
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineServer-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineUXDXConf
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfChristopherTHyatt
 

Recently uploaded (20)

Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineServer-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 

V Greavu - Testing with Sharepoint

  • 1.
  • 2.
  • 3. TEST CAMP, IASI, 2013 Valy Greavu, SharePoint Server MVP http://valygreavu.com
  • 4.  În spatele unui programator de succes se află un tester bun!
  • 5.  Ce înseamnă tehnologia SharePoint  Complexitatea arhitecturilor SharePoint  Tipuri de teste in SharePoint  Monitorizarea performantelor  CAML Creator  Întrebări și Discuții
  • 6. 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
  • 7. 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
  • 8. People IIS SQL Server Active Directory Sistemul de operare Infrastructura logică de rețea Infrastructura fizică și de rețea
  • 9. 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
  • 10.  Administrare si Configurare  Dezvoltare  Branding  BI
  • 11.  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 ...).
  • 12.
  • 14.  Health  Search  Business Intelligence  Databases  Access Services  Performance  Farms  Workflows  Servers  Virtual environments  Service applications  Business Data Connectivity  Web applications
  • 15.  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)
  • 16.  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)
  • 17.  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
  • 18.  Microsoft SharePoint 2010 Administration Toolkit v2.0  http://www.microsoft.com/en-us/download/details.aspx?id=20022  LTK (Load Testing Kit)
  • 19.  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
  • 20.  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
  • 21.
  • 22.  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)
  • 23.  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
  • 24.  ="$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)
  • 25.
  • 26.  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
  • 27.
  • 28. Blog: http://valygreavu.com E-mail: valy.greavu@feaa.uaic.ro Facebook: Valy.Greavu Twitter: valygreavu Linkedin: valygreavu