Testing on the Edge Sebastian Bergmann October 28th 2013
|
|
- Warren James
- 8 years ago
- Views:
Transcription
1 Testing on the Edge Sebastian Bergmann October 28th 2013
2 Sebastian Bergmann» Has instrumentally contributed to transforming PHP into a reliable platform for large-scale, critical projects.» Enterprises and PHP developers around the world benefit from the tools that he has developed and the experience he shares. sharing experience
3 sharing experience
4
5 Presentation Model Presentation View Template HTTP Abstraction Application Logic Routing Controller Domain Logic Persistence
6 Responsible for representing concepts of the business, information about the business situation, and business rules. State that reflects the business situation is controlled and used here, even though the technical details of storing it are delegated to the infrastructure. This layer is the heart of business software. Eric Evans Domain Logic
7 Unit
8 Unit Stub / Mock
9 Unit Unit
10 Disintegration Testing The peer review preliminary findings indicate that one team used English units (e.g., inches, feet and pounds) while the other used metric units for a key spacecraft operation.
11 Client Server
12 Selenium
13 Behat + Mink
14 PHPUnit + Mink
15 <?php use Behat\Mink\Session; use Behat\Mink\Driver\GoutteDriver; abstract class MinkTestCase extends PHPUnit_Framework_TestCase private $session; protected function setup() $this->session = new Session(new GoutteDriver); protected function visit($url) $this->session->visit($url); return $this->session->getpage(); sharing experience
16 <?php class ApplicationTest extends MinkTestCase public function testexamplepagecontainsexampletext() $page = $this->visit(' $this->assertcontains( 'Example Domain', $page->getcontent() ); sharing experience
17
18
19
20 Client Server
21 <?php namespace Company\Project; class Application public function run(requestinterface $request, ResponseInterface $response) //... sharing experience
22 <?php namespace Company\Project; interface ResponseInterface public function setdata($key, $value); public function getdata($key); public function hasdata($key); //... sharing experience
23 <?php namespace Company\Project\Tests; use Company\Project\Application; use Company\Project\Request; use Company\Project\Response; class HomepageTest extends PHPUnit_Framework_TestCase protected function setup() $this->application = new Application; $this->request = new Request; $this->response = new Response; public function testhasnavigation() $this->application->run($this->request, $this->response); $this->asserttrue($this->response->hasdata('navigation')); sharing experience
24 <?php namespace Company\Project\Tests; use Company\Project\Application; use Company\Project\Request; use Company\Project\Response; class HomepageTest extends PHPUnit_Framework_TestCase protected function setup() $this->application = new Application; $this->request = new Request; $this->response = new Response; public function testhasnavigation() $this->application->run($this->request, $this->response); $this->asserttrue($this->response->hasdata('navigation')); sharing experience
25 <?php namespace Company\Project\Tests; use Company\Project\Application; use Company\Project\Request; use Company\Project\Response; class HomepageTest extends IntegrationTestCase protected function setup() $this->application = new Application; $this->request = new Request; $this->response = new Response; public function testhasnavigation() $this->application->run($this->request, $this->response); $this->assertresponsehasdata('navigation', $this->response); sharing experience
26 Implementing Custom Assertions
27 <?php namespace Company\Project\Tests; use Company\Project\ResponseInterface; use PHPUnit_Framework_TestCase; abstract class IntegrationTestCase extends PHPUnit_Framework_TestCase sharing experience
28 <?php namespace Company\Project\Tests; use Company\Project\ResponseInterface; use PHPUnit_Framework_TestCase; abstract class IntegrationTestCase extends PHPUnit_Framework_TestCase public function assertresponsehasdata($name, ResponseInterface $response) sharing experience
29 <?php namespace Company\Project\Tests; use Company\Project\ResponseInterface; use PHPUnit_Framework_TestCase; abstract class IntegrationTestCase extends PHPUnit_Framework_TestCase public function assertresponsehasdata($name, ResponseInterface $response) $constraint = new DataExistsConstraint($response); sharing experience
30 <?php namespace Company\Project\Tests; use Company\Project\ResponseInterface; use PHPUnit_Framework_Constraint; class DataExistsConstraint extends PHPUnit_Framework_Constraint private $response; public function construct(responseinterface $response) $this->response = $response; protected function matches($other) return $this->response->hasdata($other); public function tostring() return 'data exists'; sharing experience
31 <?php namespace Company\Project\Tests; use Company\Project\ResponseInterface; use PHPUnit_Framework_TestCase; abstract class IntegrationTestCase extends PHPUnit_Framework_TestCase public function assertresponsehasdata($name, ResponseInterface $response) $constraint = new DataExistsConstraint($response); $this->assertthat($name, $constraint); sharing experience
32 <?php namespace Company\Project\Tests; use Company\Project\ResponseInterface; use PHPUnit_Framework_TestCase; abstract class IntegrationTestCase extends PHPUnit_Framework_TestCase public function assertresponsehasdata($name, ResponseInterface $response) $constraint = new DataExistsConstraint($response); $this->assertthat($name, $constraint); public function assertresponsenothasdata($name, ResponseInterface $response) $constraint = new DataExistsConstraint($response); $this->assertthat($name, $this->logicalnot($constraint)); sharing experience
33 Looking ahead: Test Proxies in PHPUnit 3.8
34 <?php namespace Company\Project; class SampleWorkflow private $backend; private $service; public function construct(backend $backend, Service $service) $this->backend = $backend; $this->service = $service; public function execute(request $request) $this->service->dowork( $this->backend->getobjectbyid($request->getvalue('id')) ); sharing experience
35 <?php namespace Company\Project; use PHPUnit_Framework_TestCase; class SampleWorkflowTest extends PHPUnit_Framework_TestCase public function testservicecallupdatesobject() $service = $this->getmockbuilder('service') ->enableproxyingtooriginalmethods() ->getmock(); $service->expects($this->once()) ->method('dowork'); $backend = new Backend; $workflow = new SampleWorkflow($backend, $service); $workflow->execute(new Request(array('id' => 2204))); sharing experience
36
37
38 Become a Certified PHP Craftsman in 2014!
Sebastian Bergmann. Has instrumentally contributed to tranforming PHP into a reliable platform for large-scale, critical projects.
Testing is h ard... rd The Wrong End of the Stick Sebastian Bergmann June 3 2013 Sebastian Bergmann» Has instrumentally contributed to tranforming PHP into a reliable platform for large-scale, critical
More informationTestgetriebene Entwicklung mit PHPUnit. PHP Professional Training 22 th of November 2007
Testgetriebene Entwicklung mit PHPUnit PHP Professional Training 22 th of November 2007 1 About me Kore Nordmann Studying computer science at the University Dortmund Working for ez systems on ez components
More informationPHPUnit and Drupal 8 No Unit Left Behind. Paul Mitchum / @PaulMitchum
PHPUnit and Drupal 8 No Unit Left Behind Paul Mitchum / @PaulMitchum And You Are? Paul Mitchum Mile23 on Drupal.org From Seattle Please Keep In Mind The ability to give an hour-long presentation is not
More informationBehave! - Behavior Driven Development IPC 2013 SE. Tobias Schlitt (@tobysen) June 5th 2013
Behave! - Behavior Driven Development IPC 2013 SE Tobias Schlitt (@tobysen) June 5th 2013 About me Tobias Schlitt (Toby) Degree in computer sience Proessional PHP since 2000 Open source enthusiast Passion
More informationState of Wisconsin Division of Enterprise Technology (DET) SharePoint 2010 Service Offering Definition (SOD)
State of Wisconsin Division of Enterprise Technology (DET) SharePoint 2010 Service Offering Definition (SOD) 1 Document Revision History Date Version Creator Notes 07/15/2011 1.0 Lisa Jorgensen Initial
More informationBDD DPC 2014 Tutorial
Behave! - BDD DPC 2014 Tobias Schlitt (@tobysen) 2014-06-26 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Comments 0 articles
More informationManaging and Maintaining Windows Server 2008 Servers
Managing and Maintaining Windows Server 2008 Servers Course Number: 6430A Length: 5 Day(s) Certification Exam There are no exams associated with this course. Course Overview This five day instructor led
More informationCopyright 2005-2010 Soleran, Inc. esalestrack On-Demand CRM. Trademarks and all rights reserved. esalestrack is a Soleran product Privacy Statement
More information
VNLINFOTECH JOIN US & MAKE YOUR FUTURE BRIGHT. mcsa (70-413) Microsoft certified system administrator. (designing & implementing server infrasturcure)
VNLINFOTECH JOIN US & MAKE YOUR FUTURE BRIGHT mcsa (70-413) Microsoft certified system administrator (designing & implementing server infrasturcure) www.vnlinfotech.com MODULE 1 : Considerations for Upgrades
More information70-646 R3: Windows Server 2008 Administration. Course Overview. Course Outline. Course Length: 4 Day
70-646 R3: Windows Server 2008 Administration Course Length: 4 Day Course Overview This course will prepare the student for Exam 70-646: Pro: Windows Server 2008, Server Administrator. Topics covered include
More informationBASICS OF SCALING: LOAD BALANCERS
BASICS OF SCALING: LOAD BALANCERS Lately, I ve been doing a lot of work on systems that require a high degree of scalability to handle large traffic spikes. This has led to a lot of questions from friends
More informationWorkflows and Patterns. #jenkinsconf / @fbrnc
Workflows and Patterns 2 September 5, 2015 Leo Janine that s me San Francisco, CA Fiona (and that s ok ) type YESIKNOWWHATIMDOING + click automatically http://kirbiecravings.com/2014/08/blueberry-mug-cake-2.html
More informationSetup Guide Central Monitoring of SAP NetWeaver Proces Integration 7.3 with SAP Solution Manager 7.1. Active Global Support February 2011
Setup Guide Central Monitoring of SAP NetWeaver Proces Integration 7.3 with SAP Solution Manager 7.1 Active Global Support February 2011 Agenda Overview Landscape Setup Recommended Setup SLD/LMDB Synchronization
More informationCreating the Conceptual Design by Gathering and Analyzing Business and Technical Requirements
Creating the Conceptual Design by Gathering and Analyzing Business and Technical Requirements Analyze the impact of Active Directory on the existing technical environment. Analyze hardware and software
More informationUsing the Coherence Cloud Service
Using the Coherence Cloud Service An introduction Dave Felcey Coherence Product Manager July 2, 2015 Safe Harbor Statement The following is intended to outline our general product direction. It is intended
More informationPHPUnit Manual. Sebastian Bergmann
PHPUnit Manual Sebastian Bergmann PHPUnit Manual Sebastian Bergmann Publication date Edition for PHPUnit 3.5. Updated on 2011-04-05. Copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011 Sebastian Bergmann
More informationAutomating Testing and Configuration Data Migration in OTM/GTM Projects using Open Source Tools By Rakesh Raveendran Oracle Consulting
Automating Testing and Configuration Data Migration in OTM/GTM Projects using Open Source Tools By Rakesh Raveendran Oracle Consulting Agenda Need Desired End Picture Requirements Mapping Selenium Testing
More informationDesigning and Implementing a Server Infrastructure
WINDOWS 2012 COURSE OUTLINE Visit Our Website to Enroll Now Www.ITBigBang.Com/IT-Training Designing and Implementing a Server Infrastructure Course Title Designing and Implementing a Server Infrastructure
More informationDesigning and Implementing a Server Infrastructure
Course Duration: 5 days Overview: Get hands-on instruction and practice planning, designing and deploying a physical and logical Windows Server 2012 R2 enterprise infrastructure in this 5-day Microsoft
More informationBuild Your Knowledge!
About this Course This 5-day instructor-led course provides you with the skills and knowledge needed to plan, design, and deploy a physical and logical Windows Server 2012 Active Directory Domain Services
More information20413C: Designing and Implementing a Server Infrastructure
20413C: Designing and Implementing a Server Course Details Course Code: Duration: Notes: 20413C 5 days This course syllabus should be used to determine whether the course is appropriate for the students,
More informationVincent Gabriel. Summary. Experience. Senior Software Developer at Landmark Network vadimg88@gmail.com
Vincent Gabriel Senior Software Developer at Landmark Network vadimg88@gmail.com Summary Open Source Contributions: https://github.com/vinceg Results-oriented lead architect with a focus on delivering
More informationCOURSE 20413C: DESIGNING AND IMPLEMENTING A SERVER INFRASTRUCTURE
ABOUT THIS COURSE This 5 day course covers the knowledge and skills needed to provide an enterprise solution that supports manual and automated server installations in a physical and virtual environment
More informationMicrosoft Lync Server 2010
Microsoft Lync Server 2010 Scale to a Load Balanced Enterprise Edition Pool with WebMux Walkthrough Published: March. 2012 For the most up to date version of the Scale to a Load Balanced Enterprise Edition
More informationDesigning and Implementing a Server Infrastructure
Course Code: M20413 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Designing and Implementing a Server Infrastructure Overview Get hands-on instruction and practice planning, designing and deploying
More informationDRUPAL CONTINUOUS INTEGRATION. Part I - Introduction
DRUPAL CONTINUOUS INTEGRATION Part I - Introduction Continuous Integration is a software development practice where members of a team integrate work frequently, usually each person integrates at least
More informationDesigning and Implementing a Server Infrastructure 20413C; 5 days, Instructor-led
Designing and Implementing a Server Infrastructure 20413C; 5 days, Instructor-led Course Description Get hands-on instruction and practice planning, designing and deploying a physical and logical Windows
More informationClient Overview. Engagement Situation. Key Requirements for Platform Development :
Client Overview Our client provides leading video platform for enterprise HD video conferencing and has product suite focused on product-based visual communication solutions. Our client leverages its solutions
More informationCourse 20413: Designing and Implementing a Server Infrastructure
Course 20413: Designing and Implementing a Server Infrastructure Overview About this course Get hands-on instruction and practice planning, designing and deploying a physical and logical Windows Server
More informationMulti-Tenancy in SharePoint 2010. DD105 Spencer Harbar Enterprise Architect harbar.net
Multi-Tenancy in SharePoint 2010 DD105 Spencer Harbar Enterprise Architect harbar.net About Spencer www.harbar.net spence@harbar.net @harbars General SharePoint Dogsbody Microsoft Certified Master SharePoint
More informationDesigning and Implementing a Server Infrastructure
Course 20413C: Designing and Implementing a Server Infrastructure Page 1 of 7 Designing and Implementing a Server Infrastructure Course 20413: 4 days; Instructor-Led Introduction This 4-day instructor-led
More informationDesingning and Implementing a Server Infrastructure
About this Course Desingning and Implementing a Server Get hands-on instruction and practice planning, designing and deploying a physical and logical Windows Server 2012 R2 enterprise infrastructure in
More informationPreliminary Course Syllabus
Preliminary Course Syllabus Designing a Windows Active Directory Infrastructure and Services Elements of this syllabus are subject to change. Key Data Product #: 3741 Course #: 6436A Number of Days: 5
More informationLaunch with Confidence! Behavior Driven Development (BDD) 101. Presented by: Shawn Smiley [Director of Engineering Operations]
Launch with Confidence! Behavior Driven Development (BDD) 101 Presented by: Shawn Smiley [Director of Engineering Operations] About Me LinkedIn: www.linkedin.com/in/shawnsmiley/" Twitter: @shawnsmiley"
More informationDesigning a Windows Server 2008 Active Directory Infrastructure and Services
Designing a Windows Server 2008 Active Directory Infrastructure and Services MOC6436 About this Course At the end of this five-day course, students will learn how to design an Active Directory Infrastructure
More informationDesigning and Implementing a Server Infrastructure
Course 20413C: Designing and Implementing a Server Infrastructure Course Details Course Outline Module 1: Planning Server Upgrade and Migration This module explains how to plan a server upgrade and migration
More informationDEPLOYMENT GUIDE Version 1.1. Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5
DEPLOYMENT GUIDE Version 1.1 Deploying the BIG-IP LTM v10 with Citrix Presentation Server 4.5 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Citrix Presentation Server Prerequisites
More information6436: Designing a Windows Server 2008 Active Directory Infrastructure and Services (5 Days)
www.peaklearningllc.com 6436: Designing a Windows Server 2008 Active Directory Infrastructure and Services (5 Days) Introduction At the end of this five-day course, students will learn how to design an
More informationSolutions Guide. Deploying Citrix NetScaler with Microsoft Exchange 2013 for GSLB. citrix.com
Deploying Citrix NetScaler with Microsoft Exchange 2013 for GSLB Table of Contents Introduction 3 Overview of Microsoft Exchange 2013 3 Why NetScaler GSLB for Exchange 2013? 3 Topology 3 Single Namespace
More informationAgenda. How to configure
dlaw@esri.com Agenda Strongly Recommend: Knowledge of ArcGIS Server and Portal for ArcGIS Security in the context of ArcGIS Server/Portal for ArcGIS Access Authentication Authorization: securing web services
More informationphp works - Atlanta, US Derick Rethans - dr@ez.no http://derickrethans.nl/talks.php
php works - Atlanta, US Derick Rethans - dr@ez.no http://derickrethans.nl/talks.php About Me Dutchman living in Norway ez Systems A.S. ez Components project lead PHP development mcrypt, input_filter, date/time
More informationHow to Make the Client IP Address Available to the Back-end Server
How to Make the Client IP Address Available to the Back-end Server For Layer 4 - UDP and Layer 4 - TCP services, the actual client IP address is passed to the server in the TCP header. No further configuration
More informationCOURSE OUTLINE MOC 20413: DESIGNING AND IMPLEMENTING A SERVER INFRASTRUCTURE
COURSE OUTLINE MOC 20413: DESIGNING AND IMPLEMENTING A SERVER INFRASTRUCTURE MODULE 1: PLANNING SERVER UPGRADE AND MIGRATION This module explains how to plan a server upgrade and migration strategy. Considerations
More informationPHPUnit Manual. Sebastian Bergmann
PHPUnit Manual Sebastian Bergmann PHPUnit Manual Sebastian Bergmann Publication date Edition for PHPUnit 3.4. Updated on 2010-09-19. Copyright 2005, 2006, 2007, 2008, 2009, 2010 Sebastian Bergmann This
More informationsymfony symfony as a platform Fabien Potencier http://www.symfony-project.com/ http://www.sensiolabs.com/
symfony symfony as a platform Fabien Potencier http://www.symfony-project.com/ http://www.sensiolabs.com/ symfony 1.1 A lot of internal refactoring really a lot Some new features but not a lot Tasks are
More informationDeploying the BIG-IP LTM with. Citrix XenApp. Deployment Guide Version 1.2. What s inside: 2 Prerequisites and configuration notes
Deployment Guide Version 1.2 Deploying the BIG-IP LTM with What s inside: 2 Prerequisites and configuration notes 3 Configuration Worksheet 4 Using the BIG-IP LTM Application Template for 8 Modifying the
More informationInstallation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure
Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure August 2015 Table of Contents 1 Introduction... 3 Purpose... 3 Products... 3
More informationDesigning and Implementing a Server Infrastructure
Page 1 of 7 Overview This 5-day instructor-led course provides you with the skills and knowledge needed to plan, design, and deploy a physical and logical Windows Server 2012 Active Directory Domain Services
More informationDesigning a Windows Server 2008 Active Directory Infrastructure and Services
Designing a Windows Server 2008 Active Directory Infrastructure and Services About this Course At the end of this five-day course, students will learn how to design an Active Directory Infrastructure in
More informationAutomated Web Applications Testing
Automated Web Applications Testing Alexandru Dan CĂPRIŢĂ caprita_dan@yahoo.com Dunărea de Jos University Abstract. Unit tests are a vital part of several software development practices and processes such
More informationExploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence
Exploring Oracle E-Business Suite Load Balancing Options Venkat Perumal IT Convergence Objectives Overview of 11i load balancing techniques Load balancing architecture Scenarios to implement Load Balancing
More informationhttp://d-nb.info/1041302002
Contents 1 Introduction 1 1.1 Requirements for Evaluation Techniques 1 1.2 Performance Evaluation Techniques 2 1.2.1 Network Testbeds / Real-World Measurements 2 1.2.2 Network Simulators 3 1.2.3 Analytic
More informationGuide to Deploying Microsoft Exchange 2013 with Citrix NetScaler
Deployment Guide Guide to Deploying Microsoft Exchange 2013 with Citrix NetScaler Extensive guide covering details of NetScaler ADC deployment with Microsoft Exchange 2013. Table of Contents Introduction
More informationMCSA: Windows Server 2008
MCSA: Windows Server 2008 Course Description and Overview Overview SecureNinja's MCSA: Windows Server 2008 training and certification boot camp in Washington, DC will prepare Microsoft professionals to
More informationHARDWARE, SOFTWARE AND CONFIGURATION REQUIREMENTS
Team Services PREMISE INSTALLATION REQUIREMENTS HARDWARE, SOFTWARE AND CONFIGURATION REQUIREMENTS Team Services may require reconfiguration of a client s existing environment to support our new dedicated
More informationOracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.
Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company
More informationHAProxy. Ryan O'Hara Principal Software Engineer, Red Hat September 17, 2014. 1 HAProxy
HAProxy Ryan O'Hara Principal Software Engineer, Red Hat September 17, 2014 1 HAProxy HAProxy Overview Capabilities Configuration OpenStack HA Neutron LBaaS Resources Questions 2 HAProxy Overview Load
More informationCitrix NetScaler 10 Essentials and Networking
Citrix NetScaler 10 Essentials and Networking CNS205 Rev 04.13 5 days Description The objective of the Citrix NetScaler 10 Essentials and Networking course is to provide the foundational concepts and advanced
More informationA Data Management System for UNICORE 6. Tobias Schlauch, German Aerospace Center UNICORE Summit 2009, August 25th, 2009, Delft, The Netherlands
A Data Management System for UNICORE 6 Tobias Schlauch, German Aerospace Center UNICORE Summit 2009, August 25th, 2009, Delft, The Netherlands Outline Objectives Concept Implementation Overview Test Scenario
More informationTes$ng Web Applica$ons. Willem Visser RW334
Tes$ng Web Applica$ons Willem Visser RW334 Overview Tes$ng Theory Tes$ng Web Apps Tools A test consists of The Basics Input Expected output (also called the Oracle) White Box Tes$ng Considering the code
More informationApplication Note. Active Directory Federation Services deployment guide
Application Note Active Directory Federation Services deployment guide Document version: v1.1 Last update: 20th January 2014 Purpose ALOHA Load-Balancer deployment guide for Microsoft ADFS and ADFS proxy
More informationNIIT Education and Training, Doha, Qatar - www.niitqatar.com Contact: +974-44551796/1798; 50656051
413: Designing and Implementing a Server Infrastructure Duration: 40 Hours Overview About this Course Get hands-on instruction and practice planning, designing and deploying a physical and logical Windows
More informationCA Identity Manager. Glossary. r12.5 SP8
CA Identity Manager Glossary r12.5 SP8 This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your informational
More informationBuild Your Knowledge!
About this Course Get hands-on instruction and practice planning, designing and deploying a physical and logical Windows Server 2012 R2 enterprise infrastructure in this 5-day Microsoft Official course.
More informationJuniper Networks Secure Access. Initial Configuration User Records Synchronization
Juniper Networks Secure Access Initial Configuration User Records Synchronization 1 This document explain how to setup User records Synchronization between different clusters or stand alone units. Active/
More informationCNS-208 CITRIX NETSCALER 10.5 ESSENTIALS FOR ACE MIGRATION
ONE STEP AHEAD. CNS-208 CITRIX NETSCALER 10.5 ESSENTIALS FOR ACE MIGRATION The objective of the Citrix NetScaler 10.5 Essentials for ACE Migration course is to provide the foundational concepts and advanced
More informationZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy
ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
More informationDatabase Design, Development and Maintenance Application Design, Development and Maintenance Application Conversions Web Development and Maintenance
Mission Statement It is the goal of Sapientech to provide the business community with a set of cost effective tools to aid the common user in developing robust business applications. Sapientech is dedicated
More informationTest Automation -Selenium
Test Automation -Selenium Presented By: Sachin Kumar 10-Dec-2011 About Corbus Corbus, LLC, a global solutions provider founded in 1994, offers superior services combining years of experience, solid partnerships
More informationCloudCERT (Testbed framework to exercise critical infrastructure protection)
WP2. CONCEPTUAL MODELLING AND ARCHITECTURE CloudCERT (Testbed framework to exercise critical infrastructure protection) With the financial support of the Prevention, Preparedness and Consequence Management
More informationIntroduction. C a p a b i l i t y d o c u m e n t : B i z T a l k S e r v e r
Microsoft Technology Practice Capability document Overview Microsoft BizTalk Server is the middleware application server providing Business Process Management, Process Automations along with SOA / ESB
More informationCNS-205 Citrix NetScaler 10 Essentials and Networking
CNS-205 Citrix NetScaler 10 Essentials and Networking The objective of the Citrix NetScaler 10 Essentials and Networking course is to provide the foundational concepts and advanced skills necessary to
More informationGlassFish Security. open source community experience distilled. security measures. Secure your GlassFish installation, Web applications,
GlassFish Security Secure your GlassFish installation, Web applications, EJB applications, application client module, and Web Services using Java EE and GlassFish security measures Masoud Kalali PUBLISHING
More informationS y s t e m A r c h i t e c t u r e
S y s t e m A r c h i t e c t u r e V e r s i o n 5. 0 Page 1 Enterprise etime automates and streamlines the management, collection, and distribution of employee hours, and eliminates the use of manual
More informationMS 6419 Configuring, Managing and Maintaining Windows Server 2008-based Servers
MS 6419 Configuring, Managing and Maintaining Windows Server 2008-based Servers Description: Days: 5 Prerequisites: This five-day instructor-led course provides students with the knowledge and skills that
More informationCourse Description. Course Page - Page 1 of 9. Administering Windows Server 2012 M-20411 Length: 5 days Price: $2,795.00
Course Page - Page 1 of 9 Administering Windows Server 2012 M-20411 Length: 5 days Price: $2,795.00 Course Description Get hands-on instruction and practice administering Windows Server 2012, including
More informationLoad Balancer Configuration for Redundancy for SIP Federation
Load Balancer Configuration for Redundancy for SIP Federation About the Load Balancer, page 1 IM and Presence Service Node Updates, page 1 Cisco Adaptive Security Appliance Updates, page 2 CA-Signed Security
More informationPES. High Availability Load Balancing in the Agile Infrastructure. Platform & Engineering Services. HEPiX Bologna, April 2013
PES Platform & Engineering Services High Availability Load Balancing in the Agile Infrastructure HEPiX Bologna, April 2013 Vaggelis Atlidakis, -PES/PS Ignacio Reguero, -PES/PS PES Outline Core Concepts
More informationBreak It Before You Buy It!
Break It Before You Buy It! Test Driven Development and Continuous Integration Chris Hartjes -- CodeMash 2011 -- @chartjes http://www.littlehart.net/atthekeyboard Huge Sports Nerd TL;DR The Problem Build
More informationPractical Guided Tour of Symfony
Practical Guided Tour of Symfony Standalone Components DependencyInjection EventDispatcher HttpFoundation DomCrawler ClassLoader BrowserKit CssSelector Filesystem HttpKernel Templating Translation
More informationMarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved.
Reference Application Architecture Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents
More informationHow To Manage A Netscaler On A Pc Or Mac Or Mac With A Net Scaler On An Ipad Or Ipad With A Goslade On A Ggoslode On A Laptop Or Ipa On A Network With
CNS-205 Citrix NetScaler 10.5 Essentials and Networking The objective of the Citrix NetScaler 10.5 Essentials and Networking course is to provide the foundational concepts and advanced skills necessary
More informationAdministering Windows Server 2012
Administering Windows Server 2012 Course Details Duration: Course code: 5 Days M20411 Overview: Get hands-on instruction and practice administering Windows Server 2012, including Windows Server 2012 R2,
More informationKEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure
KEMP LoadMaster Enabling Hybrid Cloud Solutions in Microsoft Azure Introduction An increasing number of organizations are moving from traditional on-premises datacenter architecture to a public cloud platform
More informationKnowledge Base Copyright Law: An innovative Resource for Open Access Archives
Knowledge Base Copyright Law: An innovative Resource for Open Access Archives International Conference Open Access to Digital Archives and the Open Knowledge Society, Vienna, 21-22 Oct. 2005 Dr. Michael
More informationHierarchy of Needs for Content Networking
Technology, M. Fabbi Research Note 28 October 2002 Hierarchy of Needs for Content Networking Enterprises should understand the hierarchy of needs for content networking, which is illustrated by examining
More informationThis presentation describes the IBM Tivoli Monitoring 6.1 Firewall Implementation: KDE Gateway Component.
This presentation describes the IBM Tivoli Monitoring 6.1 Firewall Implementation: KDE Gateway Component. Functional Overview of Gateway Topology, Gateway Configuration, and Gateway XML Structure Page
More informationDesigning a Windows Server 2008 Active Directory Infrastructure and Services
Designing a Windows Server 2008 Active Directory Infrastructure and Services Course No. 6436 5 Days Instructor-led, Hands-on Introduction At the end of this five-day course, students will learn how to
More informationCNS-208 Citrix NetScaler 10.5 Essentials for ACE Migration
CNS-208 Citrix NetScaler 10.5 Essentials for ACE Migration The objective of the Citrix NetScaler 10.5 Essentials for ACE Migration course is to provide the foundational concepts and advanced skills necessary
More informationVMware vcloud Air. Enterprise IT Hybrid Data Center TECHNICAL MARKETING DOCUMENTATION
TECHNICAL MARKETING DOCUMENTATION October 2014 Table of Contents Purpose and Overview.... 3 1.1 Background............................................................... 3 1.2 Target Audience...........................................................
More informationCreating a New Domain Tree in the Forest
Creating Domain Trees and Forests 163 Creating a New Domain Tree in the Forest 1. Open the Active Directory Installation Wizard by clicking Start Run, and typing dcpromo. Click the Use Advanced Mode Installation
More informationVocia MS-1 Network Considerations for VoIP. Vocia MS-1 and Network Port Configuration. VoIP Network Switch. Control Network Switch
Vocia MS-1 Network Considerations for VoIP Vocia software rev. 1.4 or higher required Vocia MS-1 and Network Port Configuration The Vocia Message Server 1 (MS-1) has a number of roles in a Vocia Paging
More informationNIIT Education and Training, Doha, Qatar - www.niitqatar.com Contact: +974-44551796/1798; 50656051
414: Implementing an Advanced Server Infrastructure Duration: 40 Hours Overview About this Course Get hands-on instruction and practice planning, designing and deploying a physical and logical Windows
More informationContinuous Prevention Testing
Continuous Prevention Testing By Andre Gironda OWASP October 2007 Bio Andre Gironda OWASP Phoenix, Chicago, MSP Other projects involved in WASC WASSEC NIST SAMATE Web Application Scanner Focus Group Web
More informationMany network and firewall administrators consider the network firewall at the network edge as their primary defense against all network woes.
RimApp RoadBLOCK goes beyond simple filtering! Many network and firewall administrators consider the network firewall at the network edge as their primary defense against all network woes. However, traditional
More informationIntroduction to SAML
Introduction to THE LEADER IN API AND CLOUD GATEWAY TECHNOLOGY Introduction to Introduction In today s world of rapidly expanding and growing software development; organizations, enterprises and governments
More information2400 - Implementing and Managing Microsoft Exchange Server 2003
2400 - Implementing and Managing Microsoft Exchange Server 2003 Introduction This five-day, instructor-led course provides students with the knowledge and skills that are needed to update and support a
More information