Automated Testing on Agile Teams Aimee DeWitt Tina Lockwood.

Slides:



Advertisements
Similar presentations
S ELECTING AND I MPLEMENTING AN A CADEMIC EHR Phyllis Murray, RN, MSN, MAEd Program Manager January 24, 2014.
Advertisements

An open source QA stack testing tools for agile teams Presented by Aaron Evans
General Laboratory Design Review
Software Testing Workshop Regression Automation 11-Jul-08 COPYRIGHT NOTICE Copyright © 2008 Polaris Software Lab Limited All rights reserved. These materials.
Day 1.
SurgiNet Overview Kickoff and System Review Brent Hefty – Solution Architect Tarek Soliman – Delivery Consultant.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Introduction & Objectives
Interoperability Kevin Schmidt Director, Clinical Network.
© 2013 Albridge Solutions, Inc. Albridge Solutions, Inc. is an affiliate of Pershing LLC. Pershing LLC, member FINRA, NYSE, SIPC, a wholly owned subsidiary.
Monday, July 14, 2014 Code Upgrade (no changes of PowerPlans)
CS 325: Software Engineering April 7, 2015 Software Configuration Management Task Scheduling & Prioritization Reporting Project Progress Configuration.
February 20, 2015 Health IT Implementation, Usability and Safety Workgroup David Bates, chair Larry Wolf, co-chair.
Xtreme Programming. Software Life Cycle The activities that take place between the time software program is first conceived and the time it is finally.
Systems Analysis I Data Flow Diagrams
 What is Software Testing  Terminologies used in Software testing  Types of Testing  What is Manual Testing  Types of Manual Testing  Process that.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 August 15th, 2012 BP & IA Team.
High Impact Global Product Engineering Solutions ® ©2007 Symphony Service Corp. All Rights Reserved. Symphony Services is a registered trademark of Symphony.
Michael Burnside Blog: Software Quality Assurance, Quality Engineering, and Web and Mobile Test.
Agile and XP Development Dan Fleck 2008 Dan Fleck 2008.
Creating a Maintainable Software Ecosystem Jeremy D. Miller November 27th, 2007.
Conditions and Terms of Use
Dr. Ralph R. Young Director of Software Engineering Systems and Process Engineering Northrop Grumman Information Technology (703)
This document is proprietary to Project Consulting Group, Inc. and contains confidential information which is solely the property of Project Consulting.
Software Estimation and Function Point Analysis Presented by Craig Myers MBA 731 November 12, 2007.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Improving Agility in Product Development and Pricing to Gain a Competitive Edge.
1 Quality Center 10.0 NOTE: Uninstall the current version of QC before downloading QC All QC 10.0 documents can be located on the BI Shared Services.
© 2003 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information which may not be reproduced or.
Emission Inventory Quality Assurance/Quality Control (QA/QC) Melinda Ronca-Battista ITEP/TAMS Center.
(A radical interpretation) Tomo Lennox Bow Tie computer services Why Agile Works.
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
1 Performance Optimization In QTP Execution Over Video Automation Testing Speaker : Krishnesh Sasiyuthaman Nair Date : 10/05/2012.
Best Practices NMFS EDM June 18, 2013M. Brady. Context June 18, 2013M. Brady.
Copyright 2010, The World Bank Group. All Rights Reserved. Testing and Documentation Part II.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
BEHAVIOR DRIVEN TEST DEVELOPMENT Specification by Example.
Pipeline PIG Data Recording
Aaron Rimel Team Lead October 2015 Upgrading Oracle Enterprise Manager: Why and How.
Improving Students’ Relationships with Advisors Shirley Rose English 106 July 23, 2003.
CSE 403, Software Engineering Lecture 3 Requirements.
Database Definition: A collection of verified information that is organized so that you can easily search and find the information you want. NOT A WEBSITE!
What is the patient’s experience today?
Data Driven Clinical Engagement. © Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information.
1 © 2013 WageWorks, Inc. All rights reserved. This document contains proprietary and/or confidential work product that belongs to WageWorks, Inc. and may.
Tyler Sharp Database Administrator Aaron Rimel Systems Architect Advanced Diagnostics and Monitoring with Oracle Enterprise Manager 12c.
Project Management Enabling Quality Marien de Wilde, PMP April 2007.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Working Agile in Software Development July-2016 Oracle Confidential – Restricted.
Coming up: What is Agile? XP Development Dan Fleck 2010 Dan Fleck 2010.
Contingent Workforce: Cerner Quality System & Regulations
Essential Needs of Software Test Automation
Application Life Cycle Management (ALM) Tools, 2012
Event Objectives Become Familiar with Clairvia Web
Integrating Data From Multiple Schedules
Contingent Workforce: Global Privacy Laws Overview
6 Recommendations for Driving Business Value from Test Automation.
A “Sure Fire” Way to Ensure Schedule Performance!
Cerner Millennium Fundamentals
Lecture # 3 Software Development Project Management
PM in Your Pocket Lessons, practices, and tools for conquering project management! M. Nowosadzki PMP CSM – 2018 PM in Your Pocket - Marcelina Nowosadzki.
Bringing more value out of automation testing
SDLC (Software Development Life Cycle) Role Play
Presentation transcript:

Automated Testing on Agile Teams Aimee DeWitt Tina Lockwood

Tina Lockwood Bio

Aimee DeWitt Bio

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 3 Automation in Agile History Current State Best Practices Questions?

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 4 Automation in Agile Does automation have a place on agile teams? A few benefits Quicker defect detection Consistent testing Scheduled testing More testing ROI

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 5 Automation in Agile How? It begins with the “Definition of Done”

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 6 Automation in Agile How? It continues with tasks

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 7

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 8 Automation in Agile

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 9 Automation in Agile What if I eliminate Quality Center? Tests are stored in SVN (Repository) Results are archived (database)

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 10 Anatomy of an Automated Test Exploratory Testing Charter Automated tests

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 11 Anatomy of an Automated Test with QC

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 12 Anatomy of an Automated Test with QC

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 13 Anatomy of an Automated Test with QC

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 14 Duplicating Automation Efforts If you have multiple teams, make sure you share as much automation as you possibly can. Create shared repositories and put this into your planning meetings. For some this might be your starting point. Building your actual reusable components. Understand what your developers are writing in their automation efforts. If they did it in Whitebox testing do you need it in Blackbox testing? Some might, some might not.

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 15 Thinking Outside the box You have reviewed all different kinds of automation styles and tooling but you still can’t get everything automated. Now what? Prerequisites Anything reusable repeatable

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 16 Best Practices Start Small Be organized Make sure your tooling is validated for what you need Don’t hardcode unless you have too Watch your dependencies

” “ 17 BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner Automate everything until you can’t Tina Lockwood Cerner Corporation Solution Manager

” “ 18 BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner Understand the benefits of what you are automating before you start. Not everything should be automated. Aimee DeWitt Cerner Corporation Sr. Test Analyst

BRNDEXP © 2014 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner Corporation and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner 19 Questions?