Automation is NOT Automatic!

Slides:



Advertisements
Similar presentations
The 4 T’s of Test Automation:
Advertisements

Complete Event Log Viewing, Monitoring and Management.
With Folder HelpDesk for Outlook, support centres and other helpdesks can work efficiently with support cases inside Microsoft Outlook. The support tickets.
Automating with Open Source Testing Tools Corey McGarrahan rSmart 01-July-08.
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
EXtreme.NET Dr. Neil Roodyn. eXtreme.NET Who is Dr. Neil? MISSION: To increase the value of your Software Business Working with software for way too long.
Agile Testing with Testing Anywhere The road to automation need not be long.
“GENERIC SCRIPT” Everything can be automated, even automation process itself. “GENERIC SCRIPT” Everything can be automated, even automation process itself.
11 WORKING WITH COMPUTER ACCOUNTS Chapter 8. Chapter 8: WORKING WITH COMPUTER ACCOUNTS2 CHAPTER OVERVIEW  Describe the process of adding a computer to.
Manage Engine: Q Engine. What is it?  Tool developed by Manage Engine that allows one to test web applications using a variety of different tests to.
5.1 © 2004 Pearson Education, Inc. Lesson 5: Administering User Accounts Exam Microsoft® Windows® 2000 Directory Services Infrastructure Goals 
1 Copyright ©2004 TAC. 2 T-WorMS Adding Sanity to Your Process Jamie L. Mitchell CTO TAC.
QuickBooks QB i 2009/10 New Features Presented by Helen Goodyear.
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
1 Instant Data Warehouse Utilities Extended (Again!!) 14/7/ Today I am pleased to announce the publishing of some fantastic new functionality for.
A Networked Machine Management System 16, 1999.
Chair of Software Engineering Exercise Session 6: V & V Software Engineering Prof. Dr. Bertrand Meyer March–June 2007.
Chapter 1: Fundamental of Testing Systems Testing & Evaluation (MNN1063)
This will be a very quick snapshot of the Claredi CORE Certification Testing system.
INFINITIVE OF PURPOSE WHY?
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
What is Software Test Automation?
Three years in the cloud and the sky’s the limit
Module 9: Preparing to Administer a Server
Leverage your Business with Selenium Automation Testing
Essentials of UrbanCode Deploy v6.1 QQ147
SharePoint ESSENTIALS TOOLKIT 2017 – Product Demo
Preparing for Automation: Expanding Your Coverage
Archiving and Document Transfer Utilities
Shared Services with Spotfire
Parallel Autonomous Cyber Systems Monitoring and Protection
PLM, Document and Workflow Management
Mission Deliver best in class solutions and services that exceed our customers expectations and deliver true value and a return on our customer’s investments.
365 Command for Microsoft Office 365 <INSERT LOGO>
Software testing
Comfyguration Schlumberger.
Brian Leonard ブライアン レオナルド
Leveraging the Power of Collaboration
Top-Down Network Design Chapter Twelve Testing Your Network Design
in All Office 365 Apps for Enterprise Companies
^ About the.
Section 10.1 YOU WILL LEARN TO… Define scripting
Financial Journal Form
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
Case Study: US/UK open source SDGs National Reporting Platform
Test Data Management (TDM)
ARTIFICIAL INTELLIGENCE IN SOFTWARE TESTING
3 Types of Secondary Manufacturing
What's New in eCognition 9
CS240: Advanced Programming Concepts
Making PowerShell Useful
DAT381 Team Development with SQL Server 2005
Bethesda Cybersecurity Club
Bridging the Gap Between Technology and Business
Recommending Materialized Views and Indexes with the IBM DB2 Design Advisor (Automating Physical Database Design) Jarek Gryz.
Testing and Optimization (TAO) Overview
Experience with the process automation at SORS
System Start-Up and Shutdown
Extreme Programming.
Module 9: Preparing to Administer a Server
Checkpoint Security lectures
Closing the Month in SAGE 300 CRE
What's New in eCognition 9
T-FLEX DOCs PLM, Document and Workflow Management.
What's New in eCognition 9
Authority on Demand Control Authority Rights & Emergency Access
Presentation transcript:

Automation is NOT Automatic! About Process Automation @RickDTracy Rick Tracy Testnet 15/3/2017

The Story So Far… Tester for Five Years at Rabobank @RickDTracy

The Story So Far… First Contact with Automation was a full SIT Automation Suite Milestones 24 hour challenge Creation of Full Automatic run and validation suite Limitations on amount due to scope of automation Heavy Maintenance Lots of results to analyze @RickDTracy

The Story So Far… Reverse Engineered Test Scripts Took the principles in the tool and used them to create my own validations Saved me the time to isolate them all and let me analyze @RickDTracy

The Story So Far… No do-overs in life, but definitely possible in testing! Environment Reset Script Didn’t have to wait, could fail often @RickDTracy

The Story So Far… Batch/Report Generation Automation Took Batch commands and added them to validations Combined the reset and the validations with the process Used Validation rules to decided if it went on or not @RickDTracy

The Story So Far… Automated Validation Process All the known or expected items automated in rules If Green, not even indicated anymore Leaves all the novel and unique issues for manual analysis @RickDTracy

The Story So Far… Moved to Financial Reporting Team Heavy GUI testing Process intermingled with user actions @RickDTracy

The Story Right Now… Automating the SIT Again This time in a GUI heavy remote server with real data and potential user interference with unknown outcomes or expectations Explanation of task to automate (folder transfer) @RickDTracy

The Story Right Now… Searching for the right approach Key command log Cloud based automation Background functionality scripts @RickDTracy

The Story Right Now… LeapTest GUI reliant, but flexible Block-like automation Maximum Customization @RickDTracy

The Story Right Now… Making it your own Automated annoying manual processes Small functions Little blocks Redesigned the purpose of the test suite to automate process @RickDTracy

Automation Process The Story Right Now… Versus Test Automation Why Go for Process? Why Not? Plug in tests everywhere, then remove just as easily @RickDTracy

The Story Going Forward… Lessons Learned GUI Failure needs backup and log Demonstration of Approach @RickDTracy

The Story Going Forward… Lessons Learned Functionality in blocks easier to manage @RickDTracy

The Story Going Forward… Lessons Learned Single Point of Maintenance, easily defined @RickDTracy

The Story Going Forward… Lessons Learned Approach global, not individual What can be combined? @RickDTracy

Overall: Focus on what you want to produce Look at how you do it now (and improve!) Think about your approach EXPERIMENT! Automate the process for easy recycling of tests and to help others save time (ex: UAT) @RickDTracy

Questions? @RickDTracy