
Introduction to Instructor and Course Curriculum.
Learn to verify the Excel engine post installation in Tricentis Tosca, check license components, review prerequisites for Excel usage, and understand migration file checks and permissions.
Explore the Excel object model and how Tosca commander navigates workbooks, charts, and worksheets through collection objects, and set the active workbook and sheet in a context sensitive environment.
Please download this initial subset with the help of which you can create your excel related test cases and can create the project in the end.
What does Open WorkBook Module do? How to use it in your test case? What all module attributes does it have? Which module attributes are mandatory?
What does Range Manipulation Module do? How and When to use it in your test case? What all module attributes does it have? Which module attributes are mandatory?
What does Close Workbook Module do? How and When to use it in your test case? What all module attributes does it have? Which module attributes are mandatory?
What does Get Active Excel Application Module do? How and When to use it in your test case? What all module attributes does it have? Which module attributes are mandatory?
What does Create Range Module do? How and When to use it in your test case? What all module attributes does it have? Which module attributes are mandatory?
What does Set Active WorkBook Module do? How and When to use it in your test case? What all module attributes does it have? Which module attributes are mandatory?
What does Set Header module do? How and When to use it in your test case? What all module attributes does it have? Which module attributes are mandatory?
What does Set Active Range Module do? How and When to use it in your test case? What all module attributes does it have? Which module attributes are mandatory?
What does Set Active Worksheet Module do? How and When to use it in your test case? What all module attributes does it have? Which module attributes are mandatory?
Please download and save this file on your PC. And in your test case, please use the same path where this file resides.
Learn to understand and build simple examples by following the shown structure, then work through each case to learn by doing, avoiding range-based examples.
Buffer a single cell value in Tosca’s Excel engine by reading from the existing workbook’s data sheet, then run the test to verify the value is buffered.
Buffer an entire column in Tricentis Tosca's Excel engine by marking the column, manipulating the range, and storing values by color, then close the workbook and verify the results.
Buffer the number of rows in an excel sheet using the used range without specifying a range, and learn why four used rows may return five for test cases.
Buffer the number of columns in an Excel sheet by using a buffer action without specifying a range, returning the column count from the worksheet.
Please download and save this file on your PC. And in your test case, please use the same path where this file resides.
How to buffer a Excel cell value?
How to buffer entire Excel row?
How to buffer entire Excel column?
How to get count of used excel columns?
How to get count of used excel rows?
How to create resuable teststep block? and use it in your excel test cases.
How to create new excel file on local drive?
How to write columns names or header to external Excel file?
How to write cell value to external Excel file?
How to write rows to external Excel file?
How to write and change columns names to external Excel file containing header?
How to write columns names to external Excel file and replacing existing ones?
How to add new sheet to external Excel file?
How to write values to a specific cell of external Excel file?
How to write values vertically or column-wise to the external Excel file?
This is your first assignment.
CALC concept discussion with usage and implementation.
Applying CALC on row values for further use .
How to compare the excel files?
Please download the file on your PC and refer the same file path in your test case.
Identify the problem of opening the same Excel file in read mode after a prior write session. Close the write mode connection before the read operation and consider test cases.
Explore how Tosca's Excel engine creates a default sheet and why naming it differently avoids errors when creating a new sheet.
The requirement or the problem statement discussion for the Project.
Use this hint to get a roadmap for completion of your project test case.
Explore repetition level 3 in the excel engine by iterating the data sheet with a counter, deriving values, and mapping names to color buffers using a has structure.
Explore Xml verification in the Excel engine by validating row values against unique id and x-amount, building if-else logic, performing price, discount, tax calculations, rounding to two decimals.
Learn how to create a new Tosca project, navigate the project tab, configure repository and license settings, and start working in your workspace with available engines and databases.
Navigate the test section to create test cases by dragging models into the test case initial structure, specify requirements, map issues, and review execution lists using the scrapbook.
Master calc calculations in Tosca's Excel engine. Use left, right, and length operations with dynamic values to format numbers, text, and dates.
Learn to create libraries from reusable test step blocks in Tricentis Tosca’s Excel engine, using data blocks, drag-and-drop actions, and library reuse to achieve reusability across test cases.
Learn to split comma-separated values stored in a buffer into two new buffers using a while loop and DS string operations with a regex pattern.
*****************************
Course Overview:
----------------------------------
This course has been designed to help you gain practical in-depth knowledge on Excel Engine. This course consists of Theory, Practical Examples from simple to advanced, Assignments, Project and Bonus lectures. This course doesn’t talk’s about any UI automation instead it talks about excel automation.
This course consists of about 90% practical examples so that you learn while doing. In your Practical examples you will also utilize most discussed concepts like string operations, libraries, execution lists, buffers, repetition, loops, if-then-else etc and effectively use them in your test case.
So Let's begin the journey and unlock the knowledge on never discussed topic.
Course Curriculum is discussed below:
****************************************************************************************************
In section 2:
--------------
We will discuss some important qna around post installation activities and settings required for this engine. This will be covered in first 2 lessons. Then in lesson 3, we will discuss excel object model and how Tosca is using it? Once we complete this section and build our base with theory we move onto next section.
****************************************************************************************************
Section 3:
------------
In this section, We will go one by one, understanding each of the modules which are available as part of Excel Engine. We discuss their attributes and how we can use them in our test case.
****************************************************************************************************
Section 4 and 5:
-----------------
In these section, you will learn How to Create TC With\Without specifying the excel range.
****************************************************************************************************
Section 6 and 7:
----------------
In these section, you will go through advanced examples on the excel engine.
*****************************************************************************************************
In Section 8
------------
Here, we will go through some examples on troubleshooting issues or problems which you might be facing when working with excel modules related test cases.
****************************************************************************************************
In section 9:
-------------
Here, You will be part of and own the development of a mini Project in which you will solve a real
world problem. This problem statement occurs frequently in banking and finance industry. We will
first discuss the requirement and then you will build the solution around it.Don’t worry even
though if you couldn’t get to the correct solution I will be discussing the solution with you in
this section.
****************************************************************************************************
in Section 10- Additional Lectures:
You have some additional supportive lectures related to introduction to IDE, sections, creation of new projects,
CALC operations, string operations module,creation of xml module, etc that can aide in your learning path of this course.
****************************************************************************************************
Queries:
If you have any query related to course please post your questions in QnA section.
****************************************************************************************************
In this course curriculum, you have lot of practical examples to learn from and a real world problem to solve as your tiny project.
Last but not the least I believe you will enjoy the course.