Software Product Testing in Agile Environment
|
|
- Marvin Rich
- 8 years ago
- Views:
Transcription
1 Software Product Testing in Agile Environment Abstract The new economic reality puts spotlight on agile software product development. Agile provides the opportunities to reduce cost of development and achieve payback on the investment sooner than in the traditional approach by allowing decisions on the product future before making the full investment. Software Product Testing in an agile environment offers a completely different perspective and is packed with multiple challenges. Proteans was part of a product development effort, spanning over 3 years where in we gained considerable understanding of product testing in an agile environment. The lesson we learnt and applied has been brought into this White Paper. Copyright 2009 Proteans Software Solutions Pvt Ltd. All rights reserved.
2 Introduction Proteans approach towards implementing an agile Testing method is very different from the traditional testing practices. We gained knowledge of testing products in an agile environment through a recent client engagement that gave us responsibility to develop, enhance, and maintain a suite of Add-on products for Microsoft Dynamics CRM versions 1.2, 3.0, and 4.0. The following sections of this paper identify Proteans methodology towards successful release and support of this suite of products. 2/8
3 The Challenges To Test a suite of 18 Add-on products and synchronize worldwide releases Support all previous released versions (via upgrades) of the products in multiple languages [English, French, German, and Dutch], which are deployed across different environments The product was used by end Users from wide array of business vertical s viz. Airlines, NBA teams, ISV s, Professional Services firms, Investment Banks etc - all aggregating to clients with a installed user base of 200,000+ licenses The depth and breadth of complexity of the products and deployment options translated to 400+ Testing scenarios Overcoming Challenges Proteans, set-up a small group of Product Management Team (Client) to generate the Product Backlog together with prioritization of the features based on maximum business value delivered We scheduled releases, every 9 weeks - broken down into three iterations, each of 3 weeks duration. The first two iterations are the construction phase with third being the Product stabilization iteration We defined each feature or defect as User Story and assigned priority to it We organized the engagement team into two development teams and one QA Team. Each development team has a QA resource, called the Integrated QA and four developers. A team of 7 QA resources formed the Regression QA team The Integrated QA is involved in the iteration planning meetings where each User Story is estimated taking into account both the development effort as well as the testing effort. Testing is story focused and context based we did not test allied features but focused only on the feature/defect defined in the User Story At the end of the iteration, the Regression QA team picks up the build and does a regression of the product. This takes care of Integration Testing and Regression Testing of the products. The Regression QA team was assigned the task to create multiple environments, respond to Client Support issues, update Product Test Suites, and update the outstanding Defect Sheet which is base-lined Proteans used RALLY for Project Management to maintain all project artifacts viz. User Stories, Defects, Test Cases, Product Test Suite. Besides project management, Rally was useful in Agile Process Management and towards defining and measuring project metrics 3/8
4 Proteans Software Testing Approach At Proteans, testing of the software is operationalised and automated even before the project begins unlike in the traditional approach where you come to know of the glitches only close to the end of the project. Software Product Testing is all about efficient management of Product Releases. To do this we listed down a series of questions and tried to find answers: In a suite of 18 products, with 12 existing versions in the market, how do we ascertain what is an existing defect or a new defect? How do you handle test scenarios? How do you certify that a Product is good enough to be released with minimum testing? How do you manage Test Suites over a Products Life Cycle? In answer to the questions, we adopted the following steps: A. The quintessential QA artifacts 1. The Product Test Suite The Product Test Suite has Test Cases, and categorized as: - Setups ( Installer) - Vital functionality - Regression - L10n and I18n - User Interface Test Cases - MSCRM version Specific 2. The Product Baselined Defect Sheet All the existing defects in the product are categorized and logged into this sheet. This sheet acts as ready reference to ascertain the existence of a defect. This also prevents duplicate defect logging and acts as beacon pointing to existing defective functionality. 3. The Product Regression Testing Estimates A log sheet records the time taken to execute Regression Test Case per product on a particular Deployment Scenario and this forms basis for Test Execution Planning. 4/8
5 B. The Story of the Integrated QA; user acceptance testing of story cards The Integrated QA writes test cases for the defects/ stories / features (worked upon in the iteration) and executes them. Post execution the results are updated into RALLY and the Story Card is sent for acceptance to Product Management team. The Story Card is accepted based on test case results, screenshots provided, and by user acceptance testing on the client test server. Largely, user acceptance testing of every story card has been a keystone in achieving customer satisfaction. A story card may or may not pass the test, for every minor defect detected. Each defect is logged into RALLY and the Product Baseline Defect Sheet is updated accordingly. At the end of the iteration, the Integrated QA will update the Product Test Suite with the new test cases. This is the most important step in managing the Test Suites. C. The story of the Regression QA; the regression testing process and defined exit criteria The Regression QA tests all the products in multiple environments using the product test suite to verify defects/story cards / features worked in the previous iterations. They execute the test cases from the Product Test Suite in its entirety On their assigned priority - the vital test cases are executed first and then the other test cases Follow Exit criteria - Release Candidate has to pass the Vital test cases and test cases written for the priority defects/ stories designated for the Release. In addition, the Release Candidate has to pass the Setup test cases in all applicable scenarios Post execution of the test cases, the team first compare the defects found with those on the Product Baseline Defect Sheet. If the defect exists there, it is ignored, else it is logged into RALLY, and the Product Baseline Defect Sheet is updated with defect ID. At the end of Regression iteration, the updated Product Baseline Defect Sheet is shared with Product Management team. This approach helps in optimum utilization of available time and work force, and decreases stress on the team, leading to sustainable productivity in the end. D. What happens to a defect? The Defect Life Cycle White Paper A defect is identified in Regression Testing or from the Support Team A defect is always logged into RALLY A defect is always updated in the Product Baseline Defect sheet A defect has a priority and a severity attached to it. The Product Management team identifies the priority and severity of the defect. Based on the above two parameters a defect is scheduled to be resolved in a Construction Iteration Test cases are created; the defect is fixed and tested The Integrated QA marks it as fixed in RALLY and updates the defect status on the Product Baseline Defect Sheet The Regression QA verifies the defect in the regression iteration and marks it as To be closed The Product Management team / Support Team mark it as closed in RALLY 5/8
6 E. Test planning Plan for Regression Testing is mostly context based. Factors like number of products to be released and their complexity, number of setup scenarios, target markets involved, etc, are taken into consideration. For example, priority of Non English language test environments to be included in the test plan depends on the products being released in that region. The review and acceptance of Test plan by the product management team ensures clarity on the testing goals. F. Use of Virtualization Technology The testing involved high level of complexity. The products, including setups, required to be tested on a multiple environments. Hence, we created test environments that mimic customer environments. This includes major/minor upgrades, l10n/i18n environments [French, German, Dutch, Japanese, etc], Outlook clients [desktop, laptop], NLB, etc along with customizations as implemented by the customers. Virtualization is extremely cost effective and versatile technology. By creating Virtual PC s and Virtual Server, we were able to reduce capital costs incurred in development with the added advantage of creating mixed deployment scenarios with almost negligible incremental effort. G. Cross product training/responsibilities Each QA member is trained on all the products and there is absolute Product ownership. All QA members are responsible for testing, documentation and preparation/maintenance of test environments. This ensures that nonavailability of resources at times does not hinder the scheduled testing plan. H. Human factor: Team spirit The whole project team Developers and QA worked hand in-hand. Unlike in most projects, QA is not somebody s step-child". Developers and testers work in close co-ordination, which helped in minimizing conflict and keeping at bay, the all too common developer-tester divide. The members of the team trusted each other and look upon each other s roles and responsibilities as complementary rather than adversarial. Effective mentoring and knowledge transfer among team members are other key factors that contributed to our success. 6/8
7 Benefits of Proteans Software Product Testing Approach Efficient documentation We managed the defect lifecycle efficiently. To simplify understanding of features, we used story cards and shared the same with the Product Management team. The user acceptance of every story card resulted in enhancing our testing effort and helps avoid waste in terms of time and resources for the documentation process. Reduced capital costs We used virtualization technology. By creating Virtual PC s and Virtual Server we were able to reduce capital costs incurred in development with the added advantage of creating mixed deployment scenarios with almost negligible incremental effort. Sustainable productivity The classification and assigning priority to every identified defect played a vital role in achieving the testing goals. Further, this approach helped in optimum utilization of available time and work force and decrease stress on the team, leading to sustainable productivity in the end. Timely delivery We ensured our QA team members are trained on all products and inculcated a sense of product ownership in each of them. This ensured adhering to schedule inspite of any inadequacy in resources, if any. Thus, we were able to manage the testing activities efficiently and hence, give a green signal for the product to go live despite the tight deadlines for testing. 7/8
8 About Proteans Proteans is one of the leading outsourced Software Product Development Company and subsidiary of Norway based CAMO ASA ( ). We specialize in software product research and development services and help ISVs, SaaS providers, and Software Development Organizations of global 1000 companies worldwide to bring software products faster to market while reducing R&D costs. For more information, visit our website If you are considering improving your software product testing effort in agile environment, call us today and we will be glad to offer you free assessment of your software testing and test automation needs. US Phone: +1-(410) Phone: +1-(410) UK Phone: +44 (1708) Norway Phone: Sweden Phone India Phone All registered trademarks acknowledged. 8/8
How Silk Central brings flexibility to agile development
How Silk Central brings flexibility to agile development The name agile development is perhaps slightly misleading as it is by its very nature, a carefully structured environment of rigorous procedures.
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 informationBenefits of Test Automation for Agile Testing
Benefits of Test Automation for Agile Testing Manu GV 1, Namratha M 2, Pradeep 3 1 Technical Lead-Testing Calsoft Labs, Bangalore, India 2 Assistant Professor, BMSCE, Bangalore, India 3 Software Engineer,
More informationOracle Insurance Policy Administration System Quality Assurance Testing Methodology. An Oracle White Paper August 2008
Oracle Insurance Policy Administration System Quality Assurance Testing Methodology An Oracle White Paper August 2008 Oracle Insurance Policy Administration System Quality Assurance Testing Methodology
More informationWhy Professional Services Firms Need an Integrated ERP Solution
A Computer Generated Solutions, Inc. White Paper Why Professional Services Firms Need an Integrated ERP Solution Microsoft Dynamics Case Study 2011 Table of Contents ERP Landscape... 3-4 A More Focused
More informationAgile and Secure Can We Be Both? Chicago OWASP. June 20 th, 2007
Agile and Secure Can We Be Both? Chicago OWASP June 20 th, 2007 The Agile Practitioner s Dilemma Agile Forces: Be more responsive to business concerns Increase the frequency of stable releases Decrease
More informationDelivering Quality Software with Continuous Integration
Delivering Quality Software with Continuous Integration 01 02 03 04 Unit Check- Test Review In 05 06 07 Build Deploy Test In the following pages we will discuss the approach and systems that together make
More informationAgile Power Tools. Author: Damon Poole, Chief Technology Officer
Agile Power Tools Best Practices of Agile Tool Users Author: Damon Poole, Chief Technology Officer Best Practices of Agile Tool Users You ve decided to transition to Agile development. Everybody has been
More informationAgile and Secure: Can We Be Both?
Agile and Secure: Can We Be Both? OWASP AppSec Seattle Oct 2006 Keith Landrus Director of Technology Denim Group Ltd. keith.landrus@denimgroup.com (210) 572-4400 Copyright 2006 - The OWASP Foundation Permission
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 informationLean Software Development and Kanban
1 of 7 10.04.2013 21:30 Lean Software Development and Kanban Learning Objectives After completing this topic, you should be able to recognize the seven principles of lean software development identify
More informationUse service virtualization to remove testing bottlenecks
Use service virtualization to remove testing bottlenecks Discover integration faults early by pushing integration testing left in the software lifecycle Contents 1 Complex, interconnected applications
More informationStatement of Direction
Microsoft Dynamics NAV Statement of Direction Product strategy and roadmap for Microsoft Dynamics NAV Date: May 2012 www.microsoft.com/dynamics/nav Page 1 CONTENTS Welcome... 3 Overview of Microsoft Dynamics
More informationBridging the Gap Between Acceptance Criteria and Definition of Done
Bridging the Gap Between Acceptance Criteria and Definition of Done Sowmya Purushotham, Amith Pulla sowmya.sudha@gmail.com, amith.pulla@intel.com Abstract With the onset of Scrum and as many organizations
More informationAgile and Secure: OWASP AppSec Seattle Oct 2006. The OWASP Foundation http://www.owasp.org/
Agile and Secure: Can We Be Both? OWASP AppSec Seattle Oct 2006 Dan Cornell, OWASP San Antonio Leader Principal, Denim Group Ltd. dan@denimgroup.com (210) 572-4400 Copyright 2006 - The OWASP Foundation
More informationOnly Athena provides complete command over these common enterprise mobility needs.
Mobile devices offer great potential for making your enterprise run faster, smarter, and more profitably. However, mobile devices can create considerable challenges for your IT organization, since they
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 informationContents. -Testing as a Services - TaaS 4. -Staffing Strategies 4. -Testing as a Managed Services - TaaMS 5. -Services 6.
Contents -Testing as a Services - TaaS 4 -Staffing Strategies 4 -Testing as a Managed Services - TaaMS 5 -Services 6 -Training 8 2 TestPRO is an Egyptian company founded in 2012 and headquartered in Nasr
More informationDistributed Agile Development in the Cloud
W H I T E PA P E R Distributed Agile Development in the Cloud A new development process using the Power of Cloud and combining the merits of Agile, Feature Branching, Continuous Integration, Continuous
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 informationContinuous Delivery - is it from the Devil? Tamas Csako
Continuous Delivery - is it from the Devil? Tamas Csako August 25, 2015 1 Focus on the customer Continuous Delivery 2 About Me Tamas Csako, Ph.D. Lead Software Testing Engineer Experience: 6+ years in
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 informationCLOUD COMPUTING SOLUTION - BENEFITS AND TESTING CHALLENGES
CLOUD COMPUTING SOLUTION - BENEFITS AND TESTING CHALLENGES PRAKASH.V, GOPALAKRISHANAN.S Assistant Professor Department of Computer Applications, SASTRA University Associate Dean Department of Computer
More informationRequirements-Based Testing: Encourage Collaboration Through Traceability
White Paper Requirements-Based Testing: Encourage Collaboration Through Traceability Executive Summary It is a well-documented fact that incomplete, poorly written or poorly communicated requirements are
More informationAccelerating Time to Market with Agile Testing
WHITEPAPER Accelerating Time to Market with Agile Testing By Balaji Uppili To discover how GAVS can help you innovate and bring greater value to your business, write to inquiry@gavstech.com or visit www.gavstech.com.
More informationRally Integration with BMC Remedy through Kovair Omnibus Kovair Software, Inc.
Rally Integration with BMC Remedy through Kovair Omnibus Kovair Software, Inc. 2410 Camino Ramon, STE 230, San Ramon, CA 94583 www.kovair.com sales@kovair.com Document Version History Release Date Reason
More informationIDENTITY & ACCESS MANAGEMENT IN THE CLOUD
IDENTITY & ACCESS MANAGEMENT IN THE CLOUD www.wipro.com Niraj Kumar Shukla Table of Contents 3... 1. Introduction 3... 2. IAM Approach 4... 2.1. Phase I - Plan 4...2.1.1. Understanding the Environment
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 informationLatest Trends in Testing. Ajay K Chhokra
Latest Trends in Testing Ajay K Chhokra Introduction Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the customer.
More informationHow To Plan An Agile Project
GAO Scheduling Best Practices Applied to an Agile Setting by Juana Collymore and Brian Bothwell April 15, 2015 Outline Why is scheduling important? GAO Schedule Assessment Guide Overview Status of the
More informationEnterprise Test Management Standards
Enterprise Test Management Standards Version 4.0 09/28/2012 Document Number: FSA_TOADG_STDS_TEST.TMS_001 Document Version Control This section summarizes this document revision history. Each entry includes
More informationChoosing the Right Project and Portfolio Management Solution
Choosing the Right Project and Portfolio Management Solution Executive Summary In too many organizations today, innovation isn t happening fast enough. Within these businesses, skills are siloed and resources
More informationGood Agile Testing Practices and Traits How does Agile Testing work?
Agile Testing Best Practices Introduction The testing phase of software development sometimes gets the short shrift from developers and IT managers. Yet testing is the only way to determine whether an
More informationWonderware MES/Operations Managing the transformation of materials into finished products in real time
Wonderware MES/Operations Managing the transformation of materials into finished products in real time Wonderware offers a complete set of MES software functionality to digitize your industrial operations
More informationOptimizing Agile with Global Software Development and Delivery
Cognizant 20-20 Insights Optimizing Agile with Global Software and Delivery A blueprint for integrating global delivery and Agile methodology, allowing organizations to achieve faster returns on investment,
More informationSoftware Testing Lifecycle
STLC-Software Testing Life Cycle SDLC Software Testing Lifecycle Software Testing Life Cycle (STLC) defines the steps/ stages/ phases in testing of software. However, there is no fixed standard STLC in
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 informationSA Tool Kit release life cycle
Release management Release management process is a software engineering process intended to oversee the development, testing, deployment and support of software releases. A release is usually a named collection
More informationChanging the Mode of Software Documentation with Lean Model of Software Development
Siemens Corporate Technology May 2015 Changing the Mode of Software Documentation with Lean Model of Software Development Unrestricted use only / Siemens AG 2015. All rights reserved. Changing the mode
More informationCitrix EdgeSight for Load Testing 2.5 Customer - Frequently asked questions
Citrix EdgeSight for Load Testing 2.5 Customer - Frequently asked questions PRODUCT INFORMATION...2 WHAT IS AUTOMATED LOAD AND REGRESSION TESTING?...2 WHAT IS DRIVING THE NEED FOR EDGESIGHT FOR LOAD TESTING?...2
More informationManage projects effectively
Business white paper Manage projects effectively HP Project and Portfolio Management Center and HP Agile Manager Table of contents 3 Executive summary 3 The HP Solution Invest in what matters most then
More informationPC Power Management FAQ
PC Power Management FAQ What is Verismic Power Manager? Verismic Power Manager is a powerful web- based PC Power Management Software that enables people to benefit from the carbon and energy savings that
More informationCost effective methods of test environment management. Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA
Cost effective methods of test environment management Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA 2013 Agenda Basic complexity Dynamic needs for test environments Traditional
More informationTable 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 informationCRM Customer Relationship Management
July 2011 What is CRM? CRM Customer Relationship Management CRM is a widely implemented strategy for managing a company s interactions with customers, clients and sales prospects. CRM involves using technology
More informationSERVICES DATA SHEET CLOUD
SERVICES DATA SHEET CLOUD Ease internal infrastructure and resource demands while increasing market agility with your own private and secure OneShield-hosted cloud-based core services platform. Long before
More informationPerformance Testing Process A Whitepaper
Process A Whitepaper Copyright 2006. Technologies Pvt. Ltd. All Rights Reserved. is a registered trademark of, Inc. All other trademarks are owned by the respective owners. Proprietary Table of Contents
More informationRoles: Scrum Master & Project Manager
Roles: Scrum Master & Project Manager Scrum Master: Facilitate collaborative meetings Track team performance Remove impediments (Risk, Issue) Validate team alignment to Agile framework and scope Drive
More informationComparing the Costs. Analyzing the total cost of ownership of Clio vs. traditional desktop practice management solutions.
Comparing the Costs Analyzing the total cost of ownership of Clio vs. traditional desktop practice management solutions. Introduction Increasingly, attorneys are considering cloud-based legal practice
More informationStatement of Direction
Microsoft Dynamics SL Statement of Direction Product strategy and roadmap for Microsoft Dynamics SL Date: January 2012 www.microsoft.com/dynamics/sl Page 1 CONTENTS Welcome... 3 Overview of Microsoft Dynamics
More informationWHITE PAPER. Leveraging a LEAN model of catalogbased performance testing for quality, efficiency and cost effectiveness
WHITE PAPER Leveraging a LEAN model of catalogbased performance testing for quality, efficiency and cost effectiveness Traditionally, organizations have leveraged project-based models for performance testing.
More informationDiagram. Microsoft Dynamics Sure Step Methodology
Diagram Microsoft Dynamics Sure Step Methodology Designed to enable you to better serve your customers by helping reduce their Microsoft Dynamics total cost of ownership, the Sure Step Methodology can
More informationASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010
ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010 QA2010 3 Days INTRODUCTION This three-day, instructor-led course provides students with the knowledge and skills to prevent, detect, manage and avoid
More informationSchiphol Telematics Moves to Avanade to Achieve More Value Through Business Partnership
IDC ExpertROI SPOTLIGHT Schiphol Telematics Moves to Avanade to Achieve More Value Through Business Partnership Sponsored by: Avanade Matthew Marden September 2014 Overview Schiphol Telematics (ST) has
More informationSage 200 Solution Certification. Requirements Document
Sage 200 Solution Certification Document 21 st February 2012 Table of Contents Introduction... 3 Testing instructions and Questions... 3 Solutions Covered by This Document... 3 General... 4 Product Support...
More informationCoverity White Paper. Effective Management of Static Analysis Vulnerabilities and Defects
Effective Management of Static Analysis Vulnerabilities and Defects Introduction According to a recent industry study, companies are increasingly expanding their development testing efforts to lower their
More informationThe Agile Manifesto is based on 12 principles:
The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered
More informationService Definition: Testing Platform-as (TPaaS) Advisory and Implementation Services
Service Definition: Testing Platform-as as-a-service (TPaaS) Advisory and Implementation Services Service Definition: Testing Platform-as-a-Service (TPaaS) Advisory and Implementation Services Description:
More informationIBM InfoSphere Optim Test Data Management
IBM InfoSphere Optim Test Data Management Highlights Create referentially intact, right-sized test databases or data warehouses Automate test result comparisons to identify hidden errors and correct defects
More informationLeveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference 2014 28-Jun-2014
Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference 2014 28-Jun-2014 Outline 2 Context Key Business Imperatives Agile Adoption and CMMI Roadmap CMMI+Agile Best
More informationMeasuring ROI of Agile Transformation
Measuring ROI of Agile Transformation Title of the Paper: Measuring Return on Investment (ROI) of Agile Transformation Theme: Strategic & Innovative Practices Portfolio, Programs & Project (PPP) Management
More informationProject Lifecycle Management (PLM)
Project Lifecycle Management (PLM) Process or Tool? Why PLM? Project Definition Project Management NEW REQUEST/ INITIATIVES SUPPORT (Quick fixes) PROJECT (Start Finish) ONGOING WORK (Continuous) ENHANCEMENTS
More informationHas Your Organization Out-Grown Your Helpdesk? A guide to determine when your company is at the right stage to shift to a Service Desk.
Has Your Organization Out-Grown Your Helpdesk? A guide to determine when your company is at the right stage to shift to a Service Desk. 1 P a g e Has Your Organization Out-Grown Your Helpdesk? A guide
More informationISTQB Certified Tester. Foundation Level. Sample Exam 1
ISTQB Certified Tester Foundation Level Version 2015 American Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged. #1 When test cases are designed
More informationLeveraging CMMI framework for Engineering Services
Leveraging CMMI framework for Engineering Services Regu Ayyaswamy, Mala Murugappan Tata Consultancy Services Ltd. Introduction In response to Global market demand, several OEMs adopt Global Engineering
More informationService Virtualization:
Service Virtualization: Reduce the time and cost to develop and test modern, composite applications Business white paper Table of contents Why you need service virtualization 3 The challenges of composite
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 informationSuccessfully managing geographically distributed development
IBM Rational SCM solutions for distributed development August 2004 Successfully managing geographically distributed development Karen Wade SCM Product Marketing Manager IBM Software Group Page 2 Contents
More informationTable of Contents. Introduction. Audience. At Course Completion
Table of Contents Introduction Audience At Course Completion Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction This three-day instructor-led course provides
More informationRemote Desktop Services
Remote Desktop Services White Paper November 2014 Maximizing the Value and Performance of QuickBooks Enterprise with Remote Desktop Services Formerly known as Windows Terminal Services, Remote Desktop
More informationWhite Paper Software Quality Management
White Paper What is it and how can it be achieved? Successfully driving business value from software quality management is imperative for many large organizations today. Historically, many Quality Assurance
More informationTest Plan (a Real Sample) SoftwareTestingHelp.com Live Project Training - OrangeHRM
www.softwaretestinghelp.com Test Plan (a Real Sample) SoftwareTestingHelp.com Live Project Training - OrangeHRM 2/1/2014 SoftwareTestingHelp.com Name of the tester Note: This is a sample test plan created
More informationTransforming Software Quality Assurance &Testing
Transforming Software Quality Assurance &Testing 2012 Last Mile Consultants Technology Solutions Pvt. Ltd. Course Description of Transformation Programs Who we are With a focus on business objectives,
More informationApplication Test Management and Quality Assurance
SAP Brief Extensions SAP Quality Center by HP Objectives Application Test Management and Quality Assurance Deliver new software with confidence Deliver new software with confidence Testing is critical
More informationALM/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 informationAgile Testing (October 2011) Page 1. Learning Objectives for Agile Testing
Agile Testing (October 2011) Page 1 Learning Objectives for Agile Testing "Certification is the by-product; Learning is the product." Agile Testing should: Compare and contrast agile testing with traditional
More informationPerfect 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 informationSession 190 PD, Model Risk Management and Controls Moderator: Chad R. Runchey, FSA, MAAA
Session 190 PD, Model Risk Management and Controls Moderator: Chad R. Runchey, FSA, MAAA Presenters: Michael N. Failor, ASA, MAAA Michael A. McDonald, FSA, FCIA Chad R. Runchey, FSA, MAAA SOA 2014 Annual
More informationIKAN ALM and Collabnet TeamForge
IKAN ALM and Collabnet TeamForge Where Development, Testing and Operations meet Table of contents Executive summary...3 Problem statement...4 Solution Description...4 TeamForge and IKAN ALM...5 Versioning...5
More informationSurya infolab (P) Ltd.
Surya infolab (P) Ltd. Overview Services Technologies Solutions Contact Information Overview Surya infolab is a Software Development company which provides Technical Services to customers. We are Headquartered
More informationPerformance Testing and Functional Automation Specialist Cloud Services
www.steria.com/uk Performance Testing and Functional Automation Specialist Cloud Services Public Sector organisations will be increasingly developing and adopting Cloud computing strategies to reduce costs,
More informationEffective and Best practices of load and performance testing Oracle Applications using BSD Oracle plug-in for Rational Performance Tester
Effective and Best practices of load and performance testing Oracle Applications using BSD Oracle plug-in for Rational Performance Tester Anitha P Somanathan & Krishna Murthy ISSR IBM India Pvt Ltd Rational
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 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 informationENJOY INTEGRATED FACILITY MANAGEMENT SOLUTIONS IN SAP
ENJOY INTEGRATED FACILITY MANAGEMENT SOLUTIONS IN SAP CONTENTS Cost Savings Through Efficient Facility Management 3 The Key Role of Facility Management Within 4 The Organisation Get More Out Of SAP With
More informationORCHESTRATING A SMOOTH TRANSITION OF SERVICE PROVIDERS
WWW.WIPRO.COM ORCHESTRATING A SMOOTH TRANSITION OF SERVICE PROVIDERS When a transition turns hostile - A how to guide for enterprises Yarrappa R Krishna, Head - Transitions, Managed IT Business, Wipro
More informationAgile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
More informationAPPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING
APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING Application testing remains a complex endeavor as Development and QA managers need to focus on delivering projects on schedule, controlling costs,
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 informationCONSULTING SERVICES Managed IT services
CONSULTING SERVICES Managed IT services CONSULTING SERVICES Organizations around the globe face an array of critical issues in today s business environment. Economic conditions are requiring significant
More informationView Point. Developing a successful Point-of-Sale (POS) test automation strategy. Abstract. www.infosys.com. - Sujith George
View Point Developing a successful Point-of-Sale (POS) test automation strategy - Sujith George Abstract While Test Automation has been around for a while, QA teams in the retail industry are still struggling
More informationTest Automation Process
A white Success The performance testing helped the client identify and resolve performance bottlenecks which otherwise crippled the business. The ability to support 500 concurrent users Test Automation
More informationHP Service Manager. Software Version: 9.40 For the supported Windows and Linux operating systems. Processes and Best Practices Guide (Codeless Mode)
HP Service Manager Software Version: 9.40 For the supported Windows and Linux operating systems Processes and Best Practices Guide (Codeless Mode) Document Release Date: December, 2014 Software Release
More informationCollaborative and Agile Project Management
Collaborative and Agile Project Management The Essentials Series sponsored by Introduction to Realtime Publishers by Don Jones, Series Editor For several years now, Realtime has produced dozens and dozens
More informationPoints of Defect Creation
WHITE PAPER Points of Defect Creation by Shankar Krishnamoorthy Software Product development methodologies try to improve quality by promoting the tactic of testing "early and often." When a defect is
More informationCONTACT DATABASES IN MICROSOFT OUTLOOK
CONTACT DATABASES IN MICROSOFT OUTLOOK September 2007 A Davton Consulting Whitepaper Microsoft Outlook has become the standard desktop tool for managing business email. This paper shows how Microsoft Outlook
More informationEffective Software Security Management
Effective Software Security Management choosing the right drivers for applying application security Author: Dharmesh M Mehta dharmeshmm@mastek.com / dharmeshmm@owasp.org Table of Contents Abstract... 1
More informationIBM Innovate 2011. AppScan: Introducin g Security, a first. Bobby Walters Consultant, ATSC bwalters@atsc.com Application Security & Compliance
IBM Innovate 2011 Bobby Walters Consultant, ATSC bwalters@atsc.com Application Security & Compliance AppScan: Introducin g Security, a first June 5 9 Orlando, Florida Agenda Defining Application Security
More information