eLearnQTP Automation LearningTable
"
"
Automation LearningTable (QTP: Quick Test Professional)
Contact: http://eLearnQTP.blogspot.com
Automation.eLearn@gmail.com
| Sno# | | Category Name | Importance | Completed (Yes/No) |
| 1 | Introduction to Automation Testing | | | |
| | | What is Automated testing | | |
| | | Why Test Automation | | |
| | | Limitations of Manual Testing | | |
| | | Benefits of Automation Testing | | |
| | | When to Automate? | | |
| 2 | Introduction to Automation Testing Tools | | | |
| | | Automation Frameworks | | |
| | | Framework Concepts | | |
| | | Importance of Framework | | |
| | | Types of Frameworks | | |
| | | Implementation choices | | |
| | | Record/Playback | | |
| | | Scripted (includes keywords, data driven) | | |
| | | Procedural | | |
| 3 | Design of tests | | | |
| | | Testing techniques | | |
| | | Test Patterns | | |
| | | Test Data | | |
| | | Unattended automation | | |
| | | Independence of tests | | |
| | | Suites of tests | | |
| | | Error handling | | |
| | | Reusability | | |
| | | Coverage | | |
| 4 | Automation Testing Tools | | | |
| | | Overview on Quick Test Pro | | |
| | | Overview on Winrunner | | |
| | | Overview of Silk Test | | |
| 5 | Introduction to QTP | | | |
| | | Why QTP / What Is QTP | | |
| | | Comparison with other commercial tools | | |
| | | Main components in QTP | | |
| | | Objects and their classifications | | |
| | | Test Object ( properties & methods) | | |
| | | Run Time Object ( properties & methods) | | |
| | | Keyword View | | |
| | | Expert view | | |
| 6 | Record and Playback | | | |
| | | Introduction | | |
| | | Types of recording and playback | | |
| | | Context sensitive / Normal Recording | | |
| | | Analog (Screen , Window) | | |
| | | Low level | | |
| | | Record & Playback Framework | | |
| 7 | Object learning and identification | | | |
| | | Object repository | | |
| | | Object spy | | |
| | | Object repository Modes | | |
| | | Shared repository | | |
| | | Per-action repository | | |
| | | OR Merging | | |
| | | OR Comparisons | | |
| 8 | Object Properties | | | |
| | | Mandatory properties | | |
| | | Assistive properties | | |
| | | Index based properties | | |
| | | coordinate based properties | | |
| | | Smart Identification | | |
| | | Virtual Objects | | |
| 9 | Synchronization | | | |
| | | What is Synchronization | | |
| | | wait property | | |
| | | exist property | | |
| | | Synchronization time out in RUN mode | | |
| | | Synchronization scenarios | | |
| 10 | Checkpoints | | | |
| | | Introduction | | |
| | | Applying check points | | |
| | | Standard, Bitmap | | |
| | | Database | | |
| | | Text and Text Area Check point | | |
| | | XML, Accessibility | | |
| | | Page, Table , Image | | |
| 11 | Parameterization Values / Data Driven models | | | |
| | | Steps and checkpoints parameterization | | |
| | | Testing and action input parameters | | |
| | | Data table parameters | | |
| | | Environment variable parameters | | |
| | | Random number parameters | | |
| | | Using Data Driver tool | | |
| | | XML Parameterization | | |
| 12 | Actions | | | |
| | | What are actions | | |
| | | Action types | | |
| | | Reusable Actions | | |
| | | Non reusable actions | | |
| | | Local Actions | | |
| | | External actions | | |
| | | New Action | | |
| | | Copy of Action | | |
| | | Existing Action | | |
| | | Parent Actions | | |
| | | Nested Actions | | |
| | | Action Driven Framework | | |
| 13 | Output Values | | | |
| | | Outputting property values | | |
| | | Outputting text values | | |
| | | Outputting database values | | |
| | | Outputting XML values | | |
| | | | | |
| 14 | Working With Actions | | | |
| | | Multiple actions | | |
| | | Using global and action data sheets | | |
| | | Creating new actions | | |
| | | Calling existing actions | | |
| | | Setting action properties | | |
| | | Setting action call properties | | |
| | | Sharing action information | | |
| | | Copy of actions / Existing actions | | |
| 15 | Working with data tables | | | |
| | | Working with global and action sheets | | |
| | | Editing data table | | |
| | | Importing data from a database | | |
| | | Exporting data from QTP | | |
| 16 | Regular Expressions | | | |
| | | Understanding regular expressions | | |
| | | Applying regular expressions for property values | | |
| | | Applying regular expressions for checkpoint values | | |
| 17 | Miscellaneous | | | |
| | | Inserting steps using Step Generator | | |
| | | Generating “with” statements | | |
| | | Synchronization | | |
| | | Virtual Objects | | |
| | | Measuring transactions | | |
| | | Smart identification | | |
| 18 | Configuring Object Identification | | | |
| | | Custom and standard objects | | |
| | | Mapping custom to standard objects | | |
| | | Defining mandatory and assistive properties | | |
| 19 | VB Script | | | |
| | | Intro to VB Script | | |
| | | Programming in VB Script | | |
| | | loops , conditional statements | | |
| | | branching, functions | | |
| | | Functional Libs | | |
| | | String / Date / Numeric functions | | |
| | | Additional Utitlies | | |
| 20 | Descriptive Programming | | | |
| | | What is descriptive programming | | |
| | | Why DP is used | | |
| | | How do we DP | | |
| | | Object Property Collection DP | | |
| | | Object Individual Properties DP | | |
| 21 | Data Table methods | | | |
| | | AddSheet Method | | |
| | | DeleteSheet Method | | |
| | | Export Method | | |
| | | ExportSheet Method | | |
| | | GetCurrentRow Method | | |
| | | GetRowCount Method | | |
| | | GetSheet Method | | |
| | | GetSheetCount Method | | |
| | | Import Method | | |
| | | ImportSheet Method | | |
| | | SetCurrentRow Method | | |
| | | SetNextRow Method | | |
| | | SetPrevRow Method | | |
| | | Associated Properties | | |
| | | GlobalSheet Property | | |
| | | LocalSheet Property | | |
| | | RawValue Property | | |
| | | Value Property | | |
| 22 | Data base testing in QTP | | | |
| | | What is data base testing | | |
| | | how do we database test in QTP | | |
| | | DSN connection data base scripts | | |
| | | DSN Less database scripts | | |
| | | DB Scripting | | |
| 23 | Recovery Management | | | |
| | | What is Recovery Management | | |
| | | How do we handle this | | |
| | | Steps to implement | | |
| | | Pros and cons of Recovery Management | | |
| 24 | Automation Frameworks | | | |
| | | Record / Play back Framework | | |
| | | Action Driven Framework | | |
| | | Data Driven Framework | | |
| | | Functional library framework | | |
| | | Keyword Driven Framework | | |
| | | Hybrid Framework | | |
| 25 | Files | | | |
| | | Creating files | | |
| | | insert, copy , paste, remove contents in the files | | |
| | | generating file results | | |
| | | Files / Folders | | |
| 25 | Word | | | |
| | | QTP/VB Script and Word | | |
| | | Word functions | | |
| 26 | Excel | | | |
| | | QTP/VB Script and Excel | | |
| | | Excel functions | | |
| 27 | Results | | | |
| | | QTP and Excel format results | | |
| | | QTP and HTMLformat results | | |
| | | | | |
| 28 | Outlook | | | |
| | | QTP and Outlook mail configurations | | |
| | | QTP - Auto mail generations | | |
| 29 | IE Browser | | | |
| | | Browser Invoke | | |
| | | Browser Functions | | |
| | | Browser Scripts | | |
| 30 | Additional Info | | | |
| | | General Functions | | |
| | | Clear Caches | | |
| | | Browser settings | | |
| | | Addins utilities | | |
| | | working with Keyboard keys | | |
| | | working msgboxes / pop ups | | |
| | | And more… | | |
| 31 | Questions | | | |
| | | Class room questions | | |
| | | Caller questions | | |
| | | online chat questions | | |
| | | support questions | | |
| | | And more… | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
Automation LearningTable (QTP: Quick Test Professional)
Contact: http://eLearnQTP.blogspot.com
Automation.eLearn@gmail.com
| Sno# | | Category Name | Importance | Completed (Yes/No) |
| 1 | Introduction to Automation Testing | | | |
| | | What is Automated testing | | |
| | | Why Test Automation | | |
| | | Limitations of Manual Testing | | |
| | | Benefits of Automation Testing | | |
| | | When to Automate? | | |
| 2 | Introduction to Automation Testing Tools | | | |
| | | Automation Frameworks | | |
| | | Framework Concepts | | |
| | | Importance of Framework | | |
| | | Types of Frameworks | | |
| | | Implementation choices | | |
| | | Record/Playback | | |
| | | Scripted (includes keywords, data driven) | | |
| | | Procedural | | |
| 3 | Design of tests | | | |
| | | Testing techniques | | |
| | | Test Patterns | | |
| | | Test Data | | |
| | | Unattended automation | | |
| | | Independence of tests | | |
| | | Suites of tests | | |
| | | Error handling | | |
| | | Reusability | | |
| | | Coverage | | |
| 4 | Automation Testing Tools | | | |
| | | Overview on Quick Test Pro | | |
| | | Overview on Winrunner | | |
| | | Overview of Silk Test | | |
| 5 | Introduction to QTP | | | |
| | | Why QTP / What Is QTP | | |
| | | Comparison with other commercial tools | | |
| | | Main components in QTP | | |
| | | Objects and their classifications | | |
| | | Test Object ( properties & methods) | | |
| | | Run Time Object ( properties & methods) | | |
| | | Keyword View | | |
| | | Expert view | | |
| 6 | Record and Playback | | | |
| | | Introduction | | |
| | | Types of recording and playback | | |
| | | Context sensitive / Normal Recording | | |
| | | Analog (Screen , Window) | | |
| | | Low level | | |
| | | Record & Playback Framework | | |
| 7 | Object learning and identification | | | |
| | | Object repository | | |
| | | Object spy | | |
| | | Object repository Modes | | |
| | | Shared repository | | |
| | | Per-action repository | | |
| | | OR Merging | | |
| | | OR Comparisons | | |
| 8 | Object Properties | | | |
| | | Mandatory properties | | |
| | | Assistive properties | | |
| | | Index based properties | | |
| | | coordinate based properties | | |
| | | Smart Identification | | |
| | | Virtual Objects | | |
| 9 | Synchronization | | | |
| | | What is Synchronization | | |
| | | wait property | | |
| | | exist property | | |
| | | Synchronization time out in RUN mode | | |
| | | Synchronization scenarios | | |
| 10 | Checkpoints | | | |
| | | Introduction | | |
| | | Applying check points | | |
| | | Standard, Bitmap | | |
| | | Database | | |
| | | Text and Text Area Check point | | |
| | | XML, Accessibility | | |
| | | Page, Table , Image | | |
| 11 | Parameterization Values / Data Driven models | | | |
| | | Steps and checkpoints parameterization | | |
| | | Testing and action input parameters | | |
| | | Data table parameters | | |
| | | Environment variable parameters | | |
| | | Random number parameters | | |
| | | Using Data Driver tool | | |
| | | XML Parameterization | | |
| 12 | Actions | | | |
| | | What are actions | | |
| | | Action types | | |
| | | Reusable Actions | | |
| | | Non reusable actions | | |
| | | Local Actions | | |
| | | External actions | | |
| | | New Action | | |
| | | Copy of Action | | |
| | | Existing Action | | |
| | | Parent Actions | | |
| | | Nested Actions | | |
| | | Action Driven Framework | | |
| 13 | Output Values | | | |
| | | Outputting property values | | |
| | | Outputting text values | | |
| | | Outputting database values | | |
| | | Outputting XML values | | |
| | | | | |
| 14 | Working With Actions | | | |
| | | Multiple actions | | |
| | | Using global and action data sheets | | |
| | | Creating new actions | | |
| | | Calling existing actions | | |
| | | Setting action properties | | |
| | | Setting action call properties | | |
| | | Sharing action information | | |
| | | Copy of actions / Existing actions | | |
| 15 | Working with data tables | | | |
| | | Working with global and action sheets | | |
| | | Editing data table | | |
| | | Importing data from a database | | |
| | | Exporting data from QTP | | |
| 16 | Regular Expressions | | | |
| | | Understanding regular expressions | | |
| | | Applying regular expressions for property values | | |
| | | Applying regular expressions for checkpoint values | | |
| 17 | Miscellaneous | | | |
| | | Inserting steps using Step Generator | | |
| | | Generating “with” statements | | |
| | | Synchronization | | |
| | | Virtual Objects | | |
| | | Measuring transactions | | |
| | | Smart identification | | |
| 18 | Configuring Object Identification | | | |
| | | Custom and standard objects | | |
| | | Mapping custom to standard objects | | |
| | | Defining mandatory and assistive properties | | |
| 19 | VB Script | | | |
| | | Intro to VB Script | | |
| | | Programming in VB Script | | |
| | | loops , conditional statements | | |
| | | branching, functions | | |
| | | Functional Libs | | |
| | | String / Date / Numeric functions | | |
| | | Additional Utitlies | | |
| 20 | Descriptive Programming | | | |
| | | What is descriptive programming | | |
| | | Why DP is used | | |
| | | How do we DP | | |
| | | Object Property Collection DP | | |
| | | Object Individual Properties DP | | |
| 21 | Data Table methods | | | |
| | | AddSheet Method | | |
| | | DeleteSheet Method | | |
| | | Export Method | | |
| | | ExportSheet Method | | |
| | | GetCurrentRow Method | | |
| | | GetRowCount Method | | |
| | | GetSheet Method | | |
| | | GetSheetCount Method | | |
| | | Import Method | | |
| | | ImportSheet Method | | |
| | | SetCurrentRow Method | | |
| | | SetNextRow Method | | |
| | | SetPrevRow Method | | |
| | | Associated Properties | | |
| | | GlobalSheet Property | | |
| | | LocalSheet Property | | |
| | | RawValue Property | | |
| | | Value Property | | |
| 22 | Data base testing in QTP | | | |
| | | What is data base testing | | |
| | | how do we database test in QTP | | |
| | | DSN connection data base scripts | | |
| | | DSN Less database scripts | | |
| | | DB Scripting | | |
| 23 | Recovery Management | | | |
| | | What is Recovery Management | | |
| | | How do we handle this | | |
| | | Steps to implement | | |
| | | Pros and cons of Recovery Management | | |
| 24 | Automation Frameworks | | | |
| | | Record / Play back Framework | | |
| | | Action Driven Framework | | |
| | | Data Driven Framework | | |
| | | Functional library framework | | |
| | | Keyword Driven Framework | | |
| | | Hybrid Framework | | |
| 25 | Files | | | |
| | | Creating files | | |
| | | insert, copy , paste, remove contents in the files | | |
| | | generating file results | | |
| | | Files / Folders | | |
| 25 | Word | | | |
| | | QTP/VB Script and Word | | |
| | | Word functions | | |
| 26 | Excel | | | |
| | | QTP/VB Script and Excel | | |
| | | Excel functions | | |
| 27 | Results | | | |
| | | QTP and Excel format results | | |
| | | QTP and HTMLformat results | | |
| | | | | |
| 28 | Outlook | | | |
| | | QTP and Outlook mail configurations | | |
| | | QTP - Auto mail generations | | |
| 29 | IE Browser | | | |
| | | Browser Invoke | | |
| | | Browser Functions | | |
| | | Browser Scripts | | |
| 30 | Additional Info | | | |
| | | General Functions | | |
| | | Clear Caches | | |
| | | Browser settings | | |
| | | Addins utilities | | |
| | | working with Keyboard keys | | |
| | | working msgboxes / pop ups | | |
| | | And more… | | |
| 31 | Questions | | | |
| | | Class room questions | | |
| | | Caller questions | | |
| | | online chat questions | | |
| | | support questions | | |
| | | And more… | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |


This is really good one.
ReplyDeleteI am looking for a complete QTP learning list to learn and to track .
This helps me.
Thank you.