Peter Sawczynec Engineer
|
|
- Ambrose Baker
- 5 years ago
- Views:
Transcription
1 2016 Peter Sawczynec Engineer
2 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
3 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
4
5 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
6 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
7 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
8
9 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
10 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
11 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
12 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
13
14 Mink Behat 3.0 Where your Behat tests get written Goutte Behat Feature files with steps, the Tests Phantom.js Selenium2 Gherkin Behat Context PHP class files, the testing code PHP Website, website pages Drupal Extension (drupal and drush) Drupal 8
15 Where your Behat tests get written Behat Feature files, the Tests Behat Context class files, the testing code Gherkin Drupal 8 PHP
16
17 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
18 Comment Annotation (contains info for the framework) /** * Step function to visit the last created node of a specific type. * string $type * The type of node that should be visited. * I visit the last created :type node */ /** * Views query plugin for an XML query. * views_query_plugins * * id = "views_xml_backend", * title Query"), * help will be generated and run using the XML backend.") * ) */ FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC PETER.SAWCZYNEC@CIVICACTIONS
19 # Groups: Event, search Given I run drush "search-api-index" Then I login And I click "Events" Then I click "New Group Event" Behat Feature Then I should see the text "Looking for members?" And files, I follow the link element with xpath "//a[contains(@href,'/group-ela')]" Given the Tests I visit the last created "article" node Gherkin Drupal PHP /** * Step function to visit the last created node of a specific type. * string $type * The type of node that should be visited. * Behat * I visit the last created :type node */ class files, public function ivisitthelastcreatednodebytype($type) { the testing code } Feature file (Gherkin) $node = $this->getlastcreatedentityfromdb('node', $type); $this->getsession()->visit($this->locatepath('/node/'. $node->nid)); Context class file (PHP)
20 # Groups: Event, search Given I run drush "search-api-index" Then I login And I click "Events" Then I click "New Group Event" Behat Feature Then I should see the text "Looking for members?" And files, I follow the link element with xpath "//a[contains(@href,'/group-ela')]" Given the Tests I visit the last created "article" node Gherkin Drupal PHP /** * Step function to visit the last created node of a specific type. * string $type * The type of node that should be visited. * Behat * I visit the last created :type node */ class files, public function ivisitthelastcreatednodebytype($type) { the testing code } Feature file (Gherkin) $node = $this->getlastcreatedentityfromdb('node', $type); $this->getsession()->visit($this->locatepath('/node/'. $node->nid)); Context class file (PHP)
21 Then I login Then I should see the text "Looking for members?" Given I visit the last created "article" node Behat Feature files, the Tests Then I logout... Gherkin Drupal PHP Behat Context class files, the */ testing code Feature file (Gherkin) Context class file /** (PHP) * Step function to visit the last created node of a specific type. * string $type * The type of node that should be visited. * I visit the last created :type node public function ivisitthelastcreatednodebytype($type) { $node = $this->getlastcreatedentityfromdb('node', $type);
22 When I am on the homepage Then I should get a "200" HTTP response And I should see the button 'Log in' When I go to "/admin" Then I should get a "403" HTTP response And I should see "Access denied" Steps FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC PETER.SAWCZYNEC@CIVICACTIONS
23 Scenario: Anonymous User permissions When I am on the homepage Then I should get a "200" HTTP response And I should see the button 'Log in' When I go to "/admin" Then I should get a "403" HTTP response And I should see "Access denied" Tags Steps Scenario Title FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC PETER.SAWCZYNEC@CIVICACTIONS
24 Feature: Specific user permissions As an authenticated user I should not be able to access admin pages So that I can verify my Scenario: Anonymous User permissions When I am on the homepage Then I should get a "200" HTTP response And I should see the button 'Log in' Tags to identify the whole feature file Tags by scenario FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC PETER.SAWCZYNEC@CIVICACTIONS
25 Feature: Specific user permissions As an authenticated user I should not be able to access admin pages So that I can verify my permissions # Create standard users for all tests. Background: Given set content creation mode as "default" And load the background users: user Scenario Outline: Access user info, login history Given I am logged in as <user> with password <password> # View user login history And I visit the login history for <user_target> Then I should get a "<response>" HTTP response Examples: user user_target response password um1 um "xxx-xxx" ug2 um "xxx-xxx" ug1 um "xxx-xxx" genl "qam" 200 Scenario: Anonymous User permissions When I am on the homepage Then I should get a "200" HTTP response And I should see the button 'Log in' FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC PETER.SAWCZYNEC@CIVICACTIONS
26 Feature: Specific user permissions As an authenticated user I should not be able to access admin pages So that I can verify my permissions # Create standard users for all tests. Background: Given set content creation mode as "default" And load the background users: user uorgmanager1 umember1b Table Node data Essentially how to pass an array to your Behat method in your Scenario: Anonymous User permissions When I am on the homepage Then I should get a "200" HTTP response And I should see the button 'Log in' FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC PETER.SAWCZYNEC@CIVICACTIONS
27 Feature: Specific user permissions As an authenticated user I should not be able to access admin pages So that I can verify my permissions # Create standard users for all tests. Background: Given set content creation mode as "default" And load the background users: user uorgmanager1 Scenario: Anonymous User permissions When I am on the homepage Then I should get a "200" HTTP response And I should see the button 'Log in' Feature file A feature is a file filled with Gherkin code: tags, steps, background, scenario, etc. File suffix is.feature, e.g: Smoke-access.feature FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC PETER.SAWCZYNEC@CIVICACTIONS
28 Feature: Specific user permissions As an authenticated user I should not be able to access admin pages So that I can verify Feature: Specific user permissions # Create standard users for all tests. As an authenticated user Background: I should not be able to access admin pages Given creation mode So that as "default" I can verify my permissions And load Feature: the background Specific users: permissions user As an authenticated # user Create standard users for all tests. uorgmanager1 I should not be able Background: to access admin pages umember1b So that I can verify my Given permissions set content creation mode as "default" And load the background # Create standard users user for all tests. Scenario: Anonymous Background: User permissions uorgmanager1 When I am Given on the set homepage content creation umember1b mode as "default" Then I should And get load a "200" the background HTTP response users: And I should user see the button in' uorgmanager1 umember1b Scenario: Anonymous User permissions When I am on the homepage Then I should get a "200" HTTP response And I should see the button 'Log Scenario: Anonymous User permissions When I am on the homepage Then I should get a "200" HTTP response And I should see the button 'Log in' Suite A set of features intended to run together for a purpose FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC PETER.SAWCZYNEC@CIVICACTIONS
29 /** * This Behat hook runs after every step. * */ public function failscreenshots(afterstepscope $scope) { $this->savescreenshot($filename, $this->screenshotdir); print 'Screenshot at: '. $this->screenshotdir. $filename; } } } /** * This Behat hook runs after step. */ public function failscreenshots(afterstepscope $scope) { $this->savescreenshot($filename, $this->screenshotdir); print 'Screenshot at: '. $this->screenshotdir. $filename; } } } Tagged hook There are hooks: before suite after suite before feature after feature before scenario after scenario before step after step transform FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC PETER.SAWCZYNEC@CIVICACTIONS
30 <?php /** * Operational Testing related context. */ namespace Tests\Drupal\Behat\Bootstrap\Context; use Behat\Behat\Context\SnippetAcceptingContext, Drupal\DrupalExtension\Context\RawDrupalContext, Behat\Gherkin\Node\TableNode; /** * Defines functionality for performing OT (Operational Tests). */ class OT extends RawDrupalContext implements SnippetAcceptingContext { Typical declarations and setup as PHP class file use \Tests\Drupal\Behat\Bootstrap\Helper\All; private $currentuser; private $backgroundusers; /** * Initializes context. * * Every scenario gets its own context instance. FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC PETER.SAWCZYNEC@CIVICACTIONS
31 /** * Initializes context. * * Every scenario gets its own context instance. * You can also pass arbitrary arguments to the * context constructor through a behat.yml. */ public function construct() { $this->group_path = 'or1-gr1pu'; $this->og = new Og(); } /** * Setting to create content on pre-existing demo content or not. * string $mode * default custom * E.g. default uses existing organization as base for all content. * custom creates now top level org. * set content creation mode as :mode */ public function setcontentcreationmode($mode) { $this->creationmode = $mode; } Every method in the class file gacn become a Gherkin step with the correct Annotation FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC PETER.SAWCZYNEC@CIVICACTIONS
32 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
33 default: suites: default: contexts: - Tests\Drupal\Behat\Bootstrap\Context\Api - Tests\Drupal\Behat\Bootstrap\Context\Base extensions: Behat\MinkExtension: goutte: guzzle_parameters: selenium2: browser: chrome capabilities: version: '' files_path: "%paths.base%/media" Drupal\DrupalExtension: blackbox: ~ api_driver: drupal drush: alias: 'local' root: '/var/www/docroot' drupal: drupal_root: '/var/www/docroot' region_map: main uppertabs: "#tabs-0-main_uppertabs" main lowertabs: "#tabs-0-main_lowertabs" Top-level general config for all behat test sessions. Where you can set your drivers, etc. FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC PETER.SAWCZYNEC@CIVICACTIONS
34 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
35 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
36 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
37 FLORIDA DRUPALCAMP 2016 BEHAT KICKSTART FOR DRUPAL DEVELOPERS PETER SAWCZYNEC
38 CONFERENCE PRESENTATION
39 CONFERENCE PRESENTATION
Behat Kickstart. For Drupal 8 Developers. Stanford Drupal Camp 2016 Stanford, CA -- April 1-2, Peter Sawczynec Customer Success Engineer
Behat Kickstart For Drupal 8 Developers Stanford Drupal Camp 2016 Stanford, CA -- April 1-2, 2016 \ Peter Sawczynec Customer Success Engineer D8 Testing Ecosystem Behat SimpleTest PHPUnit JMeter Drupal
More informationthe Drupal Extension to Behat and Mink Documentation
the Drupal Extension to Behat and Mink Documentation Release 1.1 Melissa Anderson Jan 08, 2018 Contents 1 Testing your site with the Drupal Extension to Behat and Mink 3 2 System Requirements 5 3 Stand-alone
More informationBehat BDD, FUNCTIONAL TESTS & SELENIUM (IN DRUPAL!)
Behat BDD, FUNCTIONAL TESTS & SELENIUM (IN DRUPAL!) s Hallo! > Lead of the Symfony documentation team > KnpLabs US - Symfony consulting, training & kumbaya > Writer for KnpUniversity.com: PHP & Symfony
More informationVijaya Chandran
Testing Vijaya Chandran Mani @vijaycs85 Overview Introduction Types Sample tests Lessons learned 1. Introduction What? Code to test code by coder for coder Lives and runs as part of project code base Quality
More informationBehat Drupal Integration Documentation
Behat Drupal Integration Documentation Release 1.1 Brendan MacDonald Jul 19, 2017 Contents 1 Introduction 3 2 System Requirements 5 3 Installation 7 4 Adding it to an existing project 9 5 Initial setup
More informationA Sweet Test Suite. DrupalCon NA A Sweet Test Suite
A Sweet Test Suite A Sweet Test Suite Dan Gurin Twitter @dgurin dangur @ D.O, GitHub, LinkedIn... Organizer @ Drupal Camp Asheville Engineer @CivicActions Test Driven Development Test Driven Development
More informationDrupal Drivers Documentation
Drupal Drivers Documentation Release 1.0 Jonathan Hedstrom September 03, 2015 Contents 1 Installation 3 2 Comparison of Drivers 5 3 Usage 7 3.1 Drupal API driver............................................
More informationDW File Management. Installation Manual. How to install and configure the component.
DW File Management Installation Manual How to install and configure the component. 1. Download the component and plugin. Go to the website http://shop.decryptweb.com/and purchase the latest version of
More informationBlog site (cont.) theme, 202 view creations, 205 Browser tools, 196 Buytaert, Dries, 185
Index A Administration, 157 backups and restore (see Backups and restore website) file system, 161 log files, 162 tasks, 157 updates and security patches, 165 user accounts, 166 Aggregator module, 218
More informationFull Stack Web Developer
Full Stack Web Developer Course Contents: Introduction to Web Development HTML5 and CSS3 Introduction to HTML5 Why HTML5 Benefits Of HTML5 over HTML HTML 5 for Making Dynamic Page HTML5 for making Graphics
More informationATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE
MICROSOFT LABS NOVEMBER 6, 2018 ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE A Solution to help optimizes Dynamics 365 CRM storage by automatically saving file attachments to Azure Blob Storage Contents
More informationXTM Connect Drupal Connector. A Translation Management Tool Plugin
XTM Connect Drupal Connector A Translation Management Tool Plugin Published by XTM International Ltd. Copyright XTM International Ltd. All rights reserved. No part of this publication may be reproduced
More informationDYNAMICS 365 BUSINESS PROCESS VISUALIZATION USING VISIO
MICROSOFT LABS JANUARY 10, 2019 DYNAMICS 365 BUSINESS PROCESS VISUALIZATION USING VISIO A Solution to create a Microsoft VISIO template by consuming the configured entity values from the CRM entity record.
More informationConnect-2-Everything SAML SSO (client documentation)
Connect-2-Everything SAML SSO (client documentation) Table of Contents Summary Overview Refined tags Summary The Connect-2-Everything landing page by Refined Data allows Adobe Connect account holders to
More informationATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE
MICROSOFT LABS FEBRUARY 28, 2018 ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE A Solution to help optimize Dynamics 365 CRM storage by automatically saving file attachments to Azure Blob Storage Contents
More informationSelenium Testing Course Content
Selenium Testing Course Content Introduction What is automation testing? What is the use of automation testing? What we need to Automate? What is Selenium? Advantages of Selenium What is the difference
More informationA Tale of Three Content Management Systems (CMSs) Donald L. Schrupp
A Tale of Three Content Management Systems (CMSs) Donald L. Schrupp The Driving Motivation A request to help co-develop a website for the 8 th International Congress for Wildlife and Livelihoods on Private
More informationREST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0
REST API Operations 8.0 Release 12/1/2015 Version 8.0.0 Table of Contents Business Object Operations... 3 Search Operations... 6 Security Operations... 8 Service Operations... 11 Business Object Operations
More informationCreating Data Driven Websites with Dreamweaver CS4: Using ColdFusion, PHP or ASP
Creating Data Driven Websites with Dreamweaver CS4: Using ColdFusion, PHP or ASP published by Antall Training http://www.scottantall.com info@scottantall.com 440/623-3738 1.0.0 Copyright 2003-2009 Antall
More informationHow Do I Manage Active Directory
How Do I Manage Active Directory Your Red Box Recorder supports Windows Active Directory integration and Single Sign-On. This Quick Question topic is provided for system administrators and covers the setup
More informationAdministration Guide. 05 Apr TM and copyright Imagicle spa
Administration Guide 05 Apr 2019 TM and copyright 2010-2019 Imagicle spa Table of Contents Administration Guide...1/5 Jabber Gadgets Setup...1/5 Administration Guide Jabber Gadgets Setup The Imagicle Gadget
More informationWorking with the Seagull Framework. By Demian Turner, Seagull Systems
Working with the Seagull Framework By Demian Turner, Seagull Systems seagullproject.org Who is Demian Turner? Developing websites since 1996, using PHP since 1999 Committer on several open source projects:
More informationTech Note. ConnectWise PSA Integration
GMS ConnectWise PSA Integration Contents Contents... 1 Overview... 1 Prerequisites... 1 GMS Configuration... 1 ConnectWise Configuration... 4 ConnectWise Customer Configurations... 7 Verification of Reporting
More informationContent Mirroring Configuration
Content Mirroring Configuration Product version: 4.51 Document version: 1.1 Document creation date: 02-01-2006 Purpose This document describes how to configure mirroring in EPiServer and contains information
More informationGet in Touch Module 1 - Core PHP XHTML
PHP/MYSQL (Basic + Advanced) Web Technologies Module 1 - Core PHP XHTML What is HTML? Use of HTML. Difference between HTML, XHTML and DHTML. Basic HTML tags. Creating Forms with HTML. Understanding Web
More informationP O W E R O F C U C U M B E R
P O W E R O F C U C U M B E R E A S Y A U T O M AT I O N F O R A L L Eafa Framework by Salman Saeed PROBLEM Why don t we start with automation? Lack of Skills High Cost Time Constraint SOLUTION TO THE
More informationDie drei Dimensionen des Testens. Sebastian Bergmann 4. Juli 2015
Die drei Dimensionen des Testens Sebastian Bergmann 4. Juli 2015 Sebastian Bergmann Hilft Teams, erfolgreich die richtige Software zu entwickeln. sharing experience "I'll take your brain to another dimension
More informationRSA NetWitness Logs. Salesforce. Event Source Log Configuration Guide. Last Modified: Wednesday, February 14, 2018
RSA NetWitness Logs Event Source Log Configuration Guide Salesforce Last Modified: Wednesday, February 14, 2018 Event Source Product Information: Vendor: Salesforce Event Source: CRM Versions: API v1.0
More informationATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE
MICROSOFT LABS JUNE 27, 2018 ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE A Solution to help optimize Dynamics 365 CRM storage by automatically saving file attachments to Azure Blob Storage Contents
More informationAutomate Your Workflow Using Tableau Server Client and the REST API
Welcome # T C 1 8 Automate Your Workflow Using Tableau Server Client and the REST API Chris Shin Software Engineer Developer Platform Ang Gao Software Engineer Developer Platform Enabling Integrations
More informationEffizientere WordPress-Plugin-Entwicklung mit Softwaretests. Martin Schütte
Effizientere WordPress-Plugin-Entwicklung mit Softwaretests Martin Schütte About DECK36 Small team of 7 engineers Longstanding expertise in designing, implementing and operating complex web systems Developing
More informationMarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.
Information Studio Developer s 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 Information
More informationWeb Security: Vulnerabilities & Attacks
Computer Security Course. Song Dawn Web Security: Vulnerabilities & Attacks Cross-site Scripting What is Cross-site Scripting (XSS)? Vulnerability in web application that enables attackers to inject client-side
More informationAUTOMATION TESTING FRAMEWORK FOR LUMINOUS LMS
AUTOMATION TESTING FRAMEWORK FOR LUMINOUS LMS CONTENT Introduction. List of tools used to create Testing Framework Luminous LMS work scheme Testing Framework work scheme Automation scenario set lifecycle
More informationInformation architecture, wireframing and the site design will be supplied by the Drupal Association.
DrupalCon RFP DrupalCon is requesting proposals to help us enhance our current DrupalCon website. The website will be built upon the Drupal platform using a Features-based approach based on the most common
More informationReal Application Security Administration
Oracle Database Real Application Security Administration Console (RASADM) User s Guide 12c Release 2 (12.2) E85615-01 June 2017 Real Application Security Administration Oracle Database Real Application
More information1. Introduction Minimum system requirements Basic Concept Server mode
1. Introduction TC Monitor is software for monitoring and control of Ethernet (TCW) and GSM/GPRS (TCG) controllers. The supported devices are TCW122B-CM, TCW181B-CM, TCW241, TCW220, TCW210-TH and TCG120.
More informationD, E I, J, K, L O, P, Q
Index A Application development Drupal CMS, 2 library, toolkits, and packages, 3 scratch CMS (see Content management system (CMS)) cost quality, 5 6 depression, 4 enterprise, 10 12 library, 5, 10 scale
More informationRevised: 08/02/ Click the Start button at bottom left, enter Server Manager in the search box, and select it in the list to open it.
Mobile App Windows Authentication & SSL Config Revised: 08/02/2017 Job Aid This Job Aid is intended for agency IT staff and explains how to enable Windows Authentication and SSL for your mobile applications
More informationSAML 2.0 SSO. Set up SAML 2.0 SSO. SAML 2.0 Terminology. Prerequisites
SAML 2.0 SSO Agiloft integrates with a variety of SAML authentication providers, or Identity Providers (IdPs). SAML-based SSO is a leading method for providing federated access to multiple applications
More informationGoogle Tag Manager. Google Tag Manager Custom Module for Magento
Google Tag Manager Custom Module for Magento TABLE OF CONTENTS Table of Contents Table Of Contents...2 1. INTRODUCTION...3 2. Overview...3 3. Requirements...3 4. Features...4 4.1 Features accessible from
More informationBetter Translation Technology. XTM Connect for Drupal 8
Better Translation Technology XTM Connect for Drupal 8 Documentation for XTM Connect for Drupal 8. Published by XTM International Ltd. Copyright XTM International Ltd. All rights reserved. No part of this
More informationSelenium Online Training Brochure
Selenium Online Training Brochure Selenium Online Training in Real-time orientation, Selenium WebDriver, Core Java Programming, TestNG Testing Framework, Maven Integration, Jenkins Integration and Selenium
More informationCreating Data Driven Websites with Dreamweaver MX 2004: Using ColdFusion MX, ASP 3.0 or ASP.NET
Creating Data Driven Websites with Dreamweaver MX 2004: Using ColdFusion MX, ASP 3.0 or ASP.NET Published by Scott Antall Consulting and Internet Training http://www.scottantall.com/ 2.0.0 Copyright 2004
More informationSetting Up EPiServer for Demo
Setting Up EPiServer for Demo Abstract This document describes how to set up a standard EPiServer installation so that it can be used in a demo environment. Product version: 4.51 Document version: 1.0
More informationAccounts. Adding accounts
Email Accounts All changes to your accounts will be performed by logging in to http://exch.mystafford.net. For username or password assistance contact us at hosting@staffordnet.com Once logged in, click
More informationOracle Database. Installation and Configuration of Real Application Security Administration (RASADM) Prerequisites
Oracle Database Real Application Security Administration 12c Release 1 (12.1) E61899-04 May 2015 Oracle Database Real Application Security Administration (RASADM) lets you create Real Application Security
More informationWorkspace Administrator Help File
Workspace Administrator Help File Table of Contents HotDocs Workspace Help File... 1 Getting Started with Workspace... 3 What is HotDocs Workspace?... 3 Getting Started with Workspace... 3 To access Workspace...
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla
About the Tutorial Joomla is an open source Content Management System (CMS), which is used to build websites and online applications. It is free and extendable which is separated into frontend templates
More informationBehat Release September 13, 2016
Behat Release September 13, 2016 Contents 1 Behaviour Driven Development 3 1.1 Quick Start................................................ 3 1.2 User Guide................................................
More information*** SEE BELOW FOR DIRECTIONS WITH SCREENSHOTS ***
1. To view and bid open routes: go to the Boone County Schools homepage, select Employment from the Quick Links, select View internal positions under the Internal Applicants heading and select Transportation
More informationPxM Proof of Concept Configuration. June 2018 Version 3.1
PxM Proof of Concept Configuration June 2018 Version 3.1 Table of Contents PxM Architecture, Installation & Configuration... 3 PxM Proof of Concept (POC) Guide... 4 Introduction... 4 Prerequisites... 4
More informationPowerExchange for Facebook: How to Configure Open Authentication using the OAuth Utility
PowerExchange for Facebook: How to Configure Open Authentication using the OAuth Utility 2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means
More informationMigration Tool. User Guide. SHOPIFY to MAGENTO. Copyright 2014 LitExtension.com. All Rights Reserved.
SHOPIFY to MAGENTO Migration Tool User Guide Copyright 2014 LitExtension.com. All Rights Reserved. Shopify to Magento Migration Tool: User Guide Page 1 Contents 1. Preparation... 3 2. Set-up... 3 3. Set-up...
More informationDCLI User's Guide. Data Center Command-Line Interface
Data Center Command-Line Interface 2.10.2 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit
More informationATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE
ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE A Solution to help optimize Dynamics 365 CRM storage by automatically saving file attachments to Azure Blob Storage - MICROSOFT LABS 1 Contents 1. Overview
More informationInstallation Guide. Last Revision: Oct 03, Page 1-
Installation Guide Last Revision: Oct 03, 2005 -Page 1- Contents Before You Begin... 2 Installation Overview... 2 Installation for Microsoft Windows 2000, Windows 2003, and Windows XP Professional... 3
More informationSecuring ArcGIS Services
Federal GIS Conference 2014 February 10 11, 2014 Washington DC Securing ArcGIS Services James Cardona Agenda Security in the context of ArcGIS for Server Background concepts Access Securing web services
More informationInstallation Manual v1.0.2
Installation Manual v1.0.2 Contents ResponseLogic Install Guide v1.0.3 Automated... 2 Requirements... 3 Installation Checklist:... 3 1. Download and Unzip files.... 3 2. Confirm you have MSMQ on the server...
More informationInstall Apache, PHP And MySQL On CentOS 7 (LAMP)
Install Apache, PHP And MySQL On CentOS 7 (LAMP) Version 1.0 Authors: Till Brehm , Falko Timme Updates: Srijan Kishore Follow Howtoforge
More informationATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE
MICROSOFT LABS JANUARY 24, 2019 ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE A Solution to help optimizes Dynamics 365 CRM storage by automatically saving file attachments to Azure Blob Storage Contents
More informationUnderstanding Admin Access and RBAC Policies on ISE
Understanding Admin Access and RBAC Policies on ISE Contents Introduction Prerequisites Requirements Components Used Configure Authentication Settings Configure Admin Groups Configure Admin Users Configure
More informationUSER S MANUAL. TryBooking Salesforce Integration Page 2
User s Manual USER S MANUAL 1.0 Overview... 3 2.0 Getting Started... 3 2.1 Installation and Logging In... 3 2.2 Connecting your TryBooking Account... 6 2.2.1 Salesforce Account Settings... 6 2.2.2 Connecting
More informationTable of Contents. Developer Manual...1
Table of Contents Developer Manual...1 API...2 API Overview...2 API Basics: URL, Methods, Return Formats, Authentication...3 API Errors...4 API Response Examples...6 Get Articles in a Category...6 Get
More informationHow to take up my assessment?
2011, Cognizant How to take up my assessment? Step 1 : You have to take up the assessment only using the Virtual Desktop Interface (VDI environment) Please use the URL, https://learninglabs.cognizant.com
More informationTOP Server Version 6 Security Settings
TOP Server 1 (10) TOP Server Version 6 TOP Server 2 (10) Contents Security Built In... 3 User Manager Configuration... 3 New User Accounts... 5 New User Group and Properties... 5 Configuration Security...
More informationAAT Online Platform User Guideline
AAT Online Platform User Guideline INDEX Notes to users... 2 Account activation / Forget password... 3 Account Login... 7 Account Logout... 8 Amending the Personal information (Correspondence address &
More informationPhpmyadmin Error In Processing Request Error Code 200
Phpmyadmin Error In Processing Request Error Code 200 Error in Processing Request Error code: 200. Error text: OK. Yes..the JSON will be generated, but there will be also inserted a part for "phpmyadmin".
More informationDevShala Technologies A-51, Sector 64 Noida, Uttar Pradesh PIN Contact us
INTRODUCING PHP The origin of PHP PHP for Web Development & Web Applications PHP History Features of PHP How PHP works with the Web Server What is SERVER & how it works What is ZEND Engine Work of ZEND
More informationBHSF Physician User Guide
PHYSICIAN GUIDE BHSF Physician User Guide The only requirement to use Ambra is a computer with Internet access. When using the web uploader, a JAVA plug- in (already installed on most computers) is required
More informationOptimized Sales & Marketing Setup Guide
Optimized Sales & Marketing Setup Guide This document details the steps required to integrate Optimized Sales & Marketing (OSM) with Marketo. OSM uses this integration to read data from Marketo. There
More informationJamcracker, Inc. CMS Dashboard Widget Creation
Jamcracker, Inc. CMS Dashboard Widget Creation Last Updated: 26-May-2017 Table of Contents Overview... 3 Before you start... 3 Credentials & CMS Admin URL... 3 Required Skill Sets... 3 Tasks to be performed...
More informationIntegration Service. Admin Console User Guide. On-Premises
Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
More informationWeb Push Notification
Web Push Notification webkul.com/blog/web-push-notification-for-magento2/ On - January 13, 2017 This impressive module allows you to send push notification messages directly to the web browser. The biggest
More informationExamples of Cisco APE Scenarios
CHAPTER 5 This chapter describes three example scenarios with which to use Cisco APE: Access to Asynchronous Lines, page 5-1 Cisco IOS Shell, page 5-3 Command Authorization, page 5-5 Note For intructions
More informationIntegration Guide. LoginTC
Integration Guide LoginTC Revised: 21 November 2016 About This Guide Guide Type Documented Integration WatchGuard or a Technology Partner has provided documentation demonstrating integration. Guide Details
More informationExternal HTTPS Trigger AXIS Camera Station 5.06 and above
HOW TO External HTTPS Trigger AXIS Camera Station 5.06 and above Created: October 17, 2016 Last updated: November 19, 2016 Rev: 1.2 1 Please note that AXIS does not take any responsibility for how this
More informationApplication Notes for Infoblox DNSone in an Avaya IP Office IP Telephony Infrastructure Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Infoblox DNSone in an Avaya IP Office IP Telephony Infrastructure Issue 1.0 Abstract These Application Notes describe the procedure for
More informationClickToCall SkypeTest Documentation
ClickToCall SkypeTest Documentation Release 0.0.1 Andrea Mucci August 04, 2015 Contents 1 Requirements 3 2 Installation 5 3 Database Installation 7 4 Usage 9 5 Contents 11 5.1 REST API................................................
More information1 CUSTOM TAG FUNDAMENTALS PREFACE... xiii. ACKNOWLEDGMENTS... xix. Using Custom Tags The JSP File 5. Defining Custom Tags The TLD 6
PREFACE........................... xiii ACKNOWLEDGMENTS................... xix 1 CUSTOM TAG FUNDAMENTALS.............. 2 Using Custom Tags The JSP File 5 Defining Custom Tags The TLD 6 Implementing Custom
More informationPerceptive Interact for Salesforce Enterprise
Perceptive Interact for Salesforce Enterprise Installation and Setup Guide Version: 3.x.x Written by: Documentation Team, R&D Date: January 2019 Copyright 2015-2019 Hyland Software, Inc. and its affiliates.
More informationCMS and e-commerce Solutions. version 1.0. Please, visit us at: or contact directly by
Frequently Asked Questions for Magento User Guide version 1.0 created by IToris IToris Table of contents 1. Introduction... 3 1.1. Purpose... 3 2. Installation and License... 3 2.1. System Requirements...
More informationMagento 2 Guide ING. Guide 1
Magento 2 Guide ING Guide 1 ING Payments How do I integrate product into my webshop? To make the integration process as easy as possible for you, we have developed various plugins for your webshop software
More informationNotifySCM Workspace Administration Guide
NotifySCM Workspace Administration Guide TABLE OF CONTENTS 1 Overview... 3 2 Login... 4 2.1 Main View... 5 3 Manage... 6 3.1 PIM... 6 3.2 Document...12 3.3 Server...13 4 Workspace Configuration... 14 4.1
More informationTest all the things! Get productive with automated testing in Drupal 8. Sam Becker
Test all the things! Get productive with automated testing in Drupal 8 Sam Becker WHO AM I? Sam152 on drupal.org Back-end Drupal dev for PreviousNext Core contributor Author of 50+ contributed projects
More informationEasy Social Feeds with the Migrate API. DrupalCampNJ, Feb. 3, 2018
Easy Social Feeds with the Migrate API DrupalCampNJ, Feb. 3, 2018 Intros Tom Mount Eastern Standard Technology Lead, Eastern Standard Closet geek Hobbies include bass guitar and rec Collaborative dev team
More informationIntegrity attacks (from data to code): Malicious File upload, code execution, SQL Injection
Pattern Recognition and Applications Lab Integrity attacks (from data to code): Malicious File upload, code execution, SQL Injection Igino Corona igino.corona _at_ diee.unica.it Computer Security May 2nd,
More informationHow to Migrate from Drupal Commerce to Magento
How to Migrate from Drupal Commerce to Magento The essence of LitExtension products focuses on their friendliness to users, which means that every shopping cart owners, even who has little knowledge of
More informationHELPFUL LINKS AND S Velos eresearch URL. Technical Support. VPR Clinical Trials Office
HELPFUL LINKS AND EMAILS Velos eresearch URL https://uthscsaprod.veloseresearch.com Technical Support CTMS-Support@uthscsa.edu VPR Clinical Trials Office VPRCTO@uthscsa.edu HOW TO BOOKMARK THE eresearch
More informationInSite Prepress Portal Quick Start Guide IPP 8.0
InSite Prepress Portal Quick Start Guide IPP 8.0 Exported on 05/15/2018 Table of Contents 1 What is InSite Prepress Portal?...4 2 Logging on and off...5 2.1 Checking your system configuration...5 3 Getting
More informationAn Introduction to JavaScript & Bootstrap Basic concept used in responsive website development Form Validation Creating templates
PHP Course Contents An Introduction to HTML & CSS Basic Html concept used in website development Creating templates An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development
More informationClick Studios. Passwordstate. Remote Session Launcher. Installation Instructions
Passwordstate Remote Session Launcher Installation Instructions This document and the information controlled therein is the property of Click Studios. It must not be reproduced in whole/part, or otherwise
More informationVersion USER GUIDE
Magento Extension RSS feed Version 1.0.0 USER GUIDE Last update: Aug 15 th, 2013 DragonFroot.com RSS feed v1-0 Content 1. Introduction 2. Installation 3. Configuration 4. Troubleshooting 5. Contact us
More informationDrupal 8 Migrations. Keith Dechant Metal 6/7. 1 Drupal 8 Migrations February 4, 2018
Drupal 8 Migrations 6/7 Keith Dechant Metal Toad @kdechant 1 Drupal 8 Migrations February 4, 2018 How Does Migrate Work? Migrate is an Extract-Transform-Load (ETL) process. Extract data with a Source Plugin
More informationBMS Managing Users in Modelpedia V1.1
BMS 3.2.0 Managing Users in Modelpedia V1.1 Version Control Version Number Purpose/Change Author Date 1.0 Initial published version Gillian Dass 26/10/2017 1.1 Changes to User roles Gillian Dass 14/11/2017
More informationTechTip: How to Secure the Web Query Login Page (or Any Other Web-Based Application)
TechTip: How to Secure the Web Query Login Page (or Any Other Web-Based Application) Published Thursday, 05 March 2009 19:00 by MC Press On-line [Reprinted with permission from itechnology Manager, published
More informationWebsite Backend Manual
Website Backend Manual Page Table of Contents Introduction Introduction to Drupal CMS User Login Content Management Content Overview Adding New Content Editing Homepage Slider Translating Content Blocks
More informationConfig Tool Activities
Applies to: This Article applies to Enterprise Portal 7.0. For more information, visit the Portal and Collaboration homepage. Summary This article describes a few of the activities in Config Tool. Author:
More informationAdministrative Guide
Administrative Guide Admin Home: Wiley Digital Archives (WDA) Admin pages. Please login using the admin name and password assigned to the institution 1. The first screen shows information about the institution,
More informationDOCUMENTUM D2. User Guide
DOCUMENTUM D2 User Guide Contents 1. Groups... 6 2. Introduction to D2... 7 Access D2... 7 Recommended browsers... 7 Login... 7 First-time login... 7 Installing the Content Transfer Extension... 8 Logout...
More information