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, Apps
NCCOMMS
 
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 Presentation2003
John Sanderson
 
SharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro OverviewSharePoint 2010 IT Pro Overview
SharePoint 2010 IT Pro Overview
J.D. Wade
 
OnPath SharePoint Training Solution Written Justification
OnPath SharePoint Training Solution Written JustificationOnPath SharePoint Training Solution Written Justification
OnPath SharePoint Training Solution Written Justification
Shadeed Eleazer
 
An Introduction to SharePoint Designer 2010
An Introduction to SharePoint Designer 2010An Introduction to SharePoint Designer 2010
An Introduction to SharePoint Designer 2010
Ben 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 2013
MJ Ferdous
 
SharePoint 2010 Blended solutions application integration
SharePoint 2010 Blended solutions application integrationSharePoint 2010 Blended solutions application integration
SharePoint 2010 Blended solutions application integration
Chris 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 2010
Michal 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 Visio
Elaine Van Bergen
 
SharePoint 2010 Workflows
SharePoint 2010 WorkflowsSharePoint 2010 Workflows
SharePoint 2010 Workflows
Phil 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 Will
Tamara 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 2013
Ivan 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 - SPFestDC
Brian 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-Ins
Spikes 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 Applications
Gil Zilberfeld
 
Unit Testing in SharePoint 2010
Unit Testing in SharePoint 2010Unit Testing in SharePoint 2010
Unit Testing in SharePoint 2010Chris Weldon
 
Managesp 160805190411
Managesp 160805190411Managesp 160805190411
Managesp 160805190411
Danielle Jennings
 
Risk Management in SharePoint Governance
Risk Management in SharePoint GovernanceRisk Management in SharePoint Governance
Risk Management in SharePoint Governance
Christian Buckley
 
Test de Camp
Test de CampTest de Camp
Test de Camp
Citrin Longin
 
Case Study for a SharePoint SDLC
Case Study for a SharePoint SDLCCase Study for a SharePoint SDLC
Case Study for a SharePoint SDLC
Marie-Michelle Strah, PhD
 
Agile SharePoint Development With Scrum
Agile SharePoint Development With ScrumAgile SharePoint Development With Scrum
Agile SharePoint Development With Scrum
Andrew Woodward
 
Information architecture and SharePoint
Information architecture and SharePointInformation architecture and SharePoint
Information architecture and SharePoint
Lulu Pachuau
 
An SDLC for SharePoint
An SDLC for SharePointAn SDLC for SharePoint
An SDLC for SharePoint
gvaughan
 
Quality Assurance in SDLC
Quality Assurance in SDLCQuality Assurance in SDLC
Quality Assurance in SDLC
Adil 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 2013
K.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

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
Knowledge Management Associates, LLC
 
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
Bijoy 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-12324
Mogili 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 Yong
Quek Lilian
 
Sp jayen gopi
Sp jayen gopiSp jayen gopi
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 2010
Decatec
 
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
Luis Du Solier
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
Rob Wilson
 
SharePoint Overview
SharePoint OverviewSharePoint Overview
SharePoint Overview
Amy 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 Apoio
Comunidade NetPonto
 
Sharepoint And Clearspace
Sharepoint And ClearspaceSharepoint And Clearspace
Sharepoint And Clearspace
Saurabh Raisinghani
 
Oracle WebCenter Solutions
Oracle WebCenter SolutionsOracle WebCenter Solutions
Oracle WebCenter Solutions
Reiner 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 Presentatie
Jan 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

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 

Recently uploaded (20)

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 

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