Building QA Automation Using Agile. October 2, 2009
|
|
- Russell Noah Rodgers
- 7 years ago
- Views:
Transcription
1 Building QA Automation Using Agile October 2, 2009
2 Introduction Topic: Building QA Automation Using Agile Automated testing is a key requirement for effective Agile development teams. Automated regression test suites allow cost-effective regression testing with high coverage. But, these suites tend to be large software themselves, with quality and maintainability requirements higher than the application under test (AUT). Therefore, automation suites need to be built using a disciplined software development approach, such as Agile. However, the AUT itself is changing and this makes Agile approach an even more suitable development approach for building automated regression test suites In this webinar we will discuss how to effectively build automated test suites using Agile approach Presenter: Gireendra (Giri) Kasmalkar Giri is MD & CEO of SQS India. Giri founded VeriSoft, one of India s leading independent testing companies. VeriSoft was acquired in July 2008 by SQS Software Quality Systems AG, the global leader in independent testing. Giri did his BS in Mechanical Engineering from IIT Mumbai (India) and MS from Univ. of South Carolina. SQS Software Quality Systems AG Page 2
3 Contents Regression Automation Recap The Problem The Solution Methodology Standard Lifecycle Agile Lifecycle Sample Sprint In Conclusion... Questions? SQS Software Quality Systems AG Page 3
4 Regression Automation Recap SQS Software Quality Systems AG Page 4
5 Automation Suite For Regression Testing Faster Higher Coverage Better Process Adherence Expected Attributes Robust Data Driven Maintainable Ultimate Goal Should reduce total cost of regression testing and risks for the AUT SQS Software Quality Systems AG Page 5
6 Automation Suite Structure Application Under Test Object Map Utilities Test Script Test Results CSV XML EXCEL DB Test Data Store Test Script Base state Action Verification Report SQS Software Quality Systems AG Page 6
7 Automation Framework For more robust, data-driven and maintainable automation Can handle more complex functionality, alternate work-flows Tracking and reproducing functionality is easier Higher productivity Reused (pre-tested) utilities and wrappers Organization-wide usage Across applications Across tools Typical frameworks Data-driven Test Script Modularity Framework Test Library Architecture Keyword driven or Table driven Framework Hybrid Test Automation Framework SQS Software Quality Systems AG Page 7
8 The Problem SQS Software Quality Systems AG Page 8
9 The Problem The peculiar nature of automation suites Large and critical software Need formal methodologies Need frameworks Quality requirements higher than AUT, esp. Robustness Maintainability Dependence on Tools limits on automation AUT which keeps on changing SQS Software Quality Systems AG Page 9
10 The Solution SQS Software Quality Systems AG Page 10
11 The Solution Overview Premises AUT will not be static New features Bugs Regression testing is for the stable parts of AUT These may keep on changing Solution Agile paradigm of incremental delivery Broad plan for the entire automation, but detailed plan for each sprint Benefits Can be nimble about which test cases to add to automation The use of automated regression starts much earlier than traditional methodology Automation suite always in sync with AUT SQS Software Quality Systems AG Page 11
12 The Solution Track Record Customers Products Enterprise Apps Tools Commercial tools QTP, Silktest, Rational Open Source Selenium, AutoIT Projects 2 people x 3 months to 14 people x 18 months Iteration 2 weeks to 4 weeks Paper Presented and published at QAI International Testing Conference, Pune, SQS Software Quality Systems AG Page 12
13 Methodology SQS Software Quality Systems AG Page 13
14 Methodology Standard Automation Life Cycle Tool Evaluation Comparative evaluation of different test automation tools Object recognition, ease of learning, ease of use, capability of the scripting language Requirement Analysis To study the existing test cases to estimate the percentage of automation. To determine requirement coverage of existing test cases and improve it Design Scripts Data preparation for base states, input and master output Utilities SQS Software Quality Systems AG Page 14
15 Methodology Standard Automation Life Cycle (contd) Development Recording Programming for robustness (exception handling), data-drivenness and as per coding guidelines Development and documentation of utilities Coding for reports logs, messages and test reports Testing Unit testing Batch testing Deployment Creating configuration files Use Test Management tool SQS Software Quality Systems AG Page 15
16 Methodology Agile Overview 12 9 Implement Test Test Code Code Analysis Analysis SQS Software Quality Systems AG Page 16
17 Methodology Agile Automation Lifecycle Pilot / Planning phase Development phase Maintenance phase Objective: Select tool, establish the process, proof of concept, estimate percentage of automation, estimate efforts for the subsequent automation. Deliverables Deploy automation for the POC scenarios Detailed plan for development and maintenance phases Duration 3-4 weeks Objective: Automating the existing test scenarios to the estimated percentage Deliverable: Bi-weekly deployment of automated test scenarios, execution of updated automation suite and test report Objective: Maintain automation suite with enhancements with each release Deliverable: Updated automation suite, execution of the updated automation suite and test report. SQS Software Quality Systems AG Page 17
18 Methodology Activities in Pilot / Planning Phase 1. Application understanding 2. Review of test cases 3. Prioritization of modules and their test cases for automation based on stability 4. Tool selection 5. Feasibility study to determine percentage of automation possible 6. Design of automation suite directory structure, utilities 7. Pilot implementation of automation for a module 8. Creating a broad plan for subsequent development and maintenance phases. Assumption: Scenario where product development is underway but test automation has not started. SQS Software Quality Systems AG Page 18
19 Methodology Activities in Development Phase For each iteration (bi-weekly) 1. Selection of modules and test cases based on stability and criticality 2. Determination of backlog from previous iteration and customer feedback 3. Execution of automation suite defect reporting and determination of maintenance requirements 4. Effort estimation and detailed planning for the iteration 5. Design, development, testing of utilities / framework elements 6. Design, development, testing and deployment as per typical SDLC the latest release of the AUT is used for testing and deployment. Iterations repeated till backlog of manual test cases automated to expected coverage SQS Software Quality Systems AG Page 19
20 Methodology Activities in Maintenance Phase For each iteration (each release of AUT) 1. Selection of modules and test cases based on stability and criticality 2. Determination of backlog from previous iteration and customer feedback 3. Execution of automation suite defect reporting and determination of maintenance requirements 4. Effort estimation and detailed planning for the iteration 5. Design, development, testing of utilities / framework elements 6. Design, development, testing and deployment as per typical SDLC the latest release of the AUT is used for testing and deployment. Tips: Automation should lag behind manual testing by a few iterations Test cases chosen for automation are not the ones newly added in the iteration, but the ones that have become stable. A smaller team can be used as the time-lines are longer in this phase. SQS Software Quality Systems AG Page 20
21 Methodology Sample sprint time-table No Activity Deliverable Day By 1 Release of AUT to automation team 1 Release Team 2 Selection of test cases for automation Product Owner 3 Preparation of test scenario and datasheets Test case and datasheet documents Coverage of automation metric 1 Product Owner 4 Effort estimation for backlog from earlier cycle 1 Automation Team 5 Effort estimation for designed test cases 2 Automation Team 6 Run the existing automation suite to determine maintenance requirement and effort estimation 2 Automation Team 7 Defect Reporting 2 Automation Lead off-shore 8 Development work on backlog 1-2 Automation Team 9 Deciding on scope for the cycle Coverage of implementation metric 3 Automation Lead off-shore 10 Development of Automation scripts Updated automation suite 3-9 Automation Team 11 Deployment (adding to the existing suite), execution Performance metrics Rework requirements 10 Automation Lead off-shore Acceptance 10 Product owner SQS Software Quality Systems AG Page 21
22 In Conclusion... Using Agile ensures success of Automation Incremental delivery means Early usage Continuous sync with AUT Concrete metrics of progress of the project Can be used for any development methodology used by AUT Using Agile facilitates out-sourcing / off-shoring of Automation (Otherwise) Automation always takes a back-seat when release is near Clear division of labour Manual QA team working on release can focus on new features Automation team can focus on regression of much larger number of old features (as regression is only for the stable parts, anyway) Clear visibility of progress and success of Automation SQS Software Quality Systems AG Page 22
23 Questions? SQS Software Quality Systems AG Page 23
24 1. Software development partner for small/mid-sized technology companies Exclusive focus on small/mid-sized technology companies Deep experience in full SDLC design, dev, QA/testing, deployment Technology and industry domain agnostic 2. Dedicated team of high caliber software professionals Seamlessly extends your local team, offering full transparency NOT just staff augmentation, but provide full mgmt oversight 3. Actually reduces risk of development/delivery Experienced team - uses appropriate level of engineering discipline Practices Agile development responsive, yet disciplined 4. Reduces cost dual-shore team, 50% cost advantage 5. Offers long term flexibility allows (facilitates) taking offshore team captive SQS Software Quality Systems AG Page 24
25 Synerzip Clients Representative List SQS Software Quality Systems AG Page 25
26 SQS Software Quality Systems At a glance: SQS is the leader in independent software testing and quality management services.» The global leader in independent software testing and quality management services - majority of its business in Europe Financial Times, 21 August 2007 «More than 27 years of prosperous operations Operations in 14 countries globally Over 5,000 successfully completed projects The customer base includes 36 FTSE-100 companies, half of the DAX 30 companies and nearly a third of the STOXX-50 companies The SQS philosophy is to increase success and efficiency of IT projects by using efficient testing solutions SQS is listed on the AIM London SQS Software Quality Systems AG Page 26
27 About SQS SQS India Overview Leading independent testing company in India 11+ year track record of off-shore services 150+ testing consultants 300+ projects for more than 100 customers globally Captive off-shore centers, IT companies Game companies, product companies Acquired by SQS in July 2008 Primary destination for scalable off-shore Mature offshore delivery process (SQS Global Offshore Delivery Model) QA Partnership with Synerzip Last 5 years Automation and Load testing projects Commercial as well as freeware tools ISO 9001:2000 certified for the last 5 years ISO27001 in progress SQS Software Quality Systems AG Page 27
28 Thank You! Please contact us for free consultation Hemant Elhence SQS Software Quality Systems AG Page 28
Agile for Mobile App Development
Agile for Mobile App Development Michael Hall Three Beacons mike@threebeacons.com 214.783.3936 Well Known Agile Techniques Short iterations Engaged customer Iteration planning one at a time Release planning
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 informationQuality Assurance - Karthik
Prevention is better than cure Quality Assurance - Karthik This maxim perfectly explains the difference between quality assurance and quality control. Quality Assurance is a set of processes that needs
More informationCodeless Test Automation for Web Apps
Codeless Test Automation for Web Apps Webinar by TestingWhiz December 11, 2012 1PM EST Agenda Functional Test Automation for Agile Teams Developing and Implementing Codeless Automation Frameworks Achieving
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 informationSolutions for Quality Management in a Agile and Mobile World
Solutions for Quality Management in a Agile and Mobile World with IBM Rational Quality Management Solutions Realities can stall software-driven innovation Complexities in software delivery compounded by
More informationAspire's Approach to Test Automation
WHITE PAPER Aspire's Approach to Test Automation by Ujjawal Bagaria, Aspire Systems Automation has been seen as the long term solution for cost reduction of manual testing across the globe. A successfully
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 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 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 informationWhat is Application Lifecycle Management? At lower costs Get a 30% return on investment guaranteed and save 15% on development costs
What is Application Lifecycle Management? Increase productivity Stop wasting your time doing things manually by automating every step in your project s Life Cycle At lower costs Get a 30% return on investment
More informationTESTING FRAMEWORKS. Gayatri Ghanakota
TESTING FRAMEWORKS Gayatri Ghanakota OUTLINE Introduction to Software Test Automation. What is Test Automation. Where does Test Automation fit in the software life cycle. Why do we need test automation.
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 informationViewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys
Viewpoint Choosing the right automation tool and framework is critical to project success - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys Introduction Organizations have become cognizant of the crucial
More informationSoftware 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 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 informationwww.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 informationHigher Focus on Quality. Pressure on Testing Budgets. ? Short Release Cycles. Your key to Effortless Automation. OpKey TM
Pressure on Testing Budgets Higher Focus on Quality Short Release Cycles Your key to Effortless Automation OpKey TM Most of the CTOs face a common challenge i.e. the need to go to Market in shortest possible
More informationUsing the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects
Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service
More informationUsing TechExcel s DevSuite to Achieve FDA Software Validation Compliance For Medical Software Device Development
Using TechExcel s DevSuite to Achieve FDA Software Validation Compliance For Medical Software Device Development The FDA requires medical software development teams to comply with its standards for software
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 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 informationCo-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011
QAI /QAAM 2011 Conference Proven Practices For Managing and Testing IT Projects Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 Format This presentation is a journey When Bill and
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 informationSonata s Product Quality Assurance Services
Sonata s Product Quality Assurance Services ISVs to Gain From Sonata s Product Quality Assurance Service Sonata s Product Quality Assurance Services, powered by our product lifecycle-based testing model,
More informationA Practical Guide to implementing Agile QA process on Scrum Projects
Agile QA A Practical Guide to implementing Agile QA process on Scrum Projects Syed Rayhan Co-founder, Code71, Inc. Contact: srayhan@code71.com Blog: http://blog.syedrayhan.com Company: http://www.code71.com
More informationApplication Management Services (AMS)
Contents 1. AMS : An Overview 2. AMS : Models 3. Delivery Organization 4. Processes & Tools 5. Transition Methodology 6. Pricing Application Management Services (AMS) Enterprise Application Services Capability
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 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 informationAGILE SOFTWARE TESTING
AGILE SOFTWARE TESTING Business environments continue to rapidly evolve, leaving many IT organizations struggling to keep up. This need for speed has led to an increased interest in the Agile software
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 informationBest 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 informationNova Software Quality Assurance Process
Nova Software Quality Assurance Process White Paper Atlantic International Building 15F No.2 Ke Yuan Yi Road, Shiqiaopu, Chongqing, P.R.C. 400039 Tel: 86-23- 68795169 Fax: 86-23- 68795169 Quality Assurance
More informationScrum Methodology in Product Testing : A Practical Approach
Scrum Methodology in Product Testing : A Practical Approach Suman Kumar Kanth Sumankumar_kanth@infosys.com Mobile: +91 9937285725 Infosys Technologies Limited Proceedings for the session 1. Challenges
More informationDELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION
DELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION Enterprises that keep pace with rapid technology advancements are witnessing dynamic changes in their business environments. Enterprise applications
More informationAutomation Guide for SAP Regression Testing. Author: Bhavana Pande
Automation Guide for SAP Regression Testing Author: Bhavana Pande Table of Content: 1. Introduction:... 3 2. Scenario:... 3 3. Challenges faced during testing SAP:... 4 4. Why to Automate/Benefits:...
More informationSoftware Testing Capabilities in BMC BSM Copyright 2011 Vyom Labs Pvt. Ltd.
Software Testing Capabilities in BMC BSM Agenda VyomLabs Testing Practice VyomLabs BMC Testing Assignments/Capabilities BMC Remedy Testing Life Cycle VyomLabs Testing Practice At A Glance People and Skills
More informationAgile Software Development Methodologies and Its Quality Assurance
Agile Software Development Methodologies and Its Quality Assurance Aslin Jenila.P.S Assistant Professor, Hindustan University, Chennai Abstract: Agility, with regard to software development, can be expressed
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 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 informationCustom Software Development Approach
Custom Software Development Approach Our approach to custom software development combines benefits from several standard development process models. We tend to have a well-defined, predictable and highly
More informationHow To Test On A Mobile Phone
White paper Demystifying mobile testing solutions Executive Summary It is no-brainer that the number of enterprise and consumer mobile applications has grown exponentially in recent years. Companies must
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 informationRELIABILITY FOR YOUR BUSINESS INDZ TM TEK TO ENABLE YOU TO REACH EXTREME HEIGHTS
RELIABILITY FOR YOUR BUSINESS TO ENABLE YOU TO REACH EXTREME HEIGHTS Leveraging the Testing ecosystem to offer comprehensive Testing solutions that deliver predictable quality and faster time to market
More informationCORE & CONFIGURED SOFTWARE TESTING SERIVICES [SCM, CRM, ERP & PLM SOFTWARE PRODUCTS]
Minimize Time to Value " for Accelerated Go-Live Readiness of Business Critical Software. CORE & CONFIGURED SOFTWARE TESTING SERIVICES [SCM, CRM, ERP & PLM SOFTWARE PRODUCTS] Minimize Adopt Accelerate
More informationThe Customer. Manual and Automation Testing for a leading Enterprise Information Management (EIM) Solution provider. Business Challenges
CASE STUDY a t t e n t i o n. a l w a y s. The Customer Manual and Automation for a leading Enterprise Information Management (EIM) Solution provider Our Customer is one of the global leaders in Enterprise
More informationOpen Source Testing Tools: The Paradigm Shift
Cognizant 20-20 Insights Open Source Testing Tools: The Paradigm Shift Executive Summary Businesses today demand faster time-to-market for their software products without significant expenditures in testing
More informationService Delivery Module
Service Delivery Module Software Development Methodology -India follows international industry standards and has adopted the standard methodology in our Software Development Life Cycle (SDLC). It is a
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 informationQUICK FACTS. Facilitating Application Packaging on Behalf of a Global Professional Services Company
[ Professional Services, Technology Deployment ] TEKsystems Global Services Customer Success Stories Client Profile Industry: Professional Services Revenue: Over $13 billion Employees: Over 250,000 Geographic
More informationSoftware Testing, Mythology & Methodologies
Software, Mythology & Methodologies Sonali Waje 1, Vandana Gaikwad 2, Pranchal Chaudhari 3 1,3 B.E. Information Technology, 2 B.E.Computer Engineering Abstract - It is generally believed that phases of
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 informationAdaptive Automated GUI Testing Producing Test Frameworks to Withstand Change
Adaptive Automated GUI Testing Producing Test Frameworks to Withstand Change Abstract Although QA and Development managers may see many challenges in creating an automated GUI testing framework, it is
More informationWhy Test Automation Fails
Why Test Automation Fails in Theory and in Practice Jim Trentadue Enterprise Account Manager- Ranorex jtrentadue@ranorex.com Thursday, January 15, 2015 Agenda Agenda Test Automation Industry recap Test
More informationSOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government
SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond
More informationEstablishing your Automation Development Lifecycle
Establishing your Automation Development Lifecycle Frequently I engage clients in assessing and improving their automation efforts. The discussion normally starts from a position of frustration We ve invested
More informationITIL & The Service Oriented Approach. Vivek Shrivastava
Vivek Shrivastava Speaker Introduction Vivek Shrivastava Experienced in numerous aspects of IT during a 15 year career (Dev, QA, Bus Analysis, Project Management, Process Improvement, Service Management,
More informationSoftware Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process
More informationAgile QA Process. Anand Bagmar Anand.Bagmar@thoughtworks.com abagmar@gmail.com http://www.essenceoftesting.blogspot.com. Version 1.
Agile QA Process Anand Bagmar Anand.Bagmar@thoughtworks.com abagmar@gmail.com http://www.essenceoftesting.blogspot.com Version 1.1 Agile QA Process 1 / 12 1. Objective QA is NOT the gatekeeper of the quality
More informationComprehensive Testing Services for Life Insurance Systems
Insurance the way we do it Comprehensive Testing Services for Life Insurance Systems Capgemini s testing services provide the framework and tools to drive significant improvements in quality and efficiency
More informationSession-1: Business Enterprise Applications- Overview
Session-1: Business Enterprise Applications- Overview Important Points to Note All Participating colleges are requested to mute your telephone lines during the webinar session. Participants are requested
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 informationSKILL DEVELOPMENT IN THE ERA OF QUALITY ASSURANCE MANAGEMENT WITH RESPECT TO PRODUCTS & SERVICES BASED SOFTWARE IT ORGANIZATIONS
Tactful Management Research Journal ISSN: 2319-7943 Impact Factor : 2.1632(UIF) SKILL DEVELOPMENT IN THE ERA OF QUALITY ASSURANCE MANAGEMENT WITH RESPECT TO PRODUCTS & SERVICES BASED SOFTWARE IT ORGANIZATIONS
More informationSoftware Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University
Software Engineering Introduction & Background Department of Computer Science Kent State University Complaints Software production is often done by amateurs Software development is done by tinkering or
More informationMoving your development to the Cloud using Visual Studio Online
Moving your development to the Cloud using Online Jakob Ehn Active Solution @jakobehn jakob@ehn.nu #devsum15 About //Me Senior Developer @ Active Solution ALM MVP http://geekswithblogs.net/jakob @jakobehn
More informationEnabling Continuous Delivery by Leveraging the Deployment Pipeline
Enabling Continuous Delivery by Leveraging the Deployment Pipeline Jason Carter Principal (972) 689-6402 Jason.carter@parivedasolutions.com Pariveda Solutions, Inc. Dallas,TX Table of Contents Matching
More informationOn 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 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 informationRequest for Proposal for Application Development and Maintenance Services for XML Store platforms
Request for Proposal for Application Development and Maintenance s for ML Store platforms Annex 4: Application Development & Maintenance Requirements Description TABLE OF CONTENTS Page 1 1.0 s Overview...
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 informationOften Clients tend to use in-house functional resources for their testing and validation processes ending up with issues such as
TESTING IN ERP ENVIRONMENT Organizations implement ERP applications to respond to major business challenges of reducing costs and improving revenue. ERP applications make use of a single, centralized data
More informationAutomated 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 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 informationReadymade SharePoint Apps
www.adapt-india.com Adapt will help you discover the ultimate value behind your SharePoint investment, which is, how it can work with your existing environment and beyond. Adapt brings a unique blend of
More informationTechnology. Accenture Application Testing Services. Embedding quality into the application development life cycle
Technology Accenture Application Testing Services Embedding quality into the application development life cycle 1 Quality First for Better Outcomes IT costs are continuing to climb. Technology is getting
More informationWe are live on KFS Now What? Sameer Arora Director Strategic Initiatives, Syntel
We are live on KFS Now What? Sameer Arora Director Strategic Initiatives, Syntel Agenda Introduction Application Management Testing Kuali Financial System (KFS) using itap Syntel Fast Facts 2 Agenda Introduction
More informationIntegrated methodology for testing and quality management.
Integrated methodology for testing and quality management. MindTest overview MindTest is an integrated testing methodology that meshes all the components of a testing engagement, manages the quality of
More informationfor Oil & Gas Industry
Wipro s Upstream Storage Solution for Oil & Gas Industry 1 www.wipro.com/industryresearch TABLE OF CONTENTS Executive summary 3 Business Appreciation of Upstream Storage Challenges...4 Wipro s Upstream
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 informationTASSQ 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 informationWho Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008
Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008 Who wants to be involved in a BI project or program that is labeled slow or inflexible? While I don t believe
More informationAUTOMATING THE WEB APPLICATIONS USING THE SELENIUM RC
AUTOMATING THE WEB APPLICATIONS USING THE SELENIUM RC Mrs. Y.C. Kulkarni Assistant Professor (Department of Information Technology) Bharati Vidyapeeth Deemed University, College of Engineering, Pune, India
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 informationMagenTys 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 informationAgile Methods for Verification using IVerifySpec
Agile Methods for Verification using IVerifySpec Semiconductor Industry Challenges 80% of designs go over deadline by an average 44%* 70% effort devoted to verification 80% of product cost is head count
More informationOpenbravo Services for Partners
Openbravo for Partners A pure channel organization devoted to Partner success # Devoted to Partner Success Openbravo for Partners are especially designed to accelerate partners practice towards business
More informationIssues in Internet Design and Development
Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85
More informationTesting Lifecycle: Don t be a fool, use a proper tool.
Testing Lifecycle: Don t be a fool, use a proper tool. Zdenek Grössl and Lucie Riedlova Abstract. Show historical evolution of testing and evolution of testers. Description how Testing evolved from random
More informationShorten your 11i Upgrade and Patching Cycles with Automated Testing. Rod Lehman Senior Director of Product Marketing
Shorten your 11i Upgrade and Patching Cycles with Automated Testing Rod Lehman Senior Director of Product Marketing Can You Make an Informed Go-Live Decision? Go / No-go? Go Will the application work as
More informationApplying CMMI SM In Information Technology Organizations SEPG 2003
Applying CMMI SM In Information Technology Organizations Mark Servello, Vice President Jim Gibson, Senior Consultant ChangeBridge, Incorporated Page 1 Portions Copyright 2002 Carnegie Mellon University
More informationQuality Assurance Training Program
Quality Assurance Training Program Introduction/Summary: This 5-day course focuses on understanding and developing various skills required by QA Developer, preparing to use various tools and techniques
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 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 informationFixed Scope Offering for Implementation of Oracle ERP Financials in Cloud. Oracle ERP Finacials Cloud Offerings
Fixed Scope Offering for Implementation of Oracle ERP Financials in Cloud Oracle ERP Finacials Cloud Offerings 1 Executive Summary Hexaware is pleased to present to you this fixed scope offering for implementation
More informationTest Automation Framework
Test Automation Framework Rajesh Popli Manager (Quality), Nagarro Software Pvt. Ltd., Gurgaon, INDIA rajesh.popli@nagarro.com ABSTRACT A framework is a hierarchical directory that encapsulates shared resources,
More informationApplication Management Services
Application Management Services Application Development Key Initiative Overview Structured Approach Strategize and Plan Develop Governance Drive Change Management Execute Measure and Improve Data source:
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 informationSandesh Prasanna Kumar
E-Mail: sandeshp7@gmail.com Contact No: +44 7508061652 Linked in: http://www.linkedin.com/in/sandeshp7 Website: cv.sandeshp.com Skype: Sandesh_p5 Current location: London, United Kingdom Nationality: Indian
More informationQTP Open Source Test Automation Framework Introduction
Version 1.0 April 2009 D ISCLAIMER Verbatim copying and distribution of this entire article are permitted worldwide, without royalty, in any medium, provided this notice is preserved. Table of Contents
More information