Launch with Confidence! Behavior Driven Development (BDD) 101. Presented by: Shawn Smiley [Director of Engineering Operations]
|
|
|
- Dylan Palmer
- 9 years ago
- Views:
Transcription
1 Launch with Confidence! Behavior Driven Development (BDD) 101 Presented by: Shawn Smiley [Director of Engineering Operations]
2 About Me LinkedIn: 3 Shawn S. Smiley Director of Engineering Operations at Achieve Internet 15+ years experience in Internet software and hosting 5+ years with Drupal Recently married
3 Agenda What is BDD? Why should I use it? How do I use it? Basic Syntax Getting Setup Writing Your First Test Writing custom steps 4
4 Achieve at a Glance legal name founded headquarters leadership mission primary contact info Achieve Internet, Inc." 1998" 1767 Grand Avenue, Suite #2 San Diego, CA U.S.A." Ron Huber, Chief Executive Officer" Achieve leverages best-in-class Open Source web application development experience, and tools to create optimized platforms for enterprise clients. " [email protected]" Achieve is a leading software development company that leverages Drupal to develop advanced enterprise web and mobile solutions for an array of clients in varying verticals. Achieve has a singular goal: To help you launch your advanced digital platforms with confidence. Our ethos is it s not magic, it s excellence, and our all-star developers deliver on that promise with every new project we take on by consistently exceeding client expectations. 5
5 Key Clients: Media & Entertainment clients! 6
6 Additional Key Clients clients! 7
7 Achieve Services Application Development! Achieve builds custom enterprise IT management systems to solve the most complex business challenges. Platform! Integration! Achieve makes integration easy so you can focus on what is most important to your business your customers. Infrastructure Services! Optimize the performance of your web site or application to increase productivity and streamline operations. Achieve has vast experience in creating global web solutions that far out perform the competition. Globalization Services! Mobility & End User Services! Going Mobile is no longer an option. With Achieve you won t have to compromise design for utility. 8
8 What is BDD? 9
9 Where does BDD Fit? Type of Tes)ng Examples of Automated Tools When used? Unit Tes0ng phpunit, SimpleTest Tes0ng low level, single func0ons. Func0onal Tes0ng Behavioral Tes0ng Acceptance Tes0ng phpunit, SimpleTest Behat, Cucumber, Fitnesse Behat, Cucumber, Fitnesse Tes0ng larger structures such as classes, services or modules. Tes0ng business requirements. Tes0ng complex/composite func0onality. * All of these types of tes0ng can be done manually Verifying that the final product looks and behaves as designed. 10
10 What does it look like? 11
11 Why do BDD? 12
12 Benefits and Limitations Benefits Allows testing the sum rather than the parts Tests can be written in a human readable format Can test end-user interactions with a site Can test AJAX and other client side scripts (leveraging Selenium) Limitations Not for testing theming or presentation. Setup of the test framework can be a bit complicated to get working. Syntax, while human readable, is still very rigid/strict. 13
13 How to do BDD? 14
14 Basic syntax and usage File: features/<feature name>.feature Feature: <feature name> <feature descrip0on> Scenario: <scenario name> Given <there is some condi0on> When <I do something> Then <I should see something> Scenario: <scenario name> Given <there is some condi0on> When <I do something> Then <I should see something> 15
15 Basic syntax and usage: Example File: features/login.feature 16
16 Getting Set Up: Components Components: PHP 5.3 Composer ( Behat ( Mink ( Java Selenium Server ( Drupal Library Behat Drupal Extension ( This is the extension Drupal.org uses for their BDD tests and the one this presentation uses. Behat integration with Drupal ( Drupal Behat Testing ( 17
17 Getting Setup Up: Install Prerequisites PHP 5.3 (I m assuming you already have this) Composer curl -s php Selenium Server Download & install Java for your platform Download Selenium from selenium-server-standalone jar 18
18 Getting Setup Up: Create your project Create a folder for your project (e.g. mybddtests ) WARNING: Do not place this inside your docroot Change into your project folder (cd mybddtests) Create the file composer.json with the following content: { "require": { "drupal/drupal-extension": "*" }, "config": { "bin-dir": "bin/" } } run: php composer.phar install 19
19 Getting Setup Up: Create your project Create the file behat.yml with the following content: run: bin/behat --init 20
20 Basic Folder Structure <BDD Project Root> bin Contains the behat and webunit executable files. features Contains your actual test code in *.feature files. bootstrap Contains the site specific PHP scripts for your features. vendor Contains various libraries used by the test framework. 21
21 Getting Setup Up: Create your project Edit features/bootstrap/featurecontext.php Change the extends statement on the FeatureContext class to be Drupal\DrupalExtension\Context\DrupalContext Verify that everything is setup correctly by running bin/ behat dl You should see a long list of supported test patterns. 22
22 Getting Setup Up: Create your tests cd features Create a file named login.feature and open it in an editor Add the following content to the login.feature file: 23
23 Getting Setup Up: Run your test Go to the root of your project folder. Run: bin/behat You should see an output similar to the following: 24
24 Creating custom steps 25
25 Creating custom steps Create a new file features/nav_block_visible.feature with the following content: The step Then I should see a block titled Navigation is our new custom step. 26
26 Creating custom steps Run: bin/behat, you ll see an output similar to the following: Copy the output text and add it to features/bootstrap/ FeatureContext.php and rerun bin/behat. 27
27 Creating custom steps Set the content of the ishouldseeablocktitled() method: 28
28 Creating custom steps Rerun behat: bin/behat You should see the following: 29
29 Success! 30
30 Behavior Driven Development 31
31 References Behat - hyp://behat.org Gherkin Language - hyp://docs.behat.org/guides/1.gherkin.html Drupal.org BDD Tests - hyps://drupal.org/project/doobie Drupal.org BDD Tests Documenta0on Page - hyps://drupal.org/node/ Behat Drupal Extension - hyps://drupal.org/project/drupalextension Dan North (Creator of BDD) - hyp://dannorth.net/category/bdd/ Behat Cheatsheet: hyp://blog.lepine.pro/wp- content/uploads/2012/03/behat- cheat- sheet- en.pdf 32
32 Interested in this topic? Want to know more? Want to be part of the team? Stop by the booth and let s chat! 33
33 Thank You Shawn Smiley! Director of Engineering Operations" Drupal: shawn_smiley" "
34 Connect with Achieve If you have any further questions or would like to get in touch with Achieve you can do so on these various channels: linkedin.com/company/achieve-internet facebook.com/pages/achieve-internet 35
35 Q & A 36
Behavioral Driven Development with Behat
Behavioral Driven Development with Behat by your friend: Ryan Weaver @weaverryan Who is this Hipster? The Symfony Docs guy KnpLabs US - Symfony consulting, training, Kumbaya Writer for KnpUniversity.com
jenkins, drupal & testing automating every phing! miggle
jenkins, drupal & testing automating every phing! about me > Drupal dev for 6+ years > PHP dev for 10+ years > Husband > Cyclist > Frustrated rockstar @8ballmedia aims > Encourage best practices > Ensure
Drupal Automated Testing: Using Behat and Gherkin
PNNL-23798 Prepared for the U.S. Department of Energy under Contract DE-AC05-76RL01830 Drupal Automated Testing: Using Behat and Gherkin Thomas Williams [email protected] Carolyn Wolkenhauer [email protected]
Software Continuous Integration & Delivery
November 2013 Daitan White Paper Software Continuous Integration & Delivery INCREASING YOUR SOFTWARE DEVELOPMENT PROCESS AGILITY Highly Reliable Software Development Services http://www.daitangroup.com
DRUPAL 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
Installation Guide of the Change Management API Reference Implementation
Installation Guide of the Change Management API Reference Implementation Cm Expert Group CM-API-RI_USERS_GUIDE.0.1.doc Copyright 2008 Vodafone. All Rights Reserved. Use is subject to license terms. CM-API-RI_USERS_GUIDE.0.1.doc
Extending Remote Desktop for Large Installations. Distributed Package Installs
Extending Remote Desktop for Large Installations This article describes four ways Remote Desktop can be extended for large installations. The four ways are: Distributed Package Installs, List Sharing,
Installing Drupal on Your Local Computer
Installing Drupal on Your Local Computer This tutorial will help you install Drupal on your own home computer and allow you to test and experiment building a Web site using this open source software. This
Software Automated Testing
Software Automated Testing Keyword Data Driven Framework Selenium Robot Best Practices Agenda ² Automation Engineering Introduction ² Keyword Data Driven ² How to build a Test Automa7on Framework ² Selenium
i2b2 Installation Guide
Informatics for Integrating Biology and the Bedside i2b2 Installation Guide i2b2 Server and Clients Document Version: 1.7.00-003 Document Management Revision Number Date Author Comment 1.7.00-001 03/06/2014
Mastering Disaster Recovery: Business Continuity and Virtualization Best Practices W H I T E P A P E R
Mastering Disaster Recovery: Business Continuity and Virtualization Best Practices W H I T E P A P E R Table of Contents Introduction.......................................................... 3 Challenges
Tutorial: Packaging your server build
Tutorial: Packaging your server build This tutorial walks you through the steps to prepare a game server folder or package containing all the files necessary for your game server to run in Amazon GameLift.
This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.
20486B: Developing ASP.NET MVC 4 Web Applications Course Overview This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. Course Introduction Course Introduction
Agile Web Application Testing
Agile Web Application Testing Technologies and Solutions V. Narayan Raman Tyto Software Goals Rapid feedback on the quality of software Problem in Web App Testing Many Browsers Many Operating Systems Browsers
Best Practices for Improving the Quality and Speed of Your Agile Testing
A Conformiq White Paper Best Practices for Improving the Quality and Speed of Your Agile Testing Abstract With today s continually evolving digital business landscape, enterprises are increasingly turning
Mink Documentation. Release 1.6. Konstantin Kudryashov (everzet)
Mink Documentation Release 1.6 Konstantin Kudryashov (everzet) January 21, 2016 Contents 1 Installation 3 2 Guides 5 2.1 Mink at a Glance............................................. 5 2.2 Controlling
Git - Working with Remote Repositories
Git - Working with Remote Repositories Handout New Concepts Working with remote Git repositories including setting up remote repositories, cloning remote repositories, and keeping local repositories in-sync
Bring your intranet to the IBM i With Drupal and Zend Server
Bring your intranet to the IBM i With Drupal and Zend Server Mike Pavlak Solution Consultant [email protected] Insert->Header 1 & Footer Audience Manager looking for Intranet/place to put stuff Developers
Using Application Insights to Monitor your Applications
Using Application Insights to Monitor your Applications Overview In this lab, you will learn how to add Application Insights to a web application in order to better detect issues, solve problems, and continuously
Drupal Drush Guide. Credits @ Drupal.org
Drupal Drush Guide Credits @ Drupal.org 1.1 USAGE Drush can be run in your shell by typing "drush" from within any Drupal root directory. $ drush [options] [argument1] [argument2] Use the 'help'
LEARNING DRUPAL. Instructor : Joshua Owusu-Ansah Company : e4solutions Com. Ltd.
LEARNING DRUPAL Instructor : Joshua Owusu-Ansah Company : e4solutions Com. Ltd. Background The Drupal project was started in 2000 by a student in Belgium named Dries Buytaert. The code was originally designed
Build it with Drupal 8
Build it with Drupal 8 Comprehensive guide for building common websites in Drupal 8. No programming knowledge required! Antonio Torres This book is for sale at http://leanpub.com/drupal-8-book This version
Magento Search Extension TECHNICAL DOCUMENTATION
CHAPTER 1... 3 1. INSTALLING PREREQUISITES AND THE MODULE (APACHE SOLR)... 3 1.1 Installation of the search server... 3 1.2 Configure the search server for usage with the search module... 7 Deploy the
Continuous Integration
CODING & DEVELOPMENT BORIS GORDON FEBRUARY 7 2013 Continuous Integration Introduction About me boztek on d.o. (http://drupal.org/user/134410) @boztek [email protected] 2 Introduction About you
Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts
Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java Drupaldelphia 2014 By Joe Roberts Agenda What is DrupalGap and PhoneGap? How to setup your Drupal website
Service Definition Document Microsoft Dynamics CRM Training
Service Definition Document Microsoft Dynamics CRM Training Date: 1 April 2014 Issued by: Matt Broomhall Head of Sales and Marketing Y: Name Tisski Limited: +44 (0) 203 418 0411 E: [email protected]
Cucumber and Capybara
Cucumber and Capybara A commons case study old vs new old new testingframework test-unit v1 cucumber browser-driver pure selenium v1 capybara vs Plain text scenarios with features Step definitions shamelessly
Profiling and Testing with Test and Performance Tools Platform (TPTP)
Profiling and Testing with Test and Performance Tools Platform (TPTP) 2009 IBM Corporation and Intel Corporation; made available under the EPL v1.0 March, 2009 Speakers Eugene Chan IBM Canada [email protected]
Vincent Gabriel. Summary. Experience. Senior Software Developer at Landmark Network [email protected]
Vincent Gabriel Senior Software Developer at Landmark Network [email protected] Summary Open Source Contributions: https://github.com/vinceg Results-oriented lead architect with a focus on delivering
How To Install An Aneka Cloud On A Windows 7 Computer (For Free)
MANJRASOFT PTY LTD Aneka 3.0 Manjrasoft 5/13/2013 This document describes in detail the steps involved in installing and configuring an Aneka Cloud. It covers the prerequisites for the installation, the
Testing Python. Applying Unit Testing, TDD, BDD and Acceptance Testing
Brochure More information from http://www.researchandmarkets.com/reports/2755225/ Testing Python. Applying Unit Testing, TDD, BDD and Acceptance Testing Description: Fundamental testing methodologies applied
OMU350 Operations Manager 9.x on UNIX/Linux Advanced Administration
OMU350 Operations Manager 9.x on UNIX/Linux Advanced Administration Instructor-Led Training For versions 9.0, 9.01, & 9.10 OVERVIEW This 5-day instructor-led course focuses on advanced administration topics
Erie 1 BOCES/WNYRIC. Secure File Transfer. Upload/Download Wizard
Erie 1 BOCES/WNYRIC Secure File Transfer Upload/Download Wizard Revised June 3, 2014 These instructions were created using Internet Explorer Version 11. If you are a using a Firefox or Chrome browser you
Inteset Secure Lockdown ver. 2.0
Inteset Secure Lockdown ver. 2.0 for Windows XP, 7, 8, 10 Administrator Guide Table of Contents Administrative Tools and Procedures... 3 Automatic Password Generation... 3 Application Installation Guard
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7 Jeff Linwood 1st Chapter, Early Release Introduction... 3 Prerequisites... 3 Introduction to Mobile Apps...
HP Performance Center 11.5: What s New? Gurmeen Aneja
HP Performance Center 11.5: What s New? Gurmeen Aneja Agenda 1. Introductions 2. Performance Application Lifecycle(PAL) 3. Lab management automation 4. Network Virtualization Performance Application Lifecycle(PAL)
ADOBE REMOTE UPDATE MANAGER TECHNICAL NOTE
ADOBE REMOTE UPDATE MANAGER TECHNICAL NOTE Document Version 3.1 September 2012 2012 Adobe Systems Incorporated and its licensors. All rights reserved. Adobe Remote Update Technical Note This guide is licensed
CanReg5 Webinar 6: Customization and Management
CanReg5 Webinar 6: Customization and Management Morten Ervik International Agency for Research on Cancer, Lyon, France Lyon, France, 11 December 2012 Outline Customization Management Summary Outline Customization
Python for Series 60 Platform
F O R U M N O K I A Getting Started with Python for Series 60 Platform Version 1.2; September 28, 2005 Python for Series 60 Platform Copyright 2005 Nokia Corporation. All rights reserved. Nokia and Nokia
EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.
WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
Streamline your drupal development workflow in a 3-tier-environment - A story about drush make and drush aliases
Streamline your drupal development workflow in a 3-tier-environment - [email protected] Berlin, 18.09.2011 1. Who we are 2. Scenario 3. Solution 4. Notes Who we are Have a look at http://www.init.de
JavaScript Applications for the Enterprise: From Empty Folders to Managed Deployments. George Bochenek Randy Jones
JavaScript Applications for the Enterprise: From Empty Folders to Managed Deployments George Bochenek Randy Jones Enterprise Development What is it? Source Control Project Organization Unit Testing Continuous
CI:IRL. By Beth Tucker Long
CI:IRL By Beth Tucker Long Who am I? Beth Tucker Long (@e3betht) Editor in Chief php[architect] magazine Freelancer under Treeline Design, LLC Stay at home mom User group organizer Madison PHP Audience
Practice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
SAS Marketing Optimization. Windows Installation Instructions for Hot Fix 51mo14
SAS Marketing Optimization Windows Installation Instructions for Hot Fix 51mo14 Introduction This document describes the steps necessary to install and deploy the SAS Marketing Optimization 5.1 hot fix
HP Data Protector Integration with Autonomy IDOL Server
HP Data Protector Integration with Autonomy IDOL Server Introducing e-discovery for HP Data Protector environments Technical white paper Table of contents Summary... 2 Introduction... 2 Integration concepts...
XMap 7 Administration Guide. Last updated on 12/13/2009
XMap 7 Administration Guide Last updated on 12/13/2009 Contact DeLorme Professional Sales for support: 1-800-293-2389 Page 2 Table of Contents XMAP 7 ADMINISTRATION GUIDE... 1 INTRODUCTION... 5 DEPLOYING
Digipass Plug-In for IAS. IAS Plug-In IAS. Microsoft's Internet Authentication Service. Installation Guide
Digipass Plug-In for IAS IAS Plug-In IAS Microsoft's Internet Authentication Service Installation Guide Disclaimer of Warranties and Limitations of Liabilities Disclaimer of Warranties and Limitations
GETTING STARTED WITH CONTINUOUS DELIVERY. Lana Kalashnyk @lana_vk wcgp.co
GETTING STARTED WITH CONTINUOUS DELIVERY Lana Kalashnyk @lana_vk wcgp.co ABOUT ME Lana Kalashnyk BAAS Computer Science minor Business Administration AS in Computer Science emphasis on Networking Cisco
Installing CM4D Reporter with Microsoft SQL Server Express R2 x64 for Windows 7
Installing CM4D Reporter with Microsoft SQL Server Express R2 x64 for Windows 7 CM4D Reporter uses a standard Microsoft SQL Express Database for data storage. This database should be setup prior to installation
HarePoint Workflow Extensions for Office 365. Quick Start Guide
HarePoint Workflow Extensions for Office 365 Quick Start Guide Product version 0.91 November 09, 2015 ( This Page Intentionally Left Blank ) HarePoint.Com Table of Contents 2 Table of Contents Table of
Test Automation Integration with Test Management QAComplete
Test Automation Integration with Test Management QAComplete This User's Guide walks you through configuring and using your automated tests with QAComplete's Test Management module SmartBear Software Release
SAP RAPID DEPLOYMENT FOR APPLICATION LIFECYCLE MANAGEMENT WAVE TEST MANAGEMENT INFORMATION SHEET FOR SERVICE DELIVERY
SAP RAPID DEPLOYMENT FOR APPLICATION LIFECYCLE MANAGEMENT WAVE TEST MANAGEMENT INFORMATION SHEET FOR SERVICE DELIVERY In the context of application lifecycle management testing is a significant phase to
UFTP AUTHENTICATION SERVICE
UFTP Authentication Service UFTP AUTHENTICATION SERVICE UNICORE Team Document Version: 1.1.0 Component Version: 1.1.1 Date: 17 11 2014 UFTP Authentication Service Contents 1 Installation 1 1.1 Prerequisites....................................
SAS Marketing Automation 4.4. Unix Install Instructions for Hot Fix 44MA10
SAS Marketing Automation 4.4 Unix Install Instructions for Hot Fix 44MA10 Introduction This document describes the steps necessary to install and deploy the SAS Marketing Automation 4.4 Hot fix Release
SafeNet KMIP and Google Cloud Storage Integration Guide
SafeNet KMIP and Google Cloud Storage Integration Guide Documentation Version: 20130719 Table of Contents CHAPTER 1 GOOGLE CLOUD STORAGE................................. 2 Introduction...............................................................
Team Foundation Server 2012 Installation Guide
Team Foundation Server 2012 Installation Guide Page 1 of 143 Team Foundation Server 2012 Installation Guide Benjamin Day [email protected] v1.0.0 November 15, 2012 Team Foundation Server 2012 Installation
Installing Magento Extensions
to Installing Magento Extensions by Welcome This best practice guide contains universal instructions for a smooth, trouble free installation of any Magento extension - whether by Fooman or another developer,
IS L06 Protect Servers and Defend Against APTs with Symantec Critical System Protection
IS L06 Protect Servers and Defend Against APTs with Symantec Critical System Protection Description Lab flow At the end of this lab, you should be able to Discover how to harness the power and capabilities
Cloudwords Drupal Module. Quick Start Guide
Cloudwords Drupal Module Quick Start Guide 1 Contents INTRO... 3 HOW IT WORKS... 3 BEFORE YOU INSTALL... 4 In Cloudwords... 4 In Drupal... 4 INSTALLING THE CLOUDWORDS DRUPAL MODULE... 5 OPTION ONE: Install
Automated Testing with Magento. Meet-Magento DE 2013 @VinaiKopp
Automated Testing with Magento Meet-Magento DE 2013 @VinaiKopp "It's impossible to test Magento" Anonymous Magento Developer Whats available? Magento Test Automation Framework Backport of Magento 2 Tests
Simplify SSL Certificate Management Across the Enterprise
WHITE PAPER White Paper Simplify SSL Certificate Management Across the Enterprise Simplify SSL Certificate Management Across the Enterprise Contents introduction 1 A Platform for Single-Point Control and
Single Sign On. SSO & ID Management for Web and Mobile Applications
Single Sign On and ID Management Single Sign On SSO & ID Management for Web and Mobile Applications Presenter: Manish Harsh Program Manager for Developer Marketing Platforms of NVIDIA (Visual Computing
SQL Server 2005: Report Builder
SQL Server 2005: Report Builder Table of Contents SQL Server 2005: Report Builder...3 Lab Setup...4 Exercise 1 Report Model Projects...5 Exercise 2 Create a Report using Report Builder...9 SQL Server 2005:
Installing and using XAMPP with NetBeans PHP
Installing and using XAMPP with NetBeans PHP About This document explains how to configure the XAMPP package with NetBeans for PHP programming and debugging (specifically for students using a Windows PC).
Request for Proposal (RFP)
Medem, Inc. 649 Mission Street 2nd Floor San Francisco, CA 94105 Tel 415-644- 3800 Fax 415-644-3950 www.medem.com Request for Proposal (RFP) Outsourced Software Development and Maintenance Services Contact:
REMOTE DEVELOPMENT OPTION
Leading the Evolution DATA SHEET MICRO FOCUS SERVER EXPRESS TM REMOTE DEVELOPMENT OPTION Executive Overview HIGH PRODUCTIVITY DEVELOPMENT FOR LINUX AND UNIX DEVELOPERS Micro Focus Server Express is the
JAVA WEB START OVERVIEW
JAVA WEB START OVERVIEW White Paper May 2005 Sun Microsystems, Inc. Table of Contents Table of Contents 1 Introduction................................................................. 1 2 A Java Web Start
Ingenious Testcraft Technical Documentation Installation Guide
Ingenious Testcraft Technical Documentation Installation Guide V7.00R1 Q2.11 Trademarks Ingenious, Ingenious Group, and Testcraft are trademarks of Ingenious Group, Inc. and may be registered in the United
Web Developer Toolkit for IBM Digital Experience
Web Developer Toolkit for IBM Digital Experience Open source Node.js-based tools for web developers and designers using IBM Digital Experience Tools for working with: Applications: Script Portlets Site
IBM SmartCloud Workload Automation - Software as a Service. Agent Installation and Uninstallation Messages
IBM SmartCloud Workload Automation - Software as a Service Agent Installation and Uninstallation Messages IBM SmartCloud Workload Automation - Software as a Service Agent Installation and Uninstallation
Case Study. Portfolio Listing application. www.brainvire.com 2015 Brainvire Infotech Pvt. Ltd Page 1 of 1
Case Study Portfolio Listing application www.brainvire.com 2015 Brainvire Infotech Pvt. Ltd Page 1 of 1 About Application Brainvire, the leading offshore Software Development outsourcing Company in India
Content Management System
Content Management System XT-CMS INSTALL GUIDE Requirements The cms runs on PHP so the host/server it is intended to be run on should ideally be linux based with PHP 4.3 or above. A fresh install requires
JD Edwards EnterpriseOne CRM Case Management
JD Edwards EnterpriseOne CRM Case Common Customer Relationship Challenges CHALLENGES CAPABILITIES VALUE Unable to provide 24x7 customer service Lack of customer information impedes exceptional customer
SOLUTIONS IT CONSULTANCY
SOLUTIONS SOFTWARE SOLUTIONS MOBILE APPLICATIONS IT CONSULTANCY ...we mobilize your world. ISES SOLUTIONS COMPANY PROFILE Our Vision ISESS aims to be the leading provider of mobile value added services
SonicWALL CDP 5.0 Microsoft Exchange InfoStore Backup and Restore
SonicWALL CDP 5.0 Microsoft Exchange InfoStore Backup and Restore Document Scope This solutions document describes how to configure and use the Microsoft Exchange InfoStore Backup and Restore feature in
Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION
Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION AGENDA 1. Overview of Magento 2.0 2. Features and benefits of Magento 2.0 over Magento 1.x 3. Why should we upgrade to Magento 2.0
Automating 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
Web analytics, Dashboard & Optimization Experts. Web Analytics Audit Best Practices
Web analytics, Dashboard & Optimization Experts Web Analytics Audit Best Practices The Importance of Conducting a Web Analytics Audit When people hear the word audit there are a few stereotypical things
About This Document 3. About the Migration Process 4. Requirements and Prerequisites 5. Requirements... 5 Prerequisites... 5
Contents About This Document 3 About the Migration Process 4 Requirements and Prerequisites 5 Requirements... 5 Prerequisites... 5 Installing the Migration Tool and Enabling Migration 8 On Linux Servers...
AJ Matrix V5. Installation Manual
AJ Matrix V5 Installation Manual AJ Square Consultancy Services (p) Ltd., The Lord's Garden, #1-12, Vilacheri Main Road, Vilacheri, Madurai-625 006.TN.INDIA, Ph:+91-452-3917717, 3917790. Fax : 2484600
The QlikView deployment framework
Technical Brief The QlikView deployment framework January, 2014 Table of Contents Introduction 2 Who is this document for? 2 The QlikView deployment framework 3 A sample QDF setup 4 What s included in
BROCADE PERFORMANCE MANAGEMENT SOLUTIONS
Data Sheet BROCADE PERFORMANCE MANAGEMENT SOLUTIONS SOLUTIONS Managing and Optimizing the Performance of Mainframe Storage Environments HIGHLIGHTs Manage and optimize mainframe storage performance, while
Installation manual SAP Business Objects Data Services XI 3.2 on a Microsoft Windows 7-64-bit machine
Installation manual SAP Business Objects Data Services XI 3.2 on a Microsoft Windows 7-64-bit machine Creator: Twitter: Blog: Pieter Verstraeten http://www.twitter.com/pverstraeten http://www.pieterverstraeten.com/blog
MSSQL quick start guide
C u s t o m e r S u p p o r t MSSQL quick start guide This guide will help you: Add a MS SQL database to your account. Find your database. Add additional users. Set your user permissions Upload your database
How To Manage A Multi Site In Drupal
http://platform.sh [email protected] MODERNISING DRUPAL MULTI-SITE IMPLEMENTATIONS Drupal multi-site is easily re-architected to run each site in its own containerised environment. It s better and it costs
The Fastest Way to a Drupal Site: Think it, Plan it, Build it.
The Fastest Way to a Drupal Site: Think it, Plan it, Build it. Introduction Whether you ve been building static web pages, managing hosted blogs, or are new to web development altogether building a dynamic,
