SlideShare ist ein Scribd-Unternehmen logo
1 von 28
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

Weitere ähnliche Inhalte

Was ist angesagt?

SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
mattbremer
 
Requirements and Team Foundation Server
Requirements and Team Foundation ServerRequirements and Team Foundation Server
Requirements and Team Foundation Server
Steve Lange
 
Share point workflow presentation
Share point workflow presentationShare point workflow presentation
Share point workflow presentation
Wyngate Solutions
 
Share Point 2010 Workflow
Share Point 2010 WorkflowShare Point 2010 Workflow
Share Point 2010 Workflow
Phuong Nguyen
 
Workflows in SharePoint 2013: Architecture #spsbe
Workflows in SharePoint 2013: Architecture#spsbeWorkflows in SharePoint 2013: Architecture#spsbe
Workflows in SharePoint 2013: Architecture #spsbe
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 Server
Alexander Burton
 

Was ist angesagt? (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
 

Andere mochten auch

Unit Testing in SharePoint 2010
Unit Testing in SharePoint 2010Unit Testing in SharePoint 2010
Unit Testing in SharePoint 2010
Chris Weldon
 

Andere mochten auch (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
 

Ähnlich wie V Greavu - Testing with Sharepoint

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
 
SharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use CasesSharePoint 2007 and 2010 + Use Cases
SharePoint 2007 and 2010 + Use Cases
jovojovo
 
Share point 2010 Yenilikleri
Share point 2010 YenilikleriShare point 2010 Yenilikleri
Share point 2010 Yenilikleri
ÇözümPARK
 
Future Technology Ideas For CIU
Future Technology Ideas For CIUFuture Technology Ideas For CIU
Future Technology Ideas For CIU
thowell
 
Sharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel BilgilendirmeSharepoint Server 2010 Genel Bilgilendirme
Sharepoint Server 2010 Genel Bilgilendirme
Evren Ayan
 
Share point online 미리보기
Share point online 미리보기Share point online 미리보기
Share point online 미리보기
Jeong-woo Choi
 

Ähnlich wie 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
 

Mehr von 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 clients
TestCampRO
 
Test management challenges
Test management challengesTest management challenges
Test management challenges
TestCampRO
 
Writing quick and beautiful automation code
Writing quick and beautiful automation codeWriting quick and beautiful automation code
Writing quick and beautiful automation code
TestCampRO
 
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. Customer
TestCampRO
 
It pays to be positive
It pays to be positiveIt pays to be positive
It pays to be positive
TestCampRO
 
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
TestCampRO
 
Software testing expert evangelization
Software testing expert evangelizationSoftware testing expert evangelization
Software testing expert evangelization
TestCampRO
 
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
TestCampRO
 
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 Testing
TestCampRO
 
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 tester
TestCampRO
 
Automation framework
Automation frameworkAutomation framework
Automation framework
TestCampRO
 
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 engineering
TestCampRO
 
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
TestCampRO
 

Mehr von 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
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

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