What you'll learn:
- Mastering the Functional and UX Testing using SmartBear TestComplete using Python
- Get a crash course on Python as well to be productive in TestComplete
- Learn the TestComplete IDE and all its windows
- Use Object Browser and Object Spy productively
- Learn the importance of Name Mapping
- Learn the checkpoints - Regions, Files, Grids, Databases, Object Properties and Web
- Learn Data Driven testing using Python - CVS, Excel and Databases
- Learn Low Level Procedures and when to use it
- Learn the ins and outs of Web Testing using XPath and CSS Selectors
- Learn UserForms and when to create dialogs in TestComplete
- Learn the powerful Event interception in TestComplete using Python
Mastering TestComplete with Python Scripting 2023 with over 60 lessons that will demonstrate the power of TestComplete performing functional testing and UX testing while using the Python language as the driving force behind the scripting of Test Suites.
The course will go through the following topics:
Introduction to the IDE
Menus and Toolbars
Project Workspace
Recording a Test in Python
Test Visualizer
Bookmarks Window
Search Window
Todo Window
Understanding the Object Browser and Object Spy
Introduction to the Python Language
Types
Variables
Control Flow
Functions
Lists and Dictionaries
Loops
Exceptions
Classes
Working with Name Mapping
Name Mapping and Aliases
Multiple instances
Why use Name Mapping?
Conditional Mode
Store Checkpoints
Regions
Files
Properties
Grids
Databases
Working with Data Driven Tests
CSV
Excel
MSSQLServer Tables
Working with Low Level Procedures
Working with TestComplete Project Management Concepts
Execution Plans
Parameters
Working with Web Testing
Discovery of Web Page
Web Comparison
Web Accessibility
Lighthouse - Web Audits
Refactoring
XPath and Css Selectors
Working with UserForms
Creating Dialogs and access their objects and properties in Python
Working with Events
The power of events in TestComplete
OnLogError Event
OnOverlappingWindow Event
This course utilizes the latest version of TestComplete at the time of recording - version 15.50. When significant changes occur in the UX over time, videos will be updated to reflect these changes.