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.