Automaton Test Process

UFT Test Process:
  1. Planning
  • Get Environment Details from Development team (UI design technology and Database) and select appropraite Add in for our AUT
  • UI design - for selecting Add ins
  • Database - to create Database Connection string
  • UFT Deployement / Installation
  • Analyzing the AUT in terms Object Identification
  • Select Tests for Automation
  • Tests that can be executed on Every build (Sanity Tests) 
  • Tests that can be executed on Every Modified build (Regression Tests)
  • Tests that can be executed using muliple sets of Test Data(Data Driven Tests)
  • Tool settings Configuration and Globalize
  • Object Identification Configuration
  • Test settings Configuration
  • Tool options Configuration etc...
  • Automation Framework Implentation (Optional)
2. Recording or Creating the Script:
  • Object Repository based Test Design
     1. Recording with Local Repository
     2. Keyword driven methodology using Shared Object Repository
  • Descriptive Programming / Programmatic descriptions
     1. Static programming
     2. Dynamic Programming
  • Create script using combination of both types.
3. Enhancing Tests:
  1. Inserting checkpoints
  2. Inserting Output values
  3. Inserting Transaction Points
  4. Conditional statements and Loop statements
  • If statement
  • Select Case statement
  • For...Next
  • Do While / Until...Loop
  • While...Wend
  • For Each...Next
5. Generating steps using Step Generator
6. Synchronization
7. Parameterization
8. Using Environment variables
9. Adding comments
10. Calling Actions and Functions
11. Using Regular Expressions to handle dynamic objects and for search operations
12. Using Automation Objects


4. Running and Debugging Tests

5. Analyzing Test Results and Reporting Defects

No comments:

Post a Comment