TESTING

MANUAL TESTING

  • Introduction to Quality Assurance
  • Initial Discussion –What is Software Quality Assurance and Software Testing
  • How IT Projects are formed and identified
  • Testing Process Discussion-Real-Time testing vs. Software Testing
  • Importance of Testing in IT projects
  • Describe all environments
  • Describe Team structure
  • Software Development life cycle
  • Types of testing (System, Regression, UAT, Functional, Black box, White box, integration testing…. Etc)
  • Common problems and solutions in Testing
  • Understanding Testing Terminology, SDLC, Testing cycle
  • Detailed training and discussion on BRS (Business Requirement Specification)
  • Detailed training and discussion on SRS/FRS (System Requirement Specification)
  • Software Quality Assurance standards.
  • Testing Methodologies
  • Testing Life cycles
  • Test Plan Development
  • Test Case Development (Basic techniques to derive test cases)
  • Test Execution and Test Results Analysis
  • RTM (Requirement Traceability Matrix)
  • Defect Life cycle
  • Defect management and Defect Resolution process
  • Defect severities and priorities
  • User Acceptance Testing and production Deployment
  • Differences between Manual Testing and Automated Testing
  • Manual Test Design and Execution
  • Test Metrics and results analysis, Reporting
  • Current Automated testing tools used in industry and the differences between each

WINRUNNER BASICS

  • WinRunner Testing Process
  • Creating GUI Map, Creating Test Scripts, Debug Test
  • Scripts, Run Tests,
  • View Results, Report Defects
  • GUI Map
  • Types of GUI Map files, Global GUI Map, GUI Map file per test, GUI Spy,
  • Rapid Test Script Wizard usage, Maintaining GUI Map for regressions
  • Record Modes in WinRunner
  • Analog Recording, Context Sensitive Recording
  • Playback Modes in WinRunner
  • Verify
  • Debug
  • Update
  • Synchronization Point
  • Checkpoints in a Test Script
  • GUI Checkpoints, Bitmap Checkpoints, Text Checkpoints, Database Checkpoints
  • Programming test with TSL
  • Batch Tests
  • Data Driven Tests
  • GUI Configuration
  • WinRunner Configuration
  • Integrating WinRunner with Test Director

QUICK TEST PROFESSIONAL

  • Quick Test professional introduction
  • Benefits of QTP, Understanding QTP window, QTP components
  • QTP Objects
  • Understanding objects, Object repository, Managing test objects
  • QTP testing process
  • Different modes of Recording a test
  • Organizing test into actions
  • QTP Checkpoints
  • Introduction, Types of checkpoints, Inserting checkpoints in a test at different levels, Standard,
  • Image, Table, Text, Text area, bitmap, XML, database checkpoint

LOAD RUNNER

  • Volume testing, Performance Testing, Load Testing
  • Differences in types of testing and planning, scheduling, Coordinating a load test
  • Introduction and Understanding different protocols supported in VuGen
  • Understand and Setting VuGen environment
  • Creating, running and organizing scripts in virtual generator
  • Parameterization in vuser scripts
  • Understand the need to parameterize data
  • Creating parameters in vuser scripts
  • Using different techniques of parameterization
  • Controller
  • Understanding the logistics behind scenarios
  • Components of Controller and setting up scenarios
  • Configuring load generator
  • Creating a manual and Goal Oriented scenario
  • Configuring manual scenario, assign Vusers, Configure runtime settings.
  • Scheduling a scenario
  • Setting up a scenario, Adding vusers, assigning groups to different load generators, managing different options in controller.
  • Monitor scenario for performance monitors, vuser monitors.
  • Configure rendezvous points
  • Stop a scenario and Results Configuration
  • Using controller to conduct the load test
  • Using Analysis and performance monitors to assess the load performance and to detect the Bottlenecks in the application

TEST DIRECTOR

  • Introduction and usage of Test director
  • Management tool vs. Test director
  • Creating Requirements in Test director
  • Linking requirements with Test cases and Test Sets and Defects
  • Importing test cases into test director
  • Exporting test cases from test director to any file system
  • Creating a test cases in Test director
  • Creating test sets in test lab
  • Adding test cases to test lab
  • Executing Manual and Automation test cases from TD
  • Defect Tracking
  • Entering defects into TD
  • Handling defects
  • Generating reports on defects

DATA BASES

  • Importance of Data bases in testing
  • Training on DDL, DML and DCL and SQL basics
  • Interview questions on Data Bases
  • Database Testing and Data Integrity Testing
  • Data Validation and Data Verification

MISCELLANEOUS

  • INTERVIEW TIPS ARE GIVEN along with guidelines to create a catchy resume.
  • Assistance to the candidates in Interview help would be given
  • I shall also be giving the clear picture of /understanding how the real environment will be
  • An overview would be given for the Rational Tools, Empirix and other automated tools
  • Overview of Languages to be learned for Testing
  • My training would be more of a practical perspective for the students for them to get a better understanding of Testing is done in a real time environment.