Best Overall Use of Technology. Jaspersoft
|
|
- Bernard Townsend
- 8 years ago
- Views:
Transcription
1 Best Overall Use of Technology Jaspersoft
2 Kerstin Klein Manager, Engineering Processes/ Infrastructure, Jaspersoft From requirements to release QA centric development
3 From Requirement to Release QA-Centric Development Kerstin Klein Manager, Engineering Processes/Infrastructure Jaspersoft May, 2014
4 Topic!! Jaspersoft introduces a QA centric, feature driven development approach based on Jaspersoft release cycles, outlining a highly integrated and automated build, test and release environment. During this talk, Kerstin will introduce simple, transparent and easy to adopt processes; outline best practices based on common tools; and will look at the integration points between those.!! The main focus will be on QA and test specific topics covering a full release cycle from customer requirement to release maintenance. Jaspersoft s challenge lies in frequent release cycles and a large number of new features that are shipped for an embeddable product suite consisting of three core products, multiple code bases, over 20 deliverables and supporting 200,000 platform combinations. Participants will leave this session with best practices and insight into a real-life scenario for product development.
5 Key Messages!! Message 1: QA is not just software testing.!! QA is quality in product, in deliveries, in process.!! QA in Jaspersoft does to quality control, quality assurance and testing.!! Message 2: Automate.!! Everything between code committed to SVN and Release is owned by QA.!! Automation on product (CI), deliveries (QAA), process (IaaS)!! The earlier in process automation applies the better.!! Good Quality with Better QA.
6 JASPERSOFT A TIBCO Product Group
7 What was announced? April 28 th, 2014 TIBCO Acquires Jaspersoft The Acquisition Accelerates TIBCO s Expansion into Embedded Business Intelligence and Reporting, Continuing to Build the Most Comprehensive Analytics Portfolio in the Market!!Includes all Jaspersoft products & employees!!jaspersoft will operate as a separate product group within TIBCO
8 Who are we?!! Acquired by TIBCO Software in April 2014!! Leading provider of embedded visualization, reporting and analytics!! Strong customer base across the globe, across every industry!! Founded in 2004!! Headquartered in San Francisco with offices across the globe!! A community of over 400,000 registered members!! Jaspersoft s commercial open source software has been downloaded millions of times
9 QA IS NOT JUST SOFTWARE TESTING A very brief take on Jaspersoft development methodology and QA philosophy.
10 Jaspersoft Engineering!! Implements applicable pattern and methods of agile, scrum, kanban, waterfall and other methodologies!! Example: stake holders, mostly agile development processes, iterations, continuous integration, long-term planning, features.!! Common sense driven approach!! Product company: We have deadlines.!! Environment: multiple source repositories, issue trackers etc. due to commercial and community offerings.!! 2 Releases per year!! Coordinated with Sales/Marketing/Services!! Moving release date : bad (and expensive)!! ~8-12 features per release + Bug fixes + customer enhancements!! +3-4 platforms per major release (total support ~200K permutations)!! ~30 release artifacts for JasperReports Server, JasperReports, Jaspersoft Studio, Mobile Apps, Rest Clients, doc, samples,
11 Jaspersoft Engineering!! New Features!! Separate projects!! Specific QA lead!! Target release!! Bug fixes and minor enhancements!! Team responsibility!! Hotfixes!! Maintenance fixes for previous releases apply to next release too!! Coordinated between development-, QA- and support teams New Features Bugfixes and minor enh Hotfixes New Release
12 Jaspersoft Engineering! QA acts as stake holder of feature! Review & Verification of Spec for completeness and consistency Specification Implementation! QA support depending on methodology (supporting sprints, sign offs)! Constant review and regression testing! Test plan development for feature sign off! Sign off when defined level of quality, stability and completeness are achieved Merge to core product Core product! Automation Runs! Regression testing! Release artifact testing! Platform testing
13 Jaspersoft Engineering - QA Development Cycle!! Collaboration with development team on new features and development!! Merge verification and sign off!! Performance testing Pre-Release Cycle!! Full Regression Testing!! Platform testing!! Update + Overlay testing!! i18n!! Distribution packages testing
14 The Dilemma About Software Releases Good quality choose 2 On Time Lots of new features
15 Jaspersoft QA Good Quality On Time Lots of new features
16 Why is Good Quality key?!! Without Good Quality no release!! Early identification of risks allows to scale/constantly review prioritizations towards release date!! Early involvement of QA in development process ensures feature quality!! The earlier a bug is found or a diversion from spec is detected, the cheaper/ easier/faster it is to fix it.!! Having QA acting as stake holder in agile process ensure active communication and constant review of implementation, good documentation, clarification and so helps to make development processes more efficient.
17 What is QA? Software testing!! Verifying installation of software on plethora of systems!! Verifying software is functional (no regressions)!! Verifying that new features in software are working as expected.
18 What is Better QA?!! Quality of product: Product is constantly and completely verified; Ensure that with that results are predictable and comparable!! Quality of deliveries: Ensure customer requirements are understood - Product is accompanied from requirement to delivery by QA!! Quality of process: Ensure traceable, standardized processes, efficient communication, simple workflows Product Quality!Completeness!Stability!Performance!Regression!Compliance!Vulnerabilities Customer focus!hotfix/escalation management!customer bugs verification!stakeholder for new features Release Delivery!On time!in Quality!Complete Continuous improvement!constantly review processes!collaboration/ Communication!Contribution
19 Challenges!! Limited team size!! Distributed team!! Limited time!! Large set of features!! Limited resources!! Large number of platforms
20 Constant verification. AUTOMATION. Regression Testing. Product deployment. Artifacts generation & testing. We aim to not waste time on repetitive tasks such as installing again and again or repeating same process again and again.
21 Jaspersoft Approach Development CI QAA QA Testing Production Cost!! The earlier a bug is found the cheaper is it to fix it as causing change can be easily determined.!! The less effort it takes to find a bug the better.
22 Continuous Integration Focus!! Fully automated process!! To retrieve source code!! To build the sources into binary artifacts!! To test code, functionality!! To provide releasable artifacts (JRS deliverables!! Transparency to all stake holders!! Constant reporting about code stability, quality and potential issues Builds!! Types!! Feature builds!! Core Product builds!! Special builds!! Basic build includes smoke test of deployed application and product packaging!! Additional builds ensure release artifacts stability, scan for vulnerabilities and code compliance; record code quality; generate documentation.
23 Continuous Integration!! CI environment: based on Jenkins CI + plugins!! Trace Sources!! Custom bug tracker plugin to resolve bug ID from change set to link to!! Bugzilla holds Phabricator link with change sets!! Sources of successful builds are tagged!! Trace deliverables!! Build id part of final build any installation can be traced down to source revisions
24 Continuous Integration Benefits!! Severe Regression on any release artifact can be tied to small change set.!! Parallel execution of builds/deployments makes processes more efficient.!! No human interaction required.!! Instantly deployed instances of features and product are available for QA team to test and verify latest changes.!! Change set can be easily determined by nondevelopers. Key Take Away!! Treat every build as release candidate!!! Generate full set of deliverables/release artifacts at every build.!! Develop a scalable CI environment.!! Bugs found late in the process drive improvements.!! Apply CI/CD patterns as they fit.!! Design simple processes, make it easy to use tools. CI Bug tracker Change Set
25 QA Automation!! Automated regression testing that performs common tasks within JasperReports Server and verifies output!! Results are constantly analyzed to detect regressions and deviations!! Java project!! constantly extended and updated to match latest JRS code!! Supports all DB / App Server JRS supports!! Coverage for all major workflows and services with varying complexity depending of feature stability, maturity and significance!! Integrated into CI to run daily on 7 defined, monitored platforms + on demand!! Combination of OS + JDK + App Server + DB Server!! Automation runs integrated / essential part of QA processes
26 QA Automation Test Runs!! Reset test environment!! Prepare: Download, configure and install latest version of product!! Verify instance!! Sanity check 6 tests to determine JRS runs in acceptable mode!! Run Tests!! Parallel executions of ~5,000 tests!! Screenshots of failures!! Re-Run Failed Tests!! Collect & Archive results!! Notify team!! Takes 6-8h depending on few factors
27 QA Automation Challenges!! Time!! Running full set of tests!! Analyzing results is time consuming!! Collaboration with QA/Dev while following up on findings!! Ever-changing Product!! Handling of known Bugs!! Dilute results if executed!! May only occur in subset of environments!! Allows compatibility/configuration to support multiple features, branches, versions and platforms!! Increase coverage!! Prioritization: Stability/Maturity of feature, # of bugs, planned features, relevance for users Scale automation Branches Tests Platforms Manual Run Grid Default Run v5.2 v5.5 v5.6 future
28 QA Automation Benefits!! Major Regression on any release artifact can be tied to relatively small change set.!! Platform compliance is assured within 12-36h of commit.!! Defects are found before manual QA starts testing due to daily automation full regression testing. With that expectations for manual QA are set with known limitations. Manual QA can focus on stable areas/more complex test scenarios.!! Human interaction required for results analysis. Key Take Away!! QA Automation saves time!!! Make your test environments scalable, monitor them!!! Each new build is a release candidate apply CD/DevOps pattern.!! Involvement of development team and architects leads to success. Test suite architecture has to be solid, maintainable and meet same quality standards as product itself.
29 Infrastructure as a Service Purpose!! Cross-functional for all engineering departments to better support processes!! Support QA/Dev processes by providing required platforms and environments!! Large amount of short living VM s!! Define and maintain reference environments!! Test environments (Big Data, Authentication Servers, )!! Provide tooling and integrations to support processes within engineering teams!! QA/Dev needs to operate efficiently to meet high expectations!! Improved workflows with ops Tooling!! Iterative process: QA Lab -> VMWare VCenter -> Scripted -> Provisioned: Provide self-service functionality to deploy any platform with any version of JRS pre-installed!! VCenter API, python scripts/saltstack
30 Infrastructure as a Service Benefits!! Faster deploy times!! Easier to reproduce/debug environment specific issues.!! Standardized, monitored, stable work environments to minimize outages (risk for deadline)!! Harvest fruits:!! Support pre-qualification and pre-certifications of platforms (Jenkins + QAA + IaaS)!! Automation indirectly drives improvements on product installers!! Process support by tooling QA loosely coupled to Ops. Key Take Away!! Infrastructure automation is an effort all groups across engineering can benefit from.!! Expertise on specific tooling/platforms can be bundled to small group and can be provided to all parties without delays/bottlenecks.!! Implementing IaaS/PaaS will be iterative process: manual -> templates -> scripts -> automated.!! Consistency makes infrastructure simple.!! Constantly improve and simplify environments.
31 BE BETTER.
32 Jaspersoft QA
33 Jaspersoft QA!! Process is key. Tooling is secondary. Tools support processes.!! Fail as early and often as you must. Learn from failures. Let failures drive innovation.!! Continuously improve.!! Automate. BE BETTER.
34 Tooling!! Jenkins CI and plugins for tailored CI/CD!! SaltStack, Ansible, Vagrant, VMWare for Infrastructure Services!! Xymon and Logstash for monitoring/logging!! Atlassian Jira, Bugzilla for issue management!! SVN, Phabricator for version control!! SonarCube for Code Quality!! Selenium Grid, Selenium WebDriver for QA Automation!! TestRail for Testcase management and test progress tracking!! JMeter for performance testing!! Blackduck for compliance and vulnerabilities testing!! JasperReports Server for advanced reporting
35 Try Out Jaspersoft Today Download!! Download 30-day Evaluation of Jaspersoft BI Enterprise at Jaspersoft.com!! Go to Jaspersoft.com/getting-started for setup tips On-Demand Trial!! Try our Live Online version NO INSTALLATION!!! Go to Jaspersoft.com/jaspersoft-live-trial!! Use for 7-days
36 Q & Sales-emea@jaspersoft.com UK openbookonbi.blogspot.com Brian Gentile CEO
Building Value with Continuous Integration
WHITE PAPER Building Value with Continuous Integration Choosing the right tools and technology for your organization Abstract Implementing continuous integration involves choosing the right tools and technology.
More informationIT Home 2015 DevOps 研 討 會
IT Home 2015 DevOps 研 討 會 百 人 工 研 院 團 隊 如 何 落 實 CI 雙 子 星 雲 端 運 算 公 司 符 儒 嘉 執 行 長 http://www.geminiopencloud.com GOCC Internal Use Only Agenda DevOps What does it mean? From Agile to DevOps ITRI Cloud OS
More informationErnesto Ongaro BI Consultant February 19, 2013. The 5 Levels of Embedded BI
Ernesto Ongaro BI Consultant February 19, 2013 The 5 Levels of Embedded BI Saleforce.com CRM 2013 Jaspersoft Corporation. 2 Blogger 2013 Jaspersoft Corporation. 3 Linked In 2013 Jaspersoft Corporation.
More informationIncreasing Business Efficiency and Agility for ATGbased. Systems. the business challenge: upgrading the development pipeline
Increasing Business Efficiency and Agility for ATGbased ecommerce Systems This case study follows a Tier 1 retailer migrating to an ATG-based ecommerce platform and upgrading its software development process
More informationTEST AUTOMATION FRAMEWORK
TEST AUTOMATION FRAMEWORK Twister Topics Quick introduction Use cases High Level Description Benefits Next steps Twister How to get Twister is an open source test automation framework. The code, user guide
More informationJenkins World Tour 2015 Santa Clara, CA, September 2-3
1 Jenkins World Tour 2015 Santa Clara, CA, September 2-3 Continuous Delivery with Container Ecosystem CAD @ Platform Equinix - Overview CAD Current Industry - Opportunities Monolithic to Micro Service
More informationFrom 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 informationCopyrighted 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 informationBuilding Value with Continuous Integration
Building Value with Continuous Integration Abstract Implementing continuous integration involves choosing the right tools and technology. It also involves examining the software delivery pipeline for waste,
More informationAgile 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 informationDemand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Workflows with Business Process Management capabilities
More informationDevelopment Testing for Agile Environments
Development Testing for Agile Environments November 2011 The Pressure Is On More than ever before, companies are being asked to do things faster. They need to get products to market faster to remain competitive
More informationMANUAL TESTING. (Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info
MANUAL TESTING (Complete Package) WEB APP TESTING DB TESTING MOBILE APP TESTING We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info START DATE : TIMINGS : DURATION :
More informationContinuous Integration and Deployment Modern Technique's
International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-4, Issue-4 E-ISSN: 2347-2693 Continuous Integration and Deployment Modern Technique's Vivek Verma 1* and Vinay
More informationDemand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Overview codebeamer is a single-repository Application
More informationHP ALM11 & MS VS/TFS2010
Comparison Test Management Tools HP ALM11 & MS VS/TFS2010 22 mei 2012 voordracht georganiseerd door Discussiegroep Software Testing met de steun van Ingenieurshuis, Antwerpen 24/05/2012 HP ALM 11 Microsoft
More informationContinuous Integration
Continuous Integration Collaborative development issues Checkout of a shared version of software ( mainline ) Creation of personal working copies of developers Software development: modification of personal
More informationFederal 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 informationHP Application Lifecycle Management
HP Application Lifecycle Management Overview HP Application Lifecycle Management is a software solution expressly designed to allow your team to take control of the application lifecycle while investing
More informationContinuous 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 informationPipeline Orchestration for Test Automation using Extended Buildbot Architecture
Pipeline Orchestration for Test Automation using Extended Buildbot Architecture Sushant G.Gaikwad Department of Computer Science and engineering, Walchand College of Engineering, Sangli, India. M.A.Shah
More informationQA & Test Management. Overview. www.intland.com
Agile, Waterfall & Hybrid Method Support SAFe Template for Scaling Agile Git, SVN, Mercurial Integration Release IT Operations & DevOps Baselining (Versioning) Integrated with requirements and QA & Testing
More informationTh3 - Open Source Tools for Test Management
Th3 - Open Source Tools for Test Management Narayanan C. V., Vice President, Sonata Software Limited www.sonata-software.com Agenda Introduction Methodology Architectural View Test Management Best Practices
More informationClient 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 informationWHITE PAPER. Getting started with Continuous Integration in software development. - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi
WHITE PAPER Getting started with Continuous Integration in software development - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi Introduction DevOps culture is gaining rapid momentum in the IT
More informationACCELERATE 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 informationContinuous Integration and Bamboo. Ryan Cutter CSCI 5828 2012 Spring Semester
Continuous Integration and Bamboo Ryan Cutter CSCI 5828 2012 Spring Semester Agenda What is CI and how can it help me? Fundamentals of CI Fundamentals of Bamboo Configuration / Price Quick example Features
More informationWhat 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 informationKey Benefits of Microsoft Visual Studio Team System
of Microsoft Visual Studio Team System White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view
More informationSuccessful PaaS and CI in the Cloud
Successful PaaS and CI in the Cloud Steven G. Harris steven.g.harris@cloudbees.com @stevengharris AgileALM/EclipseCon 2012 Platform as a Service As-a-Service Examples Today SaaS PaaS "Cloud computing is
More informationSecurity 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 informationBeginners guide to continuous integration. Gilles QUERRET Riverside Software
Beginners guide to continuous integration Gilles QUERRET Riverside Software About the speaker Working with Progress and Java since 10 years Started Riverside Software 7 years ago Based in Lyon, France
More informationBetter 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 informationYou ll need to have: It d be great if you have:
DevOps We re looking for a Development Operations Developer with a passion for experimentation. If you re interested in helping us build the future of mobile healthcare, this job is for you. A strong background
More informationWhitepaper. Continuous Integration Tools Applying Best Practices to the Toolchain
Whitepaper Continuous Integration Tools Applying Best Practices to the Toolchain Table of Contents Introduction... 3 Continuous Integration Tools... 3 Device Test Automation... 3 API / Web Test Automation...
More informationWHITEPAPER. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Principle #1, Agile Manifesto
30 September 2014 WHITEPAPER Delivery Maturity Model Releasing software is often a long, difficult and risky process. Defects and integration issues pop-up at the very last moment and cause dissatisfaction
More informationContinuous 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 informationContinuous Integration Processes and SCM To Support Test Automation
Continuous Integration Processes and SCM To Support Test Automation SIGIST Conference, July 2013 Gal Fatal Gal.fatal@ATT.com 054-342-3864 AT&T Israel Center of Excellence AT&T Worldwide One of the largest
More informationSOFTWARE 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 informationBRINGING CLOUD TRADITIONAL DESKTOP COMPUTING TO APPLICATIONS
BRINGING CLOUD COMPUTING TO TRADITIONAL DESKTOP APPLICATIONS Overview Our client, a fast growing startup in the Silicon Valley, has built a scalable web based collaboration platform to help businesses
More informationSoftware Development In the Cloud Cloud management and ALM
Software Development In the Cloud Cloud management and ALM First published in Dr. Dobb's Journal, February 2009: http://www.ddj.com/development-tools/212900736 Nick Gulrajani is a Senior Solutions Architect
More informationIncreasing frequency of releases to every week down from quarterly major releases
Continuous Delivery with Go enables an 87% improvement in release time, 85% reduction in test time and ROI of 6x in one of Germany s largest consumer portals. Increasing frequency of releases to every
More informationNeXUS REPOSITORY managers
PRODUCT OVERVIEW NeXUS REPOSITORY managers Nexus OSS, Nexus Pro and Nexus Pro+ Nexus repository managers help organizations build better software, faster. Like a supply chain, applications are built by
More informationAutomation 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 informationWeb UI & Functional Test Automation for Continuous Agile Deliveries
Web UI & Functional Test Automation for Continuous Agile Deliveries Web Mobile API Database Date: 19 th Jan, 2016 Webinar Presentation by, Premal Dave, TestingWhiz About TestingWhiz TestingWhiz offers
More information2015 IBM Continuous Engineering Open Labs Target to better LEARNING
2015 IBM Continuous Engineering Open Labs Target to better LEARNING (NO COST - not a substitute for full training courses) Choose from one or more of these Self-Paced, Hands-On Labs: DMT 3722 - Learn to
More informationTech Notes. Corporate Headquarters EMEA Headquarters Asia-Pacific Headquarters 100 California Street, 12th Floor San Francisco, California 94111
Tech Notes Faster Application Development via Improved Database Change Management Integrating Database Change Management with Software Development to Reduce Errors, Re-Work, and Testing Efforts Embarcadero
More informationEnterprise Cloud Use Cases and Security Considerations
Enterprise Cloud Use Cases and Security Considerations Carson Sweet! CEO, CloudPassage! For This Discussion We re talking about cloud infrastructure! Cloud-oriented infrastructure delivery Infrastructure
More informationCollaborating for Quality in Agile Application Development From Beginning to End
Collaborating for Quality in Agile Application Development From Beginning to End + 1 Agenda Application Development Challenges Meeting the Challenge in the Enterprise End-to-End HP/CollabNet Solution Agile
More informationTesthouse Training Portfolio
Testhouse Training Portfolio TABLE OF CONTENTS Table of Contents... 1 HP LoadRunner 4 Days... 2 ALM Quality Center 11-2 Days... 7 HP QTP Training Course 2 Days... 10 QTP/ALM Intensive Training Course 4
More informationContinuous Integration and Delivery at NSIDC
National Snow and Ice Data Center Supporting Cryospheric Research Since 1976 Continuous Integration and Delivery at NSIDC Julia Collins National Snow and Ice Data Center Cooperative Institute for Research
More informationSoftware Development. Overview. www.intland.com
Agile, Waterfall & Hybrid Method Support SAFe Template Git, SVN, Mercurial Integration Release Management DevOps Baselining (Versioning) Integration to Requirements and QA & Testing Overview codebeamer
More informationa new generation software test automation framework - CIVIM
a new generation software test automation framework - CIVIM Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the
More informationContinuous???? 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 informationJenkins Continuous Build System. Jesse Bowes CSCI-5828 Spring 2012
Jenkins Continuous Build System Jesse Bowes CSCI-5828 Spring 2012 Executive summary Continuous integration systems are a vital part of any Agile team because they help enforce the ideals of Agile development
More informationMastering Continuous Integration with Jenkins
1. Course Objectives Students will walk away with a solid understanding of how to implement a Continuous Integration (CI) environment with Jenkins, including: Setting up a production-grade instance of
More informationInformation Technology QA Test Plan for MCESA REIL Track A Proof of Concept Project
Information Technology QA Test Plan for MCESA REIL Track A Proof of Concept Project Author: Miruta Garg Position Title: Quality Assurance Department/Agency: Information Technology/Arizona Department of
More informationAutomated Testing Best Practices
Automated Testing Best Practices This document includes best practices to consider before implementing automated software testing. These best practices are strategic and are applicable regardless of the
More informationCPSC 491. Today: Source code control. Source Code (Version) Control. Exercise: g., no git, subversion, cvs, etc.)
Today: Source code control CPSC 491 Source Code (Version) Control Exercise: 1. Pretend like you don t have a version control system (e. g., no git, subversion, cvs, etc.) 2. How would you manage your source
More informationDevOps: 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 informationContinuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker)
Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker) Vittorio BOCCONE DECTRIS Ltd. 5405 Baden-Daettwil Switzerland www.dectris.com Definitions Continuous Integration
More informationContinuous Delivery / Continuous Deployment How to automate your Deliveries. Bernhard Keprt 24.02.2014
Continuous Delivery / Continuous Deployment How to automate your Deliveries Bernhard Keprt 24.02.2014 Bernhard Keprt Software Developer Teamleader Software Development Job at willhaben.at! Likes Agile
More informationwhitepaper Predictive Analytics with TIBCO Spotfire and TIBCO Enterprise Runtime for R
Predictive Analytics with TIBCO Spotfire and TIBCO Enterprise Runtime for R Table of Contents 3 Predictive Analytics with TIBCO Spotfire 4 TIBCO Spotfire Statistics Services 8 TIBCO Enterprise Runtime
More informationMobile Development with Git, Gerrit & Jenkins
Mobile Development with Git, Gerrit & Jenkins Luca Milanesio luca@gerritforge.com June 2013 1 ENTERPRISE CLOUD DEVELOPMENT Copyright 2013 CollabNet, Inc. All Rights Reserved. About CollabNet Founded in
More informationEducational Collaborative Develops Big Data Solution with MongoDB
CASE STUDY OVERVIEW Educational Collaborative Develops Big Data Solution with MongoDB INDUSTRIES Education, Nonprofit LOCATION Durham, NC PROJECT LENGTH 1 year, 5 months APPLICATION SUPPORTED Data driven
More informationBeginner s guide to continuous integration. Gilles QUERRET Riverside Software
Beginner s guide to continuous integration Gilles QUERRET Riverside Software About the speaker Working with Progress and Java since 10 years Started Riverside Software 5 years ago Based in Lyon, France
More informationHow To Achieve Continuous Delivery
White Paper Overcoming Jenkins Sprawl: Going from CI to CD with ElectricFlow Software is everywhere. And accelerating the delivery and quality of that software can mean the difference between merely surviving,
More informationALM: Continuous Integration. José Almeida, Microsoft
ALM: Continuous Integration José Almeida, Microsoft Agenda Issues Addressed Getting Started What is CI? CI Practices About Continuous Integration What is Continuous Integration? CI is the thread that ties
More informationContinuous Delivery. Ariel Alonso, IPC
Continuous Delivery Ariel Alonso, IPC About Me Ariel Alonso Systems Architect Independent Purchasing Cooperative, Inc. Software Engineer for 15 years Interests Agile & XP Test Driven Development Automation
More informationContinuous integration @ Keylane
Continuous integration @ Keylane 1 Keylane Software for pension funds In the business since 2005 Working mostly on EU market 2 1 Teams Around 30 developers and project managers Divided in 10 teams Mostly
More informationTesting 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 informationSoftware 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
More informationManagement for the Mobile-Cloud Era
Management for the Mobile-Cloud Era Sajai Krishnan VP Product Marketing Cloud Management Business Unit September 10, 2014 2014 VMware Inc. All rights reserved. Mobile-cloud Era - The CIO paradox New expectations
More informationContinuous Application Delivery From concept to reality. Carsten Lentz Sr. Solution strategist carsten.lentz@ca.com
Continuous Application Delivery From concept to reality Carsten Lentz Sr. Solution strategist carsten.lentz@ca.com Agenda - Introduction to customer case A Danish insurance company started the journey,
More informationSOA-14: Continuous Integration in SOA Projects Andreas Gies
Distributed Team Building Principal Architect http://www.fusesource.com http://open-source-adventures.blogspot.com About the Author Principal Architect PROGRESS - Open Source Center of Competence Degree
More informationEUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH CERN ACCELERATORS AND TECHNOLOGY SECTOR
EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH CERN ACCELERATORS AND TECHNOLOGY SECTOR CERN-ATS-2011-213 THE SOFTWARE IMPROVEMENT PROCESS - TOOLS AND RULES TO ENCOURAGE QUALITY K. Sigerud, V. Baggiolini, CERN,
More informationAUTOMATED MOBILE TESTING REQUIRES BOTH REAL DEVICES AND EMULATORS
WHITE PAPER AUTOMATED MOBILE TESTING REQUIRES BOTH REAL DEVICES AND EMULATORS SEPTEMBER 2015 Today, businesses compete in an increasingly mobile-centric marketplace. Mobile QA can no longer take a backseat
More informationANSIBLE TOWER IN THE SOFTWARE DEVELOPMENT LIFECYCLE
+1 919.66.9958 ansible.com ANSIBLE TOWER IN THE SOFTWARE DEVELOPMENT LIFECYCLE Ansible Tower Enterprise is a critical part of our infastructure. With Tower there is no downtime and we can easily schedule
More informationDJANGOCODERS.COM THE PROCESS. Core strength built on healthy process
DJANGOCODERS.COM THE PROCESS This is a guide that outlines our operating procedures and coding processes. These practices help us to create the best possible software products while ensuring a successful
More informationNXTware Remote. Advanced Development and Maintenance Environment for OpenVMS and other Strategic Platforms
NXTware Remote Advanced Development and Maintenance Environment for OpenVMS and other Strategic Platforms Gerrit Woertman CTO OpenVMS Business Generating Software gerrit@bgsoftware.nl +31 6 51341600 Introduction
More informationAutomated Mobile Testing Requires Both Real Devices and Emulators
WHITE PAPER Automated Mobile Testing Requires Both Real Devices and Emulators September 2015 Today, businesses compete in an increasingly mobile-centric marketplace. Mobile QA can no longer take a backseat
More informationAB Suite in the Application Lifecycle
AB Suite in the Application Lifecycle By: Alan Hood White Paper The application lifecycle goes well beyond simply writing applications and testing them. It includes everything from the initial collection
More information101-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 informationContinuous Integration (CI) for Mobile Applications
Continuous Integration (CI) for Mobile Applications Author: Guy Arieli, CTO, Experitest Table of Contents: What Continuous Integration Adds to the Mobile Development Process 2 What is Continuous Integration?
More informationThe Importance of Continuous Integration for Quality Assurance Teams
The Importance of Continuous Integration for Quality Assurance Teams Without proper implementation, a continuous integration system will go from a competitive advantage for a software quality assurance
More informationIT 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 informationAn introduction to the benefits of Application Lifecycle Management
An introduction to the benefits of Application Lifecycle Management IKAN ALM increases team productivity, improves application quality, lowers the costs and speeds up the time-to-market of the entire application
More informationAppStack Technology Overview Model-Driven Application Management for the Cloud
AppStack Technology Overview Model-Driven Application Management for the Cloud Accelerating Application Time-to-Market The last several years have seen a rapid adoption for public and private cloud infrastructure
More informationPredictive Analytics with TIBCO Spotfire and TIBCO Enterprise Runtime for R
Predictive Analytics with TIBCO Spotfire and TIBCO Enterprise Runtime for R PREDICTIVE ANALYTICS WITH TIBCO SPOTFIRE TIBCO Spotfire is the premier data discovery and analytics platform, which provides
More informationAzure Day Application Development
Azure Day Application Development Randy Pagels Developer Technology Specialist Tim Adams Developer Solutions Specialist Azure App Service.NET, Java, Node.js, PHP, Python Auto patching Auto scale Integration
More informationAgile Development with Jazz and Rational Team Concert
Agile Development with Jazz and Rational Team Concert Mayank Parikh mayank.parikh.@in.ibm.com Acknowledgements: Thanks to Khurram Nizami for some of the slides in this presentation Agile Values: A Foundation
More informationClient Overview. Engagement Situation. Key Requirements
Client Overview Our client is a global leader in mobile and digital advertising technology. Their unified monetization platform combines an ad server and a real-time bidding ad exchange to help publishers
More informationTest 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 informationA central continuous integration platform
A central continuous integration platform Agile Infrastructure use case and future plans Dec 5th, 2014 1/3 The Agile Infrastructure Use Case By Stefanos Georgiou What? Development practice Build better
More informationContinuous Integration: Put it at the heart of your development
Continuous Integration: Put it at the heart of your development Susan Duncan Tools Product Manager, Oracle 1 Program Agenda What is CI? What Does It Mean To You? Make it Hudson Evolving Best Practice For
More informationThe Quality Assurance Centre of Excellence
The Quality Assurance Centre of Excellence A X I S T E C H N I C A L G R O U P A N A H E I M H E A D Q U A R T E R S, 300 S. H A R B O R, B L V D. S U I T E 904, A N A H E I M, CA 92805 PHONE :( 714) 491-2636
More informationCoverity Services. World-class professional services, technical support and training from the Coverity development testing experts
Coverity Services World-class professional services, technical support and training from the Coverity development testing experts Coverity has helped over 1,100 customers around the globe assure the quality,
More informationSteady as She Goes. How the VIVO developers work to deliver a stable platform
Steady as She Goes How the VIVO developers work to deliver a stable platform Overview These practices: are by and for the Cornell development team. are applied to the main VIVO code base. The next challenge:
More informationAutomation 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 informationQEx Whitepaper. Automation Testing Pillar: Selenium. Naveen Saxena. AuthOr: www.hcltech.com
www.hcltech.com QEx Whitepaper Automation Testing Pillar: Selenium Business Assurance & Testing AuthOr: Naveen Saxena Working as a Test Lead, Center of Excellence Group, with HCL Technologies. Has immense
More information