- Introduction to Automation Testing
- Drawbacks of Manual Testing
- Benefits of Automation Testing
- Drawbacks of Automation Testing
- Factors to go for Automation Testing
- Factors to Choose Automation Tool
- Types of Automation Tools
- Introduction to QTP
- Versions of QTP
- Benefits of QTP
- Key Elements in QTP
- Keyword View
- Expert View
- Data Table
- Active Screen
- Debug Viewer
- Information
- Missing Resources
- Function Library
- Test Flow
- Available Keywords
- Resources
- ToDo Pane
- Automation Process in QTP
- Planning the Test
- With Respect to Application
- With Respect to Automation
- Recording the Test
- Enhancing the Test
- Debugging the Test
- Running the Test
- Analyzing the Results and Reporting Defects
- Recording Types/Modes
- Normal Recording
- Analog Recording
- Low Level Recording
- Differences Between Recording Modes
- Object Identification
- Introduction to Objects and Classes
- Introduction to Properties and Methods
- Object Identification Mechanizm
- Object Repository
- Options Available for Object Repository
- Test Objects
- Run-Time Objects
- Differences Between TO and RO Properties
- Object Spy
- Configuration for Object Identification
- Mandatory Properties
- Assistive Properties
- Ordinal Identifier
- Index
- Location
- Creation Time
- XPath [New in QTP 11]
- CSS [New in QTP 11]
- Visual Identification [New in QTP 11]
- Repository Types
- Local Object Repository
- Shared Object Repository
- Differences Between Object Repositories
- Advantages of Shared OR over Local OR
- Object Repository Manager
- Associate Object Repositories
- Object Repository Comparison Tool
- Object Repository Merge Tool
- Smart Identification Mechanism
- Base Filter Properties
- Optional Filter Properties
- Differences Between Identification Methods
- Custom Class
- Standard Class
- Differences Between Custom Class and Standard Class
- Check Points
- Standard Check Point
- Image Check Point
- Bitmap Check Point
- Differences Between Image and Bitmap Check Points
- Text Check Point
- Text Area Check Point
- Differences Between Text and Text Area Check Points
- Database Check Point
- Accessibility Check Point
- XML File Check Point
- XML Page Check Point
- Page Check Point
- Table Check Point
- User Defined Check Points
- Ways of Creating Check Points
- Modifying Check Points
- Output Values
- Standard Output Value
- Text Output Value
- Text Area Output Value
- Database Output Value
- XML Output Value
- Differences Between Check Points and Output Values
- Synchronization Points
- Wait
- Insert Synchronization Point
- Object Exits
- Object Property
- Pop-Up Exist
- Page Exists/Loads
- .Sync
- Default Synchronization for Windows and Web Applications
- Through Scripting
- Through Check Points
- Actions
- Types of Actions
- Non-Reusable Actions
- Reusable Actions
- Internal Action
- External Actions
- Action Properties
- Parameterization
- Parameterization Types
- Through Data Table
- Environment Variables
- Built-In
- User Defined Internal
- User Defined External
- Predefined
- Through Test/Action
- Steps/Check Points
- Flat Files [XLS Files]
- Random Number Generator
- Virtual Objects
- Purpose
- Creating Virtual Objects
- Limitations of Virtual Objects
- Regular Expressions
- Purpose
- Using in Repositories
- Using in Check Points
- Using In Descriptive Level Programming
- Regular Expression Evaluator
- Debugging
- Insert/Remove Break Points
- Step In, Step Out and Step Over
- Debug Viewer Pane
- Watch Expressions
- Variables
- Command
- Run Modes
- Update Run Mode
- Maintenance Run Mode
- Normal Mode
- Fast Mode
- Debug
- Recovery Scenario
- Purpose
- Types of Recovery Scenarios
- Pop-Up
- Object State
- Test Run Error
- Application Crash
- Associate Recovery Scenarios
- Through Scripting
- Summary
No comments:
Post a Comment