Course Code: testcompleteadv
Duration: 7 hours
Course Outline:

Day 1

1. Introduction

2. Organizing tests

a. Tags and tag expressions

b. Library units

c. Best practices

3. Mapping objects

a. Advanced Name Mapping features

b. Name Mapping Templates

4. Advanced object identification

a. Text Recognition

b. MSAA and UI Automation

c. Native object members

d. Image-based testing

5. Low-level testing

a. Low-Level tests

b. Simulating low-level actions

6. Handling errors in TestComplete

a. Resolving the “Object not found” errors

b. Self-Healing tests

7. Parallel test execution

a. Distributed Testing

b. Setting up environment for parallel testing

Day 2

1. Source Code Control systems support

a. Git

2. CI/CD integration

a. Jenkins support

b. ALM ???

3. Intelligent Quality add-on

a. OCR

b. ML Table recognition

c. Web audits4. Working with external libraries

4. Working with external libraries

a. Calling DLL functions

b. Working with Java packages

c. Working with .NET assemblies

5. Working with external documents

a. PDF

b. Excel

c. Word (read values ???)

6. User forms

7. Script extensions

a. Existing extensions

b. Creating custom extensions

8. Measuring application performance

a. Performance counters

b. Measuring performance in scripts

9. Best practices when working with TestComplete

a. Performance tips

b. Maintaining Name Mapping

c. Maintaining tests

10. Summary