| 
		
| 
 | 
 | 
	
		| 
			
			 
					
					 | 
	 
	
		
			
            
		
	Overview
  
				
This introductory course is designed to familiarize testing professionals with the basics of the IBM® Rational® test automation tools for use in testing Java™ and Web applications.
  
This seminar will illustrate how testers can build, enhance, and maintain scripts in a full-function Java Integrated Development Environment (IDE) that integrates with the IBM® Rational® Software Delivery Platform products. It incorporates hands-on exercises that will allow students to explore the power of using IBM® Rational® Functional Tester. It will demonstrate how Rational Functional Tester application builds effective and resilient test scripts using Java code through IBM’s ScriptAssure.™ technology.
  
The focus is on the practical application of Rational Functional Tester to resolve common Java and Web automated testing challenges. Additionally, some basics about Java code relevant to creating scripts for testing are covered. This course focuses on getting started with Rational Functional Tester.
  
Audience
  
				
Developers and programming professionals that will be using IBM’s Rational Functional Tester for building successful test scripts.
  
Objectives
  
				
				 
				                                -  Install and configure Rational Functional
				                                  Tester
 
				                                -  Describe the function and purpose of Functional
				                                  Tester
 
				                                -  Illustrate the use of Javascript for develop
				                                  test script applications
 
				                                -  Depict the recording of automated scripts
 
				                                -  Illustrate the play back of our automated
				                                  scripts
 
				                                -  Demonstrate how to modify each automated
				                                  scripts
 
				                                -  View and analyze results with the HTML log
 
				                                -  Depict the usage of test object maps
 
				                                -  Understand the use of pattern-based recognition
 
				                                -  Create data-driven tests and use datapools
 
				                                -  Illustrate the creation of resilient scripts
				                                  with ScriptAssure technology to test object
				                                  maps, perform object recognition, create recognition
				                                  scores and pattern-based recognition 
 
				                                -  Performing user actions with a script (including
				                                  verification points) 
 
				                                -  Depict how to extend scripts with script
				                                  support features 
 
				                                -  Understand the layout and structure of a
				                                  script
 
				                                 
                               
	Prerequisites
  
				
				Each student should have a basic knowledge of application development and have been eEach student should have a basic understanding of the application development process.
				
  
Class Format
  
				
				Lecture and Lab
				
  
		Course duration
  
				
				2 Days
		
  
		Course outline
  
 Effective
                                      Software Testing
                                    
                                      -  Overview of effective testing
 
                                      -  IBM Rational solution
 
                                      -  Illustrate test management lifecycle
 
                                      -  Test Management challenges
                                        
                                          -  Comprehensive
 
                                          -  Distributed
 
                                          -  Extensible
 
                                          -  Configurable
 
                                         
                                       
                                      -  Defining automated testing
                                        
                                      
 
                                     
                                  Role of Rational
                                      Tester 
                                    
                                      -  Illustrate use of testing
 
                                      -  Depict testing support
                                        
                                          -  Java
 
                                          -  Web
 
                                          -  Siebel
 
                                          -  SAP
 
                                          -  Visual Studio
 
                                         
                                       
                                      -  Demonstrate test automation
 
                                      -  Define functional vs regression testing
 
                                      -  Basic functionality
                                        
                                          -  Record user actions
 
                                          -  Customization options
 
                                          - Script maintenance
 
                                          -  Execution and debugging
 
                                         
                                       
                                      -  Understand GUI interface
 
                                      -  Based on open standards
 
                                      -  Integration with Rational Tools
 
                                       
                                     
                                  Benefits
                                      of Testing
                                    
                                      -  Enable regression testing
 
                                      -  Role in quality assurance
 
                                      -  Testing automation
 
                                      -  Human error reduction
 
                                     
                                  Rational
                                      Tester Features
                                    
                                      -  Building Scripts
 
                                      -  Understanding ScriptAssure
                                        
                                          - Object recognition technology
 
                                          -  Script play back
 
                                         
                                       
                                      -  Setting threshold tests
 
                                      -  Write log file warnings
 
                                      -  Understanding object maps
                                        
                                          -  Recognition properties
 
                                          -  Adding objects
 
                                          -  Use with updated application
 
                                         
                                       
                                      -  Inserting verification points
                                        
                                          -  Menu hierarchy
 
                                          -  Table 
 
                                          -  Text
 
                                          -  Tree Hierarchy
 
                                          -  List
 
                                         
                                       
                                      -  Using Verification Point Comparator
                                      
 
                                     
		
  
		 
 | 
			     
			  
 
 | 
			     
			  
 
 | 
			     
			  
 
 | 
		
	 |