Welcome to learn Next Generation Powerful yet Simple and Flexible Automation Tool from Oracle.
In this Oracle Application Testing Suite: you’ll learn how to use Oracle Application Testing Suite to test the quality, performance, and reliability of Web applications and Oracle-packaged applications.
High Level Chapters
-
Explain the Oracle Application Testing Suite Components.
-
Overview on Openscript scripting tool.
-
Create, Modify and Execute functional test scripts in OpenScript.
-
Understanding and How to use, Analyze Object library, Function Library, Databank and other types of assets with script.
-
Handling Test data using XML, XLS Sheets, CSV and fetching data directly from database (running SQL from openscript)
-
Automation Frameworks & Designing Sample Framework for OATS
-
Automation web services (developing scripts to automate web services)
-
Automation database testing (developing scripts to automate database testing)
-
Manage the overall testing process with Oracle Test Manager.
-
Administer Oracle Application Testing Suite
Product Orientation
-
Oracle Application Testing Suite Products
-
Understanding OATS History
-
About Oracle OpenScript (heart of OATS)
-
Testing Accelerators for Oracle Applications and for Non-UI-Based Applications
-
Course Schedule Walkthrough
Getting Started
-
Oracle ATS Architecture
-
Comparing OATS with other Automation Tools.
-
OATS Advantage over other Automation Tools.
-
Applications Installation and Tips to avoid installation issues.
-
Special installation and browser setting details for working with Oracle EBS applications +OATS
-
Understand different components (add-ons, services etc) installed on machine and their usage.
OpenScript Tool
-
Learning OpenScript Tool (Developer and Tester perspective)
-
Tree View, Java code view and Assets
-
Managing Scripts and Configuring OpenScript Preferences
-
How OpenScript Records and Plays Back Scripts (detail session)
-
Understand how record and playback works (mechanism behind them)
-
Learn how to create automated scripts for Web/Oracle EBS
-
Understanding different files/folders created by OpenScript whenever we create new script.
-
The Structure of Scripts – Importance of in build initialize (), run() and finish() methods
-
Creating Test Projects, Repositories , Recording Scripts, and Playing Back Scripts
-
Viewing Node Properties
-
Creating Repositories and Workspaces
-
Viewing Playback Results and Detail View
-
How to read execution report
-
How to debug scripts from consol and execution result file
Core Java basics required for automation (only if required by students)
-
Data types in JAVA
-
Conditional statements
-
Loops
-
Switch case
-
Java Class, method() etc basics
For FREE Training on Java required for automation tester’s then enroll “Java for Testers” course for FREE
Advance Scripting in OpenScript with object library, function libraries and data files.
-
Understand what is Objects or web elements in automation terminology.
-
Mechanism on how OATS recognizes Objects
-
Understand Xpath
-
How OpenScript records and understands the Xpath.
-
Inspect object Xpath using inspect object.
-
Importance of Object Library
-
How to create, understand and maintain object library.
-
How to handle think time, object timeouts and synchronization issues.
-
Adding Command Nodes to Scripts
-
Parameterizing Inputs with Databanks (how to read test data from excel sheets)
-
Working with Functions/Methods
-
Creating different function libraries – Oracle standards of creating and maintaining automation function libraries.
-
Designing data reader function and other sample functions in function library
-
Create advance scripts using object libraries and function libraries
-
Understanding result reports and its default location, How to edit execution result (if required).
-
Practice Sessions to cover all above theory
Working with Script assets and Environment files
-
XML basics and how to use XML files to carry test data.
-
How to control execution on different environments using Environment XMLs
-
How to use functional scripts as an assets
-
Creating driver and reusable scripts
-
Integration of different scripts, merging of multiple scripts.
-
Executing scripts using command line (cmd)
-
Creating execution .bat files to run multiple scripts.
Sample Framework for OATS (Simple and Flexible for any project)
-
What is automation framework?
-
Why framework is required?
-
Which is BEST framework for my team/project?
-
How to design and get started with OATS framework.
-
Web Service Automation, Database Automation and Designing EHC Scripts
How to automate Web Services using OpenScript.
-
How to automate Database testing using OpenScript.
-
Create ApplicationDButlity with different functions for database testing.
-
Overview on Creating Application Environment Health Check (EHC) scripts for daily regression/build verification
Managing Test Plans, Requirements, and Tests with Oracle Test Manager
-
About Oracle Test Manager
-
Managing Test Plans
-
Managing Requirements
-
Managing Tests
-
Managing Test Sets
-
Execution on OTM and Scheduling tests using OTM
How to do complete OATS setup on remote server so that your team can manage and work on single
OTM/OpenScript
- Running Tests and Managing Issues and Reports with Oracle Test Manager
-
Adding and Running Tests (Different types of tests like Manul/Openscript)
-
Managing Issues
-
Managing Reports and Dashboards
-
Configuring Oracle Test Manager Options
-
Configuring Remote Systems for Execution
Administering Oracle Application Testing Suite
-
About Administrator
-
Using Administrator to create different users and controlling their access levels.
-
Administering Oracle Load Testing and Oracle Test Manager (high level)
Where to look for help?
-
General issues while working on OATS and their resolutions
-
Tips on how and where to look for help while working on OATS
-
Different online communities/group links
-
Study material and Sample Code developed by Saurabh.
Important Note: If you have any question regarding course structure, fees, schedule or any other thing then do not hesitate to drop an email to ‘Saurabh Thawali’ at thawali.saurabh10@gmail.com or contact@ministryOfAutomation.com
Course Features
- Lectures 28
- Quizzes 0
- Duration 23 hours
- Skill level All levels
- Language English
- Students 366
- Assessments Yes
-
Course Details, Download and Installation and Openscript Tool Understanding
In this section you will learn about course orientation, what will you learn in the course, We will go over download options and how to efficiently install OATS and/or Only Openscript Tool. We will also go over Openscript tool details and understand it's navigations and what all areas to use while automation.
-
Writing First Script, Default Functions & More about Openscript Tool and How Automation Works
-
Understanding Objects, Xpaths & Object Library Concepts
-
Data Management Using Databank, External Sources like Excel Sheets, Database
-
Script Assets & Maintaining Objects
-
Function Library Concepts, Designing Script Flow & Hybrid Framework Concepts
-
End to End Exercise, Automation Framework and Designing Env Files, Driver and Reusable Scripts
-
Data Encryption, Decryption, Core JAVA concepts, What is Accelerators & Oracle ERP scripts
-
Web Service Automation using Openscript & How to Run Script Serially and Parallel
-
Oracle Test Manager
-
Miscellaneous Topics, Study Material & Code Repository
Some useful artifacts collected from automation community learning with , You can also contribute to this section if you want to, Contact Saurabh for more details.
2 Comments
Value for Money Course, I save lot of time experimenting and trial and errors with this course , otherwise i would have spend numerous nights searching on google, youtube about OATS and openscript coding stuff, Saurabh is a real and genius guy who shares what he learned and how it can be implemented in your OATS project if you are getting started.
Thumbs Up man !! Thanks from Germany
Excellent work Saurabh. I highly appreciate the way you teach. You even explains the small concepts also. It really helps even the beginners to understand the concepts effectively. It would be very helpful if you could share some materials for reference as well.
Keep up the good work !!