DevOps Unify Your Tests Or Fail. Kevin Surace CEO Appvance Inc

Size: px
Start display at page:

Download "DevOps Unify Your Tests Or Fail. Kevin Surace CEO Appvance Inc"

Transcription

1 DevOps Unify Your Tests Or Fail Kevin Surace CEO Appvance Inc

2 Global 5000 CIO s have 3 nearly consistent top priorities 1) Security 2) DevOps 3) Cloud

3 AGILE / DEVOPS / CI / CD CATCH ON IN SILICON VALLEY VELOCITY WITH QUALITY By late 1990 s Internet leaders standardize on this internally Builds occur multiple times a day Automated tests occur at every build, many times a day Thousands of tests run simultaneously and complete in minutes Unit, Functional, DB, Compatibility, Security, DDOS, Performance, Load etc.

4 DEVOPS Development & Operations Teams Come Together (& QA) They strive to deliver RAPID sw development, test, deployment & enhancements Agile Continuous Integration Continuous Improvement Continuous Delivery Cloud

5 OLD VS NEW OLD Coding IT Environment QA Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10 Coding IT Environment QA NEW Release Release Release Release Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10

6 BUILD & RELEASE EVERY HOUR { Build complete at 1PM Tests kicked off at 1:05PM 1:05 to 1:15 - Functional, security, compatibility tests run in massive parallel 1:15 to 1:30 - Performance, load, database, DDOS penetration tests run after or on parallel environment 1:30 results in repository { Build complete at 2PM Tests kicked off at 2:05PM 2:05 to 2:15 - Functional, security, compatibility tests run in massive parallel 2:15 to 2:30 - Performance, load, database, DDOS penetration tests run after or on parallel environment 2:30 results in repository

7 PRESSURE FOR VELOCITY IS BUILDING Leading Enterprises have Moved to DevOps with Faster and Faster Release Cycles Google - over 10,000 code pushes per day Amazon - over 100,000 pushes per day Netflix - over 250 pushes per day Traditional Enterprises have been challenged to do even 1-2 updates per month - but that is changing Cisco, Apple and other traditional Enterprises have been retooling to focus on Agile and DevOps in order to compete with these fast-paced businesses - but they have all hit the same well - the speed of test

8 IMPACT ON QA IS ENORMOUS

9 WHAT GOT YOU HERE WON T GET YOU THERE

10 ORIGIN

11 Winston W. Royce, Managing the development of large software systems Proc. IEEE WESCON, Aug 1970 Winston W. Royce ( ) American leader computer scientist & Engineer of software development in the second half of the 20th century. B.Sc. in physics, M.Sc & Ph.D. in aeronautical engineering, all from California Institute of Technology (Caltech). Worked in the field of software systems engineering since Since the 1970s The director of Lockheed software technology center in Austin, Texas. The first to describe the Waterfall model as an example of a doomed method. Received the AIAA information systems award in 1975.

12 Royce s Worst Nightmare

13 Core: Solid Testing Testing phase should be the most important phase of the project development Royce recommendations for good testing: Plan the tests before product coding in the design phase. Use autonomous & detached test group of testing specialists & not program developers to test your product Test every logic path in your product at least once. Test not only the product functionality but all other aspects.

14

15 GOOGLE TESTING BLOG Tests create a feedback loop that informs the developer whether the product is working or not. The ideal feedback loop has several properties: It's fast. No developer wants to wait hours or days to find out if their change works. Sometimes the change does not work - nobody is perfect - and the feedback loop needs to run multiple times. A faster feedback loop leads to faster fixes. If the loop is fast enough, developers may even run tests before checking in a change. It's reliable. No developer wants to spend hours debugging a test, only to find out it was a flaky test. Flaky tests reduce the developer's trust in the test, and as a result flaky tests are often ignored, even when they find real product issues. It isolates failures. To fix a bug, developers need to find the specific lines of code causing the bug. When a product contains millions of lines of codes, and the bug could be anywhere, it's like trying to find a needle in a haystack.

16 Agile & DevOps: All Impediments Must Be Removed

17 AGILE AND DEVOPS AND CLOUD ARE CHANGING THE WAY ALL ENTERPRISES WILL FUNCTION IN THE FUTURE Software Development Lifecycle Processes Tools Reporting

18 NEW TEST AUTOMATION IS CRITICAL TO DEVOPS SUCCESS SURVEY OF 200 CIO S BY VANSON BOURNE - SEPTEMBER 2015 Developing a strategy for DevOps is a top priority for our organization 91% agree or strongly agree Addressing integrated testing is a critical aspect of our DevOps plans 91% agree or strongly agree Ideal to automate testing into one platform 83% agree or strongly agree The number of tools required to perform complete testing is slowing our time-to-market 68% agree or strongly agree Increasing velocity and productivity are top priorities in our evaluation of DevOps solutions 87% agree or strongly agree There are gaps in our current approach to testing 66% agree or strongly agree A unified platform that combines all the testing we need to do without scripting would greatly improve our time to market 86% agree or strongly agree Ensuring confidence in the quality of our releases is critical to the success of our DevOps efforts 89% agree or strongly agree We are currently evaluating DevOps testing tools to replace our current set 76% agree or strongly agree Our budget for DevOps has increased over the last 12 months 86% agree or strongly agree Our budget for DevOps will increase for the upcoming calendar year (2016) 85% agree or strongly agree Writing scripts for testing impacts our testing time and quality 74% agree or strongly agree

19 WATERFALL SW DEVELOPMENT - MONTHS TO YEARS

20 SILOED QA FUNCTIONS KEEP ENTERPRISES FROM ACHIEVING DEVOPS VELOCITY & QUALITY Operations APM DDOS Penetration Database Tests Application Penetration Load Testing Performance Testing Compatibility Testing Functional Testing Unit Testing Development

21 THE LEGACY TOOLS CREATE BARRIERS TO TRUE DEVOPS Weeks or months to create tests Tests are created and run in 5-10 different tools Scripting requires knowledge of 3-5 script languages hours (or more) to run basic tests Days to modify tests Result: Skip many tests to improve velocity Dev QA Ops

22 AGILE / CI / CD / DEVOPS

23 DEVOPS PULLS IT ALL TOGETHER INTO ONE SILO Requires new Dev Tools Ops Tools Test Tools Application Compatibility Performance DDOS Functional Database Development Load Unit Operations APM Penetration Testing Tests Testing

24 AUTOMATED UNIFIED TESTING DELIVERS ON DEVOPS Minutes to hours to create tests < 1 hour to run all tests Hundreds of tests run in parallel Minutes to modify tests Result: Run functional, performance, security etc. at every build for higher quality and velocity Reduce test development and runtimes by 10X

25 A COMPLETE RETHINK OF QA TOOLS IS NEEDED Agile Disrupts Testing As We Know It With Continuous Integration and Delivery, Existing Testing Practices Won t Cut It Tear Down the Walls and Make Testers An Integral Part of Development Testing Source: Forrester Report: Navigating The Agile Testing Tool Landscape

26 LEGACY TEST AUTOMATION TOOLS CAN T KEEP UP WITH AGILE REQUIREMENTS Dated Testing Tools ( ) The tools from HP, CA and others have failed to evolve over significantly over the past 20 years: Heavy reliance on scripting & coding Modern Test Tools (2000+) Point Solutions don t begin to solve the DevOps bottleneck They exacerbate the problem with more silo s Difficult to use and maintain Challenging to integrate into a modern lifecycle Vendors + A dozen open-source tools (unsupported) Basic unit/functional test and one pre-release

27 LEGACY TOOLS REQUIRE UNACCEPTABLE DEVOPS TRADEOFFS Velocity Quality

28 DEVOPS UNIFIED TEST AUTOMATION PLATFORM (UTAP) Web Apps Mobile Apps Citrix Windows Apps Java Thick Client Apps (Oracle) API testing (ie REST) SQL and NoSQL IOT

29 UNIFIED TESTING FORCES CORRECT TEST METHODOLOGY Rigor without additional Effort

30 SUPPORTING THE ENTIRE DEVOPS LIFECYCLE Development Unit Testing Acceptance Testing Sanity Testing Continuous Integration Unit Testing Acceptance Testing Incremental Integration Testing Database Testing QA Environment Smoke Testing Integration Testing Functional Testing Usability Testing Compatibility Testing Install/Uninstall Testing Regression Testing Security/App Penetration Database Testing Staging Environment Performance Testing Stress Testing Load Testing Soak Testing End-to-end Testing System Testing DDOS DDOS App Penetration

31 INTEGRATION DevOps Automated Test

32 OPEN PLATFORMS ARE KEY USE EXISTING SCRIPTS - OR SKIP CODING ALTOGETHER Selenium Selenium RC JMeter Visual Basic.NET C# Sahi HTTP Archive (HAR) PHP Java Python JUnit Perl Jruby Jython Groovy SoapUI QTP LoadRunner

33 ADVANCED RECORDING CAPABILITY IS TRANSFORMATIVE Ultramodern recording rapidly creates non-brittle easy to edit scripts UX level, API level or both together

34 CONTAINERIZATION Requires full and constant testing Automated test occurs at multiple levels and surface issues Accelerates move away from VM s

35

36 AUTOMATED TESTING REQUIRED FOR IOT SUCCESS REST: Standard API for IOT applications MQTT: a protocol for collecting device data and communicating it to servers (D2S) XMPP: a protocol best for connecting devices to people, a special case of the D2S pattern, since people are connected to the servers DDS: a fast bus for integrating intelligent machines (D2D) AMQP: a queuing system designed to connect servers to each other (S2S) IOT Database Tests for Scalability

37 AUTOMATED DATABASE TESTING Validate: Data mapping ACID properties Data integrity Schema accuracy Database performance Performance under load Server performance Get complete data on database server performance, including CPU, memory, I/O, storage and other metrics to help them rapidly identify areas for improvement and optimize their database structure, setup, schema, caching strategies, federated database configurations, DBMS and overall performance.

38

39 STANDARD WHITE HAT TESTING App Penetration Testing today is basically a CYA activity Done once a year to check for any obvious holes Misses the entire point of Agile Quality with Velocity OWASP App Penetration Website Under Test Test findable pages

40 DEVOPS SECURITY TESTING App Penetration uses the same Use Cases Creates Rigor - Runs at every single build Requires no expertise to run Test reruns at any step in any use case, testing deep and hidden pages Separately tests for openings during a DDOS attack by creating one Uncovers 80% more potential issues than standard White Hat testing OWASP App Penetration Suite Website Under Test Test ALL pages, even hidden ones, even at overload

41 VELOCITY WITH QUALITY - CREATING TESTS Hours Hours Scripting Compatibility Penetration Load Database Performance Functional Unit 0 Legacy Create 80 Hours UTAP Create

42 VELOCITY WITH QUALITY - RUNNING TESTS Hours Hours Running Automated Tests Hours Compatibility Penetration Load Database Performance Functional Unit 0 Legacy Run UTAP Run

43 DEVOPS QA CHECKLIST Reduce writing and rewriting of use cases (write once, use for all test types) Run all tests in parallel Run all test types at each build (functional, performance, security, compatibility ) Embrace new record/script technology that makes scripting 20x faster Import Legacy Scripts no need to rewrite (transition FAST!) Test from UX and from API at same time, Every Time Eliminate all point-solution siloed tools What got you here won t get you there. A new generation of automated testing is required. Target a 10X productivity enhancement goal. Velocity with Quality. It IS Doable. Unified Test Automation Platform

44 Unified Test Automation for DevOps us at

A Sumo Logic White Paper. Harnessing Continuous Intelligence to Enable the Modern DevOps Team

A Sumo Logic White Paper. Harnessing Continuous Intelligence to Enable the Modern DevOps Team A Sumo Logic White Paper Harnessing Continuous Intelligence to Enable the Modern DevOps Team As organizations embrace the DevOps approach to application development they face new challenges that can t

More information

What is new for HP LoadRunner and Performance Center 11.52

What is new for HP LoadRunner and Performance Center 11.52 What is new for HP LoadRunner and Performance Center 11.52 Version 11.52 Silvia Siqueira and Shane Evans How long do you wait for your mobile app to respond? Application performance is essential for business

More information

An Application-Centric Infrastructure Will Enable Business Agility

An Application-Centric Infrastructure Will Enable Business Agility An Application-Centric Infrastructure Will Enable Business Agility March 2014 Prepared by: Zeus Kerravala An Application-Centric Infrastructure Will Enable Business Agility by Zeus Kerravala March 2014

More information

Agile Software Factory: Bringing the reliability of a manufacturing line to software development

Agile Software Factory: Bringing the reliability of a manufacturing line to software development Agile Software Factory: Bringing the reliability of a manufacturing line to software development Today s businesses are complex organizations that must be agile across multiple channels in highly competitive

More information

DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software

DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software Pål Dragseth June 2015 Applications Are Changing the World of Business 84% Video US internet traffic by 2018 $142B

More information

ACCELERATE DEVOPS USING OPENSHIFT PAAS

ACCELERATE DEVOPS USING OPENSHIFT PAAS ACCELERATE DEVOPS USING OPENSHIFT PAAS September 3, 2014 AGENDA World we live in today IT organization: Charter, goals, and challenges DevOps: Problem statement, what, and why How to enable DevOps Application

More information

Test Automation: A Project Management Perspective

Test Automation: A Project Management Perspective Test Automation: A Project Management Perspective Abstract Amith Pulla amith.pulla@intel.com For most QA leads or managers, it s always difficult to get the project manager (PM) to invest in test automation.

More information

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP Know the Difference Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject

More information

Load and Performance Load Testing. RadView Software October 2015 www.radview.com

Load and Performance Load Testing. RadView Software October 2015 www.radview.com Load and Performance Load Testing RadView Software October 2015 www.radview.com Contents Introduction... 3 Key Components and Architecture... 4 Creating Load Tests... 5 Mobile Load Testing... 9 Test Execution...

More information

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. ???? 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Application Delivery is Accelerating Surge in # of releases per app

More information

The Virtualization Practice

The Virtualization Practice The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention

More information

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture

More information

Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton

Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton Session 5: Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton Agenda HP ALM Solution Review HP Cloud Potential Cloud Portal HP ALM Solutions in a virtual environment

More information

What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing

What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing Today s agenda A new world order for applications impact on QA HP s response announcement

More information

Automation and Virtualization, the pillars of Continuous Testing

Automation and Virtualization, the pillars of Continuous Testing HP Software: Apps meet Ops 2015 Automation and Virtualization, the pillars of Continuous Testing Jerry Saelemakers/ April 2 nd, 2015 Today s business initiatives demand a balance between velocity and quality

More information

Software Quality Analysis with Cloud Challenges and Approaches. Progress Software, Hyderabad, India

Software Quality Analysis with Cloud Challenges and Approaches. Progress Software, Hyderabad, India Software Quality Analysis with Cloud Challenges and Approaches Dr Ganesh Iyer, PhD, Santhosh Kumar Soma, Kiran Kumar Angara, Principal QA Engineer Senior QA Engineer QA Engineer, Progress Software, Hyderabad,

More information

Performance Testing. Why is important? An introduction. Why is important? Delivering Excellence in Software Engineering

Performance Testing. Why is important? An introduction. Why is important? Delivering Excellence in Software Engineering Delivering Excellence in Software Engineering Performance Testing An introduction. Why is important? Why is important? 2 1 https://www.youtube.com/watch?v=8y8vqjqbqdc 3 4 2 Introduction Why is important?

More information

DevOps: Development Challenges and New Approaches

DevOps: Development Challenges and New Approaches DevOps: Development Challenges and New Approaches Chris Sharp STSM, Chief Architect SWG Europe DevOps IBM Master Inventor, Member of IBM Academy of Technology Agenda The Problem and the Need for Change

More information

Internet of Things. Opportunity Challenges Solutions

Internet of Things. Opportunity Challenges Solutions Internet of Things Opportunity Challenges Solutions Copyright 2014 Boeing. All rights reserved. GPDIS_2015.ppt 1 ANALYZING INTERNET OF THINGS USING BIG DATA ECOSYSTEM Internet of Things matter for... Industrial

More information

Performance Testing Process

Performance Testing Process Delivering Excellence in Software Engineering Performance Testing An introduction. 1 2 3 4 5 6 Introduction Performance Testing Process Performance Test Types Tools JMeter Questions 2 1 Introduction This

More information

TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS

TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS WHITE PAPER TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS Today s online environments have created a dramatic new set of challenges for software professionals responsible for the quality of

More information

Automation using Selenium

Automation using Selenium Table of Contents 1. A view on Automation Testing... 3 2. Automation Testing Tools... 3 2.1 Licensed Tools... 3 2.1.1 Market Growth & Productivity... 4 2.1.2 Current Scenario... 4 2.2 Open Source Tools...

More information

27 th March 2015 Istanbul, Turkey. Performance Testing Best Practice

27 th March 2015 Istanbul, Turkey. Performance Testing Best Practice 27 th March 2015 Istanbul, Turkey Performance Testing Best Practice Your Host.. Ian Molyneaux Leads the Intechnica performance team More years in IT than I care to remember Author of The Art of Application

More information

DevOps: Roll out new software and functionality quicker with high velocity DevOps

DevOps: Roll out new software and functionality quicker with high velocity DevOps DevOps: Roll out new software and functionality quicker with high velocity DevOps As software becomes more central, companies are looking for ways to shorten software development cycles and push new functionality

More information

ALM/Quality Center. Software

ALM/Quality Center. Software HP ALM/Quality Center Software Datasheet Page 1 of 8 HP Application Lifecycle Management software In today s rapidly changing business world, business agility depends on IT agility. And predictable, high

More information

ecommerce and Retail Rainforest QA enables ecommerce companies to test highly visual user interfaces and customer experience and flow.

ecommerce and Retail Rainforest QA enables ecommerce companies to test highly visual user interfaces and customer experience and flow. ecommerce and Retail Rainforest QA enables ecommerce companies to test highly visual user interfaces and customer experience and flow. ecommerce lives and dies by a great user experience, which in turn

More information

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS @huibschoots & @mieldonkers INTRODUCTION Huib Schoots Tester @huibschoots Miel Donkers Developer @mieldonkers TYPICAL Experience with Continuous Delivery?

More information

Client Overview. Engagement Situation. Key Requirements

Client Overview. Engagement Situation. Key Requirements Client Overview Our client is the leading provider of health insurance related solutions for providing online and easy access to health insurance. Our client offers these services to a range of consumers

More information

Better Software Though Expertise, Collaboration & Automation. BDD, DevOps and Testing

Better Software Though Expertise, Collaboration & Automation. BDD, DevOps and Testing Better Software Though Expertise, Collaboration & Automation BDD, DevOps and Testing CONTENTS 1 MAGENTYS... 3 2 TESTING SERVICES... 4 2.1 Test Automation... 5 2.1.1 Test Automation Framework and Automated

More information

101-301 Guide to Mobile Testing

101-301 Guide to Mobile Testing 101-301 Guide to Mobile Testing Perfecto Mobile & Toronto Association of System and Software Eran Kinsbruner & Joe Larizza 2014 What To Do? Great News Your first Mobile Project has arrived! You have been

More information

Accelerating DevOps With Copy Data Virtualization. June, 2015

Accelerating DevOps With Copy Data Virtualization. June, 2015 Accelerating DevOps With Copy Data Virtualization June, 2015 Agenda About Actifio DevOps Challenges Copy Data Virtualization For DevOps COPYRIGHT 2015 ACTIFIO 2 Agile Development and DevOps Is Everywhere

More information

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS @pascal_dufour & @hrietman INTRODUCTION Pascal Dufour Agile Tester @Pascal_Dufour Harald Rietman Developer Scrum Master @hrietman TYPICAL Experience with

More information

Evolution of the Modern Software Supply Chain The Docker Survey, 2016

Evolution of the Modern Software Supply Chain The Docker Survey, 2016 Evolution of the Modern Software Supply Chain The Docker Survey, 2016 Overview Containers are the base unit of the modern software supply chain. The results of the Evolution of the Modern Software Supply

More information

DevOps. Josh Preston Solutions Architect Stardate 69094.1

DevOps. Josh Preston Solutions Architect Stardate 69094.1 DevOps Josh Preston Solutions Architect Stardate 69094.1 I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS

More information

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems Brian McCarson Sr. Principal Engineer & Sr. System Architect, Internet of Things Group, Intel Corp Mac Devine

More information

The Continuous Delivery Tool Chain: So Many Choices!

The Continuous Delivery Tool Chain: So Many Choices! The Continuous Delivery Tool Chain: So Many Choices! Mark Sigler Senior Director, Product Management CA Technologies June 2014 2013 CA. All rights reserved. Biography Mark Sigler is CA Technologies Senior

More information

TASSQ Dinner Meeting Performance & Automation Testing of Cloud Solutions. March 31 st 2015

TASSQ Dinner Meeting Performance & Automation Testing of Cloud Solutions. March 31 st 2015 TASSQ Dinner Meeting Performance & Automation Testing of Cloud Solutions March 31 st 2015 Brief History Of Cloud Computing Even though the cloud has only just recently hit its stride and began to expand

More information

10 Best Practices for Application Performance Testing

10 Best Practices for Application Performance Testing Business white paper 10 Best Practices for Application Performance Testing Leveraging Agile Performance Testing for Web and Mobile Applications 10 Best Practices for Application Performance Testing Table

More information

Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh), Content of 6 Months Software Testing Training at EH1-Infotech Module 1: Introduction to Software Testing Basics of S/W testing Module 2: SQA Basics Testing introduction and terminology Verification and

More information

IT Operations Management: A Service Delivery Primer

IT Operations Management: A Service Delivery Primer IT Operations Management: A Service Delivery Primer Agile Service Delivery Creates Business Value Today, IT has to innovate at an ever- increasing pace to meet accelerating business demands. Rapid service

More information

Performance TesTing expertise in case studies a Q & ing T es T

Performance TesTing expertise in case studies a Q & ing T es T testing & QA Performance Testing Expertise in Case Studies Case 1 ELEKS team has developed a custom test framework designed to accommodate numerous types of testing and measurements: Accuracy testing during

More information

Perfect Your Mobile App with Load Testing and Test Automation

Perfect Your Mobile App with Load Testing and Test Automation Wipro & Experitest Co-webinar: Perfect Your Mobile App with Load Testing and Test Automation June 2015 Speakers Guy Arieli CTO Experitest Sudheer Mohan Director - Mobility Certification & Automation Wipro

More information

Continuous Delivery for Alfresco Solutions. Satisfied customers and happy developers with!! Continuous Delivery!

Continuous Delivery for Alfresco Solutions. Satisfied customers and happy developers with!! Continuous Delivery! Continuous Delivery for Alfresco Solutions Satisfied customers and happy developers with!! Continuous Delivery! About me Roeland Hofkens #rhofkens roeland.hofkens@westernacher.com http://opensource.westernacher.com

More information

Continuous Delivery Benefits, Best Practices and Practical Advice

Continuous Delivery Benefits, Best Practices and Practical Advice Continuous Delivery Benefits, Best Practices and Practical Advice Jeffrey Hammond Forrester Research Ajit Zadgaonkar Edmunds.com Mark Warren Perforce Software Continuous Delivery: A Key Enabler of Feedback

More information

BCS Bristol Autumn School Testing your App. Jim Thomas Director of Software Testing

BCS Bristol Autumn School Testing your App. Jim Thomas Director of Software Testing BCS Bristol Autumn School Testing your App Jim Thomas Director of Software Testing TVS background TVS UK (2008) TVS Germany (2011) TVS France (2012) T&VS India (2011) Delivering tailored solutions for

More information

Practicing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation

Practicing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation Practicing Continuous Delivery using Hudson Winston Prakash Oracle Corporation Development Lifecycle Dev Dev QA Ops DevOps QA Ops Typical turn around time is 6 months to 1 year Sprint cycle is typically

More information

Testing Tools Content (Manual with Selenium) Levels of Testing

Testing Tools Content (Manual with Selenium) Levels of Testing Course Objectives: This course is designed to train the fresher's, intermediate and professionals on testing with the concepts of manual testing and Automation with Selenium. The main focus is, once the

More information

The Continuous Delivery Effect

The Continuous Delivery Effect POWERING CONTINUOUS DELIVERY The Continuous Delivery Effect Understanding the Benefits of Continuous Delivery ebook Software is Eating the World In just about any industry, the success of an organization

More information

On the Edge of Mobility Building a Bridge to Quality October 22, 2013

On the Edge of Mobility Building a Bridge to Quality October 22, 2013 Copyright 2013 Vivit Worldwide On the Edge of Mobility Building a Bridge to Quality October 22, 2013 Brought to you by Copyright 2013 Vivit Worldwide Hosted by Stephanie Konkoy Americas Chapter/SIG Liaison

More information

DevOps for the Mainframe

DevOps for the Mainframe DevOps for the Mainframe Rosalind Radcliffe IBM Distinguished Engineer, Enterprise Modernization Solution Architect rradclif@us.ibm.com 1 Please note IBM s statements regarding its plans, directions, and

More information

Analyze, Validate, and Optimize Business Application Performance

Analyze, Validate, and Optimize Business Application Performance SAP Brief SAP Extensions SAP LoadRunner by HPE Objectives Analyze, Validate, and Optimize Business Application Performance Test performance throughout the application lifecycle Test performance throughout

More information

Levels of Software Testing. Functional Testing

Levels of Software Testing. Functional Testing Levels of Software Testing There are different levels during the process of Testing. In this chapter a brief description is provided about these levels. Levels of testing include the different methodologies

More information

Enabling Continuous Delivery for Java Projects with Oracle Cloud Services (Oracle PaaS) Siva Rama Krishna Oracle India

Enabling Continuous Delivery for Java Projects with Oracle Cloud Services (Oracle PaaS) Siva Rama Krishna Oracle India Enabling Continuous Delivery for Java Projects with Oracle Services (Oracle PaaS) Siva Rama Krishna Oracle India Agenda What is Continuous Delivery? What is Oracle PaaS? Enabling Continuous Delivery with

More information

WHAT WE NEED TO START THE PERFORMANCE TESTING?

WHAT WE NEED TO START THE PERFORMANCE TESTING? ABSTRACT Crystal clear requirements before starting an activity are always helpful in achieving the desired goals. Achieving desired results are quite difficult when there is vague or incomplete information

More information

DevOps for CA Plex Automated Testing

DevOps for CA Plex Automated Testing DevOps for CA Plex Automated Testing Agenda DevOps Agile ALM CM MatchPoint Automated Testing Worksoft Certify DevOps Agile - DevOps Source: IBM SoftwareTechnical White Paper DevOps Lifecycle DevOps CA

More information

Fast Innovation requires Fast IT

Fast Innovation requires Fast IT Fast Innovation requires Fast IT 2014 Cisco and/or its affiliates. All rights reserved. 2 2014 Cisco and/or its affiliates. All rights reserved. 3 IoT World Forum Architecture Committee 2013 Cisco and/or

More information

Software Quality Testing Course Material

Software Quality Testing Course Material Prepared by Vipul Jain Software Quality Testing Course Material Course content is designed and will be taught in such a manner in order to make a person job ready in around 10-12 weeks. Classroom sessions

More information

Leveraging the full potential of automation

Leveraging the full potential of automation Leveraging the full potential of automation Hans Jayatissa CTO, CSC Nordics & Baltics Region August 27, 2015 CSC in the Nordics & Baltic CSC has employees in Denmark, Norway, Sweden, and Lithuania 1146

More information

How To Test On An Hp Mobile Device

How To Test On An Hp Mobile Device HP ALM Masters 2014 Performance testing Modern Applications HP Apps 12 Application Delivery Management in the new style of IT We enable you to deliver high performance applications with unprecedented velocity

More information

MOBILE METRICS REPORT

MOBILE METRICS REPORT MOBILE METRICS REPORT ios vs. Android Development in 2015 A Ship.io Study for Mobile App Developers, Testers, and Product Managers Mobile developers understand the rising importance of continuous integration

More information

Proactive Performance Management for Enterprise Databases

Proactive Performance Management for Enterprise Databases Proactive Performance Management for Enterprise Databases Abstract DBAs today need to do more than react to performance issues; they must be proactive in their database management activities. Proactive

More information

- Solution Spotlight ACCELERATING APPLICATION DEPLOYMENT WITH DEVOPS

- Solution Spotlight ACCELERATING APPLICATION DEPLOYMENT WITH DEVOPS - Solution Spotlight ACCELERATING APPLICATION DEPLOYMENT WITH DEVOPS B ringing together development, testing and operations can help organizations address many traditional and application deployment challenges.

More information

SQL Server Instance-Level Benchmarks with DVDStore

SQL Server Instance-Level Benchmarks with DVDStore SQL Server Instance-Level Benchmarks with DVDStore Dell developed a synthetic benchmark tool back that can run benchmark tests against SQL Server, Oracle, MySQL, and PostgreSQL installations. It is open-sourced

More information

Business Application Services Testing

Business Application Services Testing Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load

More information

What is New: HP LoadRunner 12.02, HP Performance Center 12.20, StormRunner 1.30

What is New: HP LoadRunner 12.02, HP Performance Center 12.20, StormRunner 1.30 What is New: HP LoadRunner 12.02, HP Performance Center 12.20, StormRunner 1.30 March 26, 2015 Copyright 2015 Vivit Worldwide Copyright 2015 Vivit Worldwide Brought to you by Copyright 2015 Vivit Worldwide

More information

Performance Management for Cloudbased STC 2012

Performance Management for Cloudbased STC 2012 Performance Management for Cloudbased Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Need for Performance in Cloud Performance Challenges in Cloud Generic IaaS / PaaS / SaaS

More information

Business white paper. Four steps to better application management and deployment

Business white paper. Four steps to better application management and deployment Business white paper Four steps to better application management and deployment Table of contents 3 Executive summary 3 The challenges of manually managing application operations 4 How complexity plays

More information

The Worksoft Suite. Automated Business Process Discovery & Validation ENSURING THE SUCCESS OF DIGITAL BUSINESS. Worksoft Differentiators

The Worksoft Suite. Automated Business Process Discovery & Validation ENSURING THE SUCCESS OF DIGITAL BUSINESS. Worksoft Differentiators Automated Business Process Discovery & Validation The Worksoft Suite Worksoft Differentiators The industry s only platform for automated business process discovery & validation A track record of success,

More information

Crossing the DevOps Chasm

Crossing the DevOps Chasm SOLUTION BRIEF Application Delivery Solutions from CA Technologies Crossing the DevOps Chasm Can improved collaboration and automation between Development and IT Operations deliver business value more

More information

Continuous Delivery Workshop

Continuous Delivery Workshop Continuous Delivery Workshop deployment pipelines Workshop materials created by Jez Humble, Martin Fowler, Tom Sulston, & Neal Ford deployment pipelines tests, synergistic practices, incremental deployment

More information

Simplified Management With Hitachi Command Suite. By Hitachi Data Systems

Simplified Management With Hitachi Command Suite. By Hitachi Data Systems Simplified Management With Hitachi Command Suite By Hitachi Data Systems April 2015 Contents Executive Summary... 2 Introduction... 3 Hitachi Command Suite v8: Key Highlights... 4 Global Storage Virtualization

More information

SOFTWARE TESTING PROCESSES PRESENTATION

SOFTWARE TESTING PROCESSES PRESENTATION SOFTWARE TESTING PROCESSES PRESENTATION Agenda 1. Software testing (ST) tasks and objectives 2. ST documentation 3. Types of tests 4. Functional testing process 5. Process supporting tools 6. Performance

More information

Cloud Based Application Architectures using Smart Computing

Cloud Based Application Architectures using Smart Computing Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products

More information

SOFTWARE TESTING TRAINING COURSES CONTENTS

SOFTWARE TESTING TRAINING COURSES CONTENTS SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software

More information

Private Cloud Management

Private Cloud Management Private Cloud Management Speaker Systems Engineer Unified Data Center & Cloud Team Germany Juni 2016 Agenda Cisco Enterprise Cloud Suite Two Speeds of Applications DevOps Starting Point into PaaS Cloud

More information

Getting Agile with Database Development

Getting Agile with Database Development Getting Agile with Database Development Using automation to shorten the database development cycle By Daniel Norwood, senior product manager, Dell Software Introduction Once an organization becomes convinced

More information

AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y :

AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y : AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y : Bill AppDynamics Hayden Fall &'14 Marcus Release: Revolutionizing Sarmento APM! Orasi Software at a Glance Corporate Overview

More information

From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development

From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development Introduction Today s developers are under constant pressure to launch killer apps and release enhancements as

More information

Accelerate Software Delivery

Accelerate Software Delivery Accelerate Software Delivery with Continuous Integration and Testing Kevin Lawrence kevin@agitar.com Agitar Software, 2009 1 Agenda What is Continuous Integration Continuous Integration Practices Impact

More information

"Cloud Computing: Powering the Future of Testing"

Cloud Computing: Powering the Future of Testing W5 Class 10/5/2011 11:30 AM "Cloud Computing: Powering the Future of Testing" Presented by: Sundar Raghavan Skytap Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888 268 8770 904

More information

The New Mandate in Mobile Testing Deliver Continuous Quality with Expertise, Automation and Real Devices

The New Mandate in Mobile Testing Deliver Continuous Quality with Expertise, Automation and Real Devices Whitepaper The New Mandate in Mobile Testing Deliver Continuous Quality with Expertise, Automation and Real Devices Mobile Performance Testing Mobile Test Automation Table of Contents Executive Summary...

More information

Best Overall Use of Technology. Jaspersoft

Best Overall Use of Technology. Jaspersoft Best Overall Use of Technology Jaspersoft Kerstin Klein Manager, Engineering Processes/ Infrastructure, Jaspersoft From requirements to release QA centric development From Requirement to Release QA-Centric

More information

Cloud Computing for Architects

Cloud Computing for Architects Cloud Computing for Architects This four day, hands-on boot camp begins with an examination of the Cloud Computing concept, the structure and key characteristics of Clouds, and takes a look under the hood

More information

Test Automation -Selenium

Test 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 information

Selenium Grid Build vs. Buy

Selenium Grid Build vs. Buy WHITE PAPER Selenium Grid Build vs. Buy August 2015 Automated testing is essential to software development teams that are moving to continuous integration and continuous delivery in order for them to maximize

More information

www.ducenit.com Self-Service Business Intelligence: The hunt for real insights in hidden knowledge Whitepaper

www.ducenit.com Self-Service Business Intelligence: The hunt for real insights in hidden knowledge Whitepaper Self-Service Business Intelligence: The hunt for real insights in hidden knowledge Whitepaper Shift in BI usage In this fast paced business environment, organizations need to make smarter and faster decisions

More information

Security Automation in Agile SDLC Real World Cases

Security Automation in Agile SDLC Real World Cases Security Automation in Agile SDLC Real World Cases Ofer Maor Director of Security Strategy, Synopsys AppSec California, January 2016 Speaker Security Strategy at Synopsys Founder of Seeker / Pioneer of

More information

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise openshift Benefits Document platform features Feature Benefit FOR APPLICATIO DEVELOPMET Self-Service and On-Demand Application Stacks By enabling Developers with the ability to quickly and easily deploy

More information

Interactive Application Security Testing (IAST)

Interactive Application Security Testing (IAST) WHITEPAPER Interactive Application Security Testing (IAST) The World s Fastest Application Security Software Software affects virtually every aspect of an individual s finances, safety, government, communication,

More information

Oracle Application Performance Monitoring Cloud Service Application Visibility for DevOps

Oracle Application Performance Monitoring Cloud Service Application Visibility for DevOps Oracle Application Performance Monitoring Cloud Service Application Visibility for DevOps Rajiv Maheshwari, VP Product Development John Sullivan, Product Management Jurgen de Leijer, Product Management

More information

Agile Delivery Framework Automation & Deployment With Puppet

Agile Delivery Framework Automation & Deployment With Puppet 2015 2015 Agile Delivery Framework Automation & Deployment With Puppet Karthiga Sadasivan https://www.linkedin.com/in/karthisadasivan Email ID: Karthiga.Sadasivan@happiestminds.com Blog : www.happiestminds.com/blogs/category/devops

More information

MagenTys Testing Services Page 2

MagenTys Testing Services Page 2 Testing Services CONTENTS 1 MAGENTYS... 3 2 COMPANY DETAILS... 4 2.1 Overview... 4 2.2 ETHICS and values... 4 3 Services... 5 3.1 Test Automation... 5 3.1.1 Test Automation Framework and Automated Test

More information

EXECUTIVE GUIDE WHY THE MODERN DATA CENTER NEEDS AN OPERATING SYSTEM

EXECUTIVE GUIDE WHY THE MODERN DATA CENTER NEEDS AN OPERATING SYSTEM EXECUTIVE GUIDE WHY THE MODERN DATA CENTER NEEDS AN OPERATING SYSTEM TABLE OF CONTENTS 2 6 8 12 21 30 Why your modern data center needs an operating system What is a data center operating system and how

More information

www.hcltech.com Business Assurance & Testing QEx Automation Platform

www.hcltech.com Business Assurance & Testing QEx Automation Platform www.hcltech.com Business Assurance & Testing QEx Automation Platform MARKET NEED Increasing application complexities and shorter release cycles have made it imperative to test new features whilst performing

More information

STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape

STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape STRATEGIC WHITE PAPER The next step in server virtualization: How containers are changing the cloud and application landscape Abstract Container-based server virtualization is gaining in popularity, due

More information

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms. In a tale

More information

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper Performance testing in Agile environments Deliver quality software in less time Business white paper Table of contents Executive summary... 2 Why Agile? And, why now?... 2 Incorporating performance testing

More information

Automated testing for Mobility New age applications require New age Mobility solutions

Automated testing for Mobility New age applications require New age Mobility solutions Automated testing for Mobility New age applications require New age Mobility solutions Executive Summary Today, mobile phone has transformed from its former role as a mere medium of communication to that

More information

OpenMake Dynamic DevOps Suite 7.5 Road Map. Feature review for Mojo, Meister, CloudBuilder and Deploy+

OpenMake Dynamic DevOps Suite 7.5 Road Map. Feature review for Mojo, Meister, CloudBuilder and Deploy+ OpenMake Dynamic DevOps Suite 7.5 Road Map Feature review for Mojo, Meister, CloudBuilder and Deploy+ Release Date: August 2012 Dated: May 21, 2012 Table of Contents OpenMake Dynamic DevOps Suite 7.5 Road

More information

Accelerate Application Development through DevOps Automation

Accelerate Application Development through DevOps Automation www.wipro.com Accelerate Application Development through DevOps Automation Giridhara Madakashira, Solutions Head Solutions Strategy Architecture Group (SSAG) Sriraman K R, Product Architect Solutions Strategy

More information