Hands-on Automation with STAF/STAX Parts 1 - 4

Slides:



Advertisements
Similar presentations
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Ashish Mishra Automation Lifecycle of Mobile Applications.
Advertisements

Ted Hesselroth USCMS T3 Meeting Abhishek Singh Rana and Frank Wuerthwein UC San Diego Ted Hesselroth STAF/STAX OSG Storage Demo of.
IBM Software Group Practical Approaches to End-to-End Automation with STAF and STAX.
Software Testing Automation Framework (STAF) Open Source Testing System from IBM.
1 Opentest Architecture Table of Content –The Design Basic Components High-Level Test Architecture Test Flow –Services provided by each Layer Test Mgt.
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
© 2009 IBM Corporation Hands-on Automation with STAF/STAX Parts
IWay Service Manager 6.1 Product Update Scott Hathaway iWay Software Copyright 2010, Information Builders. Slide 1.
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview Introduce Visual Studio 2013 Create a first ASP.NET application.
EValid Getting Started. Agenda Introduction to eValid First experience of using eValid Recording and Site Analysis in eValid.
Russell Taylor Lecturer in Computing & Business Studies.
Evalid Benchmark Testing and Java Applets.. Introduction to Benchmark Testing The Benchmark Test measures the amount of time a sequence of browser actions.
The Basic Tools Presented by: Robert E., & Jonathan Chase.
Business Process Management with Activiti João Silva (CERN, GS-AIS) 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI.
Chapter 6: Hostile Code Guide to Computer Network Security.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
System Center 2012 R2 Windows Azure Pack Service Management Automation 101.
CS 4700 / CS 5700 Network Fundamentals Lecture 17.5: Project 5 Hints (Getting a job at Akamai) Revised 3/31/2014.
Using Opal to deploy a real scientific application as a Web service Sriram Krishnan
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
GridGain – Java Grid Computing Made Simple Nikita Ivanov
Selenium automated testing in Openbravo ERP Quality Assurance Webinar April 8th, 2010.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
© 2012 LogiGear Corporation. All Rights Reserved Robot framework.
COMP-14: Automating your deployments using ANT Gary S Clink Business Consultant.
Basic Programming in Ruby Today’s Topics: Introduction last class irb history log Methods Classes (briefly) Using 3 rd Party Libraries rubygems ‘ require.
Python: An Introduction
Microsoft Application Virtualization 5.0: Introduction Mohnish Chaturvedi & Ian Bartlett Premier Field Engineer WCL312.
Introduction to JMeter Anton Nesterov. User profile  Anton Nesterov  QA Engineer at Sitecore  3+ years of experience in testing automation  Skype:
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
Automate Administration with KURL Shayne Koestler.
GNU Compiler Collection (GCC) and GNU C compiler (gcc) tools used to compile programs in Linux.
Phone: Mega AS Consulting Ltd © 2007  CAT – the problem & the solution  Using the CAT - Administrator  Mega.
Ganga A quick tutorial Asterios Katsifodimos Trainer, University of Cyprus Nicosia, Feb 16, 2009.
Drush: The Drupal Shell Utility Trevor Mckeown Founder & Owner Sublime Technologies
Guide to Linux Installation and Administration, 2e1 Chapter 11 Using Advanced Administration Techniques.
CSE 351 GDB Introduction. Lab 1 Status? How is Lab 1 going? I’ll be available at the end of class to answer questions There are office hours later today.
The Log4E logging plug-in David Gallardo. What is logging good for? Tracing program execution during development Debugging Providing an audit trail for.
Test Automation For Web-Based Applications Portnov Computer School 1 Selenium HP Web Test Tool Training.
® IBM Software Group © 2006 IBM Corporation Rational Asset Manager v7.2 Using Scripting Tutorial for using command line and scripting using Ant Tasks Carlos.
CTG Command, Telemetry, and GSE (CTG) Software Design Will Rachelson
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
V7 Foundation Series Vignette Education Services.
Introduction to ASP.NET, Second Edition2 Chapter Objectives.
Learn. Hadoop Online training course is designed to enhance your knowledge and skills to become a successful Hadoop developer and In-depth knowledge of.
Lecture Transforming Data: Using Apache Xalan to apply XSLT transformations Marc Dumontier Blueprint Initiative Samuel Lunenfeld Research Institute.
ASP Mr. Baha & Dr.Husam Osta  What is ASP?  Internet Information Services  How Does ASP Differ from HTML?  What can ASP do for you?  ASP Basic.
SG Introduction to ANT scmGalaxy Author: Rajesh Kumar
TIBCO Business Events Online Training. Introduction to TIBCO BE Tibco Business Events is complex event processing software with a powerful engine enables.
T ECHVERZE Tibco BW Online Training. I NTRODUCTION TO T IBCO BW TIBCO Business Works is an enterprise platform for implementing world-class integration.
Appium Studio Appium testing made easy at any scale.
Selenium HP Web Test Tool Training
PROTECT | OPTIMIZE | TRANSFORM
Programming & Scratch.
Integration Framework of SAP Business One as Platform for Scenario Development January 2016 Public.
Data Virtualization Tutorial: Introduction to SQL Script
Topics Introduction to Repetition Structures
PYTHON: AN INTRODUCTION
Robotic Process Automation Training| RPA online Training at GoLogica
Advanced Integration and Deployment Techniques
DEBUGGING.
Hands-on Automation with STAF/STAX Part 4
Test Automation For Web-Based Applications
An introduction to the Linux environment v
Fast-Track UiPath Developer Module 2: Getting to Know UiPath Studio
Ready Pre-day Azure Monitoring Workshop
Web Application Development Using PHP
Presentation transcript:

Hands-on Automation with STAF/STAX Parts 1 - 4

Part 1 Agenda (4 hours) PART 1C – Leveraging STAF STAF Services Process Service FS Service Log Service STAF Variables Running a simple Testcase Running a STAF-enabled Testcase STAF Support for Java Testcases The STAF Demo Break/LAB 1C (Exercises 1.6-1.10) PART 1D – Debugging STAF Tracing Debugging STAF Break/LAB 1D (Exercise 1.11) PART 1A – STAF Introduction Introduction Basic STAF Concepts The STAF Web Page Getting Support Installing STAF Break/LAB 1A (Exercise 1.1) PART 1B – Using STAF Running STAF Configuring STAF Registering Services Interacting with STAF Basic STAF Commands Break/LAB 1B (Exercises 1.2–1.5)

Part 2 Agenda (4 hours) PART 2B – Creating STAX Jobs Using Python in STAX XML Documents Using XML to Define STAX Jobs Understanding STAX XML Elements: Fundamental Actions: <script>, <process>, <stafcmd> Groupings: <sequence>, <function> Looping: <loop>, <iterate>, <break>, <continue> Conditionals: <if>, <elseif>, <else> Execution Blocks: <block> Logging and Messages: <log>, <message> Creating a Simple STAX Job Break/LAB 2C (Exercises 2.4-2.5) PART 2C – Creating more complex STAX jobs Understanding Additional STAX XML Elements: Parallel Execution: <parallel>, <paralleliterate> Testcases and Timers: <testcase>, <tcstatus>, <timer> Debugging STAX Break/LAB 2C (Exercises 2.6-2.7) PART 2A – STAX Introduction What is STAX? Technologies used in STAX Concepts Introduction to STAX XML Elements The STAX Web Page STAX Requirements STAX Machine Environment Installing STAX Configuring STAX Using the STAX Monitor Controlling Execution of STAX Jobs Understanding STAX Logs Submitting STAX Requests Break/LAB 2A (Exercises 2.1-2.3)

Part 3 Agenda (4 hours) PART 3A – Additional STAF Services 1 FSExt, Zip Monitor, ResPool Trust, Service Delay, Misc LifeCycle Break/LAB 3A (Exercise 3.1) PART 3B – Additional STAF Services 2 Namespace Email, Event EventManager Cron HTTP FTP Break/LAB 3B (Exercise 3.2) PART 3C – Advanced Topics 1 Writing custom STAF services STAF Support for C++, Perl, Python, and Tcl Testcases STAF Support for Ant STAF Support for shell-scripts Marshalled Data Private Data Break/LAB 3C (Exercise 3.3) PART 3D – Advanced Topics 2 Automation Tasks End-to-end Automation with STAF Keys to successful STAF/STAX deployment STAF Eclipse Plug-in Contributing to STAF Break

Part 4 Agenda (4 hours) PART 4C – Sample STAX Jobs 2 ImportFunction.xml Block.xml, Parallel.xml Loop.xml, Testcase.xml Timer.xml, Email.xml DateTime.xml Break 4C PART 4D – Advanced Topics STAXDoc STAX Extensions STAX Variables STAXUtil Functions Rational Quality Manager STAXGlobal Class Break/LAB 4D (Exercises 4.2-4.3) PART 4E – STAX Debugging Exception Stacktrace Breakpoints Break/LAB 4E (Exercise 4.4) PART 4A – Additional STAX Elements Signals and Exceptions: <raise>, <signalhander>, <try>, <catch> Defining Function Arguments Subjobs STAX File and Machine Caching Break/LAB 4A (Exercise 4.1) PART 4B – Sample STAX Jobs 1 DoesNothing.xml RunNotepadProcess.xml RunDelayRequest.xml CheckSTAFCmdRC.xml RunTestProcess.xml UsingScripts.xml FunctionParameters.xml FunctionParametersLogging.xml Break 4B