SV Infotech Offers Testing tools training in Dilsukhnagar Hyderabad.Manual Selenium Testing tools course training institute in Dilsukhnagar Hyderabad
- Introduction
- Importance of software systems
- Common of software development And Software Bugs
- Testing Objectives
SDLC:
- Software Life Cycle Stages
- Testing Stage in SDLC
- Cost of Defect Repair
- Risk of Inadequate Testing
SOFTWARE DEVELOPMENT MODELS
- Waterfall Model
- Incremental Model
- Prototype Model
- Rapid Application Development Model
- Spiral Model
- Model Development
- Agile Development model (Scrum)
TESTING TECHNIQUES
- Static Testing
- Dynamic Testing
STATIC TESTING
- Review
- Inspections
- Walkthroughs
DYNAMIC TESTING
- Unit Testing
- Integration Testing
- System Testing
- User Acceptance Testing
SOFTWARE TESTING LIFE CYCLE AND IMPLEMENTATION TEST REQUIREMENTS GATHERING AND ANALYSIS
- Requirements Reviews
- Requirements Issues Identification
TESTING METHODOGIES
- white Box Testing
- Black Box Testing
- Grey Box Testing
LEVEL OF TESTING
- Unit Testing
- Integration Testing
- System Testing
- User Acceptance Testing
BLACK BOX TEST DESIGN TECHNIQUES
- ECP
- BVA
- Error Guessing
- Decision Tables
- State Transition
WHITE BOX TESTING TECHNIQUES
- Basis Path Testing
- Program Technigue Testing
- Control Strucute Testing
- Matation Testing
IDENTIFY SCENARIO BASED TEST CASES & IDENTIFY FIELD VALIDATION TEST CASES
WHAT IS USE CASE?
IDENTIFY USE CASE BASED TEST CASES, TEST CASE DESIGN
Introduction
- Test Case Design Template
- Types of Test Cases
- Test Case Design Reviews
- Requirement Traceability Matrix
TEST DATA SETUP SOFTWARE ENVIRONMENTS
- Introduction
- Different Components in
- Software environments
- Difference between Test and
- Production Environment
TEST EXECUTION
- Test Execution Life cycle Process
- Different Levels of Test Execution
- Sanity testing
- Test Batches or Test suites Preparation and Execution
- Retesting
- Database Testing
DEFECT REPORTING AND TRACKING
- What is defect?
- Categories of defects
- Defect Life cycle process
- Formal Defect report Template
- Defect Metrics
- Defect Removal Efficiency
TEST MEASUREMENT TECHNIQUES AND METRICS COLLECTION
- Importance of Test Metrics
- Different types of Metrics
TEST CLOSURE ACTIVITY
- Test Execution Stop Criteria
- Test Summery Report Preparation
USER ACCEPTANCE TESTING
- Importance of User Acceptance Testing
- Scope of UTA>
- Alpha Testing
- Beta Testing
SOFTWARE CONFIGURATION MANAGEMENT
- Introduction to Software
- Configuration Management
- Need of Software Configuration Management
PERFORMANCE TESTING TECHNIQUES
- Introduction
- Types of Performance testing
OTHER COMMENLY PERFORMED TESTING TECHNIQUES
- Gray Box Testing
- Usability Testing
- User Interface Testing
- Compatibility Testing
- Configuration Testing
- Adhoc Testing
- Exploratory Testing
- Installation and Un Installation Testing
- Globalization
- Recovery Testing
- Security Testing
-
- What is Automation testing Benefits of
- Automation Testing
- Manual Testing vs. Automation Testing
- Various Automation Test Tools
- Tool Selection Criteria
INTRODUCTION TO QUICK TEST PROFESSIONAL
- Overview of Quick Test Pro
- Starting Quick Test
- Quick Test Window
- Quick Test Window Layout
- Using Quick Test Commands
RECORD AND PLAYBACK
- Creating and Executing a Basic Test
- Recording a Test
- Understanding Your Recorded Test
- Executing a Test
- Different Recording Levels
- Standard Recording
- Analog Recoding
- Low Level Recoding
- Analyzing the Quick Test Results
SPECIAL FOCUS ON VB SCRIPT
- VB Script Language Overview
- VB Script Data Types
- VB Script Constants
- Functions
- Numeric Function
- String Function
- Data and Time Function
- Conversion Function
- Examples on Built in Functions
- Control – of – Flow language
- Conditional Statements
- If… Else select case
- Interactive Statement
- While
- If else, nested if
- Select case
- Do while
- Do .Until
- For, For… Each
- Control – of – Flow language
ARRAYS
- Define array
- Dynamic Array
- Dictionary Object
- Sample Scripts on
- Creating Microsoft excel object
- Creating file system object
- MSWord, Outlook, Internet Explorer,
- WSH
- VBScript objects
WORKING WITH TEST OBJECTS AND REPOSITORIES
- How Quick Test Identifies Objects
- Working with Test Objects
- Object Repository Introduction
- Identifying the Object
- Viewing the Object’s Properties
- Object Spy
- Configuring Object Identification Introduction
- Smart identification
- Managing Object Repositories
- Merging Shared Object Repositories to a Test
- Managing Shared Object Repository Association
- Associating Object repositories with actions
SYNCHRONIZATION
- Synchronizing Your Tests
- Options to Synchronization Your Tests
- Inserting Synchronization Point
- Adding exist Statement
- Adding Wait Statement
- Global Synchronization Settings
CHECK POINTS
- Check points Introduction
-
- Adding Check Points to a Test
- Adding Check point While Editing
- Adding Check point While Recording
- Types of Check points
- Standard Check point
- Image Check point
- Bitmap Check point
- Table Check point
- Text Check point
- Text Area Check point
- Accessibility Check point
- Page Check point
- Database Check point
- XML Check point
- Check points Supported Environment
- validation using code instead of checkpoints
- OUTPUT VALUES
- Adding Check Points to a Test
-
-
-
- Output values Introduction
- Categories of Output values
- Creating Output values
- Storing Output values
- Viewing and Editing Output values
-
-
WORKING WITH ACTIONS
-
-
-
- Introduction to action
- Benefits of Action
- Creating Tests With Multiple Actions
- Guidelines for working with Actions
- Creating a New Action
- Inserting Actions
- Inserting copy of Action
- Inserting existing Actions
- Splitting Actions
- Actions parameters
- Test Modularity implementation
- Creating an actions Template
-
-
PARAMETER ZING TESTS AND DATA DRIVEN TESTS
-
-
-
- Introduction to parameter zing Testes
- Parameter zing Testes
- Parameter zing a Test using
- Data Table
- Parameter zing a Testes using
- Environment Variables
- Data Driven Test
- Create Data Driven Tests
- Local and Global Data Tables
- Random numbers
-
-
WORKING WITH DATA TABLE
-
-
-
- Introduction to Data Tables
- Working with Global and Action Sheets
- Editing and saving Data Table
- Importing and Exporting Data
- Importing Data from a Spread Sheet
- Importing Data from a Text File
- Importing Data from a Data Base
- Importing Data to a Spread Sheet
- Using Formulas in the Data Table
- Using Data Table Methods
-
-
REGULAR EXPRESSIONS
-
-
-
- Introduction to Regular Expressions
- Defining Regular Expressions
- Running and analyzing a test with Regular Expressions
-
-
FUNCTIONS
-
-
-
- Creating user Defined Functions
- Advantages of using Functions
- Creating Generic Functions
- Preparing Regression Test Automation Suites
- Function Decomposition Implementation
-
-
RECOVERY SCENARIOS
-
-
-
- Introduction to Recovery Scenarios
- When to use Recovery Scenarios
- Defining Recovery Scenarios
- Recovery Scenario Manager
- Managing Recovery Scenarios
- Associating Recovery Scenarios to your Test
- Programmatically Controlling the Recovery mechanism
-
-
QUICK TEST AUTOMATION OBJECT MODEL
-
-
-
- Automation Quick Test Operations
- When to use AOM Scripts
- Basic Elements of AOM Script
- Generating your AOM Scripts
-
-
DESCRIPTIVE PROGRAMMING
-
-
-
- Introduction to Descriptive Programming
- When to use Descriptive Programming
- Interacting with Test Objects not stored in the Object Repository
- Access Dynamic Objects during runtime
- Retrieving run – Time Object Properties
- Activating Run – Time Object Methods
- SCRIPTING IN REAL TIME ENVIRONMENT
-
-
-
-
-
-
-
- Quick Test Pro Coding Standards & Best Practices
- Naming Conventions
- Coding Rules
-
- API TESTING
- API Introduction
- Windows API
- Calling the Library
- Functions in API
-
-
-
-
MISLLENEOUS
-
-
-
-
-
- Utility Objects
- Step Generator
- Faction definition generator
- Virtual Objects
- Transactions
- Working with Web tables
-
-
-
-
DEBUGGING
-
-
-
-
-
- Break points
- Step in to
- Step Over
- Step out
- Debug Viewer
- Watch
- Variable
- Command
-
-
-
-
TOOLS
-
-
-
-
-
- Test Batch Runner
- Password Encrypt
- Upgrade
-
-
-
-
AUTOMATION APPROACH
-
-
-
-
-
- Planning
- Design Framework
- Implementation of Frameworks
- Modular
- Library
- Keyword
- Data Driven
- Hybrid
- Database framework
-
-
-
-
WORKING WITH QUALITY CENTER
-
-
-
-
- Connecting to Quality Center
- Disconnecting from Quality Center
- Integrating Quick Test with Quality Center
- Saving Tests in to Quality Center
- Opening Tests from Test
-
-
-
Sv Infotech Offers Automation Testing (QTP) Training In Dilsukhnagar. Best Training institutes for Automation Testing (QTP) Course in Dilsukhnagar✓ Attend a Demo.☎ .9030061377
AUTOMATION LIFE CYCLE IMPLEMENTATION USING QTP
- What is automation testing
- When best to go for automation
- Advantages of Automation
- Criteria for Automation
INTRODUCTION TO SELENIUM
- What is Selenium
- Use of selenium
- When selenium can be useful in testing
- Features of Selenium
- Differences between Selenium and QTP
SELENIUM COMPONENTS
- Selenium IDE
- Selenium RC
- Selenium Grid
CONFIGURATION OF IDE & DEV SCRIPTS
- Recording the script
- Running the script
- How to save the recording script
- Object Identification
- Difference between Testcase and test suit
- Languages supported while recording
- Synchronization in Selenium IDE
- Testing Vs Selenium IDE
- When to use Selenium IDE
- How to run the recorded script against other browsers
- Why companies are not using recording tools
- When to use validation in realtime
- How to use validations
CORE JAVA FUNDAMENTALS
LANGUAGE FUNDAMENTALS
- Java Programming Language Keywords
- Class and Object
- Data Types
- Array Declaration, Construction and Initialization
FLOW CONTROL, EXCEPTIONS, AND ASSERTIONS
- Writing Code Using If and Switch Statements
- Writing Code using Loops
- Handling Exceptions
- Working with the Assertion Mechanism
OBJECT ORIENTATION, OVERLOADING AND OVERRIDING, CONSTRUCTORS
- Benefits of Encapsulation
- Overridden and Overloaded Methods
USING THE JAVA.LANG.STRING CLASS
- Using the java.lang.Math Class
- Using Wrapper Classes
- Using the equals () Method with Strings, Wrappers and Objects
DEFINING, INSTANTIATING, AND STARTING THREADS
- Preventing Thread Execution
- Synchronizing Code
- Thread Interaction
JUNIT INTRODUCTION
- Proving it works
- Starting from scratch
AUTOMATION LIFE CYCLE
- What is a Framework
- Types of Frameworks
- Modular framework
- Data Driven framework
- Keyword driven framework
- Hybrid framework
- Use of Framework
- How develop the framework
- Integration of the framework
- How execute the scripts from framework
CREATING THE ENVIRONMENT FOR SELENIUM RC
- Creating generic scripts in selenium
- Creating scripts by using functions
- Running the scripts in Eclipse
- Inheritance
- Browser commands with examples
- Interactive commands with examples
- Information commands with examples
- Validation commands with examples
- How to take data from excel sheets
- Why should we use excel sheets
- How to take large no of data from excel sheets
- How to export data to an excel sheets
- Export large no of data to an excel sheet
- How to export results after completion of execution the script
- How to use Eclipse
- Debugging the script
- Maintaining synchronization points
- How to handle Popup and alert messages
- Recognizing Similar Elements
- Working with Table Elements
- Connecting to Database
DEVELOPING REUSABLE SCRIPT
- Validations
- What is validation
- What is the use of validation in Automation testing
- Understanding unit testing frameworks
- Setting up JUnit
- Testing with Junit
OBJECT REPOSITORY
- What is object repository
- How to use object repository in framework
- What is the use of maintaining Object repository
- Types of creating object repository
ADDITIONAL CONCEPTS
- How to use XPath
- How to use DOM
- How to use KeyCommands
SELENIUM 2 / WEB DRIVER
- Selenium 2.0 Features
- The Selenium Server – When to Use it
- Setting up a Selenium – Web Driver Project
- Migrating from Selenium 1.0
- Getting Started with Selenium Web Driver
- Introducing Web Driver’s Drivers
- Commands & Operation
- Web Driver backed Selenium RC
- Programs on Web Driver
- Programs on Web Driver Backed Selenium RC
TESTNG FRAMEWORK
- What is Testing
- Create Testing.xml file
- Integrate the Selenium Scripts and Run from Testing
- Reporting Results & Analyze
- Run Scripts from Multiple Browsers
- What is Mobile app testing
- Difference between Mobile testing and Mobile app testing
- Difference between Native, Web and Hybrid application
- Mobile application architecture overview
- Different Mobile platforms
ANDROID MOBILE BASICS
- What is Emulators
- How to configure Emulators
- How to install the build
- Steps to install the Android emulator
- ADB commands
- How to capture the logs and screen shots
IOS MOBILE BASICS
- What is Simulator
- How to configure Simulators
- How to install the build
- Steps to install the iOS simulators
- How to capture the logs and screen shots
- How to install application on iPhone devices
INTRODUCTION TO AUTOMATION TOOL
- Different automation tools
- Identifying the automation cases
- Record and playback for Android and iOS devices
- Script enhancement
- Export test results
- Overview on Load runner
- Load Testing
- Performance Testing
- Stress Testing
- Load Runner Architecture
- Load Test Process
VUSER GENERATOR
- Identification of Scenarios
- Recording the Script
- Enhancing the Script
- Transactions
- Rendezvous
- Parameterization
- Correllation
- Manual, Auto
- Executing the Script
- Analyzing the log
- Runtime settings
LOAD RUNNER CONTROLLER
- Load Test Planning
- Planning Load Generators
- Counters
- Scheduling
- Creating the Scenarios
- Executing the Scenarios
- ANALYSIS
- Analyzing the Summary Report
- Graphs Analysis
- Hits / Sec, Through Put
- Webpage Diagnosis
- Identifying the Bottle Necks
- Creating Reports