SlideShare a Scribd company logo
1 of 7
Download to read offline
Manual Testing
Software Testing Introduction
 Introduction to Software Testing
 Software Development Process
 Project vs. Product
 Error / Fault / Failure
 Why Software has defects
 Cost of fixing defects
 Most common defects
 Verification vs Validation
 Objectives of Testing
 Role of a Tester
Software Development Life Cycle
(SDLC)
 SDLC Phases
 SDLC Models
- Waterfall Model
- Incremental Model
- Prototype Model
- Spiral Model
- V Model
- Agile Model
Software Testing
Methodologies
 Static Testing
 White Box Testing
 Black Box Testing
 Gray Box Testing
Software Testing Techniques
 Reviews
 Types of Reviews
 Inspections & Audits
 Walkthroughs
White Box Testing
 Unit Testing
- Mutation Testing
 Integration Testing
- Big-bang approach
- Top-down approach
- Bottom-up approach
 Stubs & Drivers
White Box Test Design
Techniques
 Code coverage
- Statement Coverage
- Condition Coverage
- Path Coverage
 Cyclomatic Complexity
Black Box Testing
 System Testing
 UAT
- Alpha Testing
- Beta Testing
Software Testing Life Cycle (STLC)
 Test Plan & Test Strategy
 Test Scenarios
 Designing Test Cases & Generating Test
Data
Black Box Test Design Techniques
 ECP
 BVA
 Decision Table Testing
 State Transition Testing
 Use Case Testing
Requirement Traceability Matrix
Build Release Process
 SRN && DD
 Build Deployment
Test Execution & Types of Testing
 Smoke / Sanity Testing
 Risk Based Testing
 Ad-hoc Testing
 Re-Testing
 Regression Testing
 End-to-End Testing
 Exploratory Testing
 Monkey Testing
 UI Testing
 Usability Testing
 Security Testing
 Performance Testing
 Load Testing
 Stress Testing
 Compatibility Testing
 Installation Testing
 Globalization Testing
 Localization Testing
 Recovery Testing
 Acceptance Testing
 Concurrent Testing
 Benchmark Testing
Database Testing
Defect / Bug Life Cycle & Defect
Management
 What is defect?
 Defect Classification
 Defect report Template
Test Closure
 Criteria for Test Closure
 Test Summary Report
Project Metrics
Software Configuration Management
Overview of Testing on Banking,
Insurance
Testing Certifications
QA & QC
ISO & CMM Standards
QuickTest Professional
(QTP)
Introduction to Automation
 Benefits of Automation Testing
 Manual Testing Vs. Automation
Testing
 Various Automation Test Tools
 Tool selection criteria
Introduction to QuickTest Pro
 Overview of QuickTest Pro
 Starting QuickTest
 QuickTest Window
 QuickTest Window Layout
 Using QuickTest Commands
 New Features of QTP 11
Working with Add-ins & Add-in
Manager
Different ways of developing
Automation Tests
 Recording Tests
- Standard recording
- Analog recording
- Low level recording
 Writing script
 Descriptive Programming
Generating Customized Test Results with
Reporter Object
Working with Test Objects and Object
Repositories
 How QTP learns Objects
 How QTP identifies Objects
 Working with Test Objects
 Object Spy
 Configuring Object Identification
 Smart Identification
 Creating and Managing Shared
Repositories
 Merging Shared Object Repositories
 Comparing Shared Repositories
 Associating Shared Object Repositories
to a Test
Working with Test Object Methods &
Properties
VB Script Language Overview
 VB Script Data Types
 VB Script Variables
 Conditional Statements
- If- Else, Nested If, Select case
 Iterative Statements
- While, For, Do- While, Do- Until
 Arrays
- Define Array
- Dynamic Array
 VB Script Constants
 Functions
- Numeric Function
- String Function
- Date and Time Function
- Conversion Function
 Sub routines
User Defined Functions
 Creating User defined functions
 Advantages of using functions
 Creating function libraries
 Association function libraries
 Preparing Regression test automation
suites
 Function decomposition Implementation
Advanced VB Scripting
 Working with Internet Explorer
Application Object
 Working with FileSystem Object
 Working with Excel Application Object
 Working with Database Connection
Object
 Working with RecordSet Object
 Working with COM Objects
 Working with Word Application
Object
 Working with Outlook Application
object
 Error handling with Err Object
 Working with Dictionary Object
 Working with XMLUtil Object
 Working with QCUtil Object
 Working with DOM object
 WSH Scripting basics
 Working with Shell
Synchronization
 Need of Synchronization
 Different ways of Synchronizing
the Tests
 Configuring Default
Synchronization time out
 Exist Statement
 Wait Statement
 Synchronization Point
Checkpoints
 Checkpoint Introduction
 Adding Checkpoints to a Test
 Types of Checkpoints
- Standard Checkpoint
- Image Checkpoint
- Bitmap Checkpoint
- Table Checkpoint
- Text Checkpoint
- Text Area Checkpoint
- Accessibility Checkpoint
- Page Checkpoint
- Database Checkpoint
- XML Checkpoint
 Checkpoints Supported
Environment
 Validating the above checks
through VB scripting
Output Values
 Introduction
 Different Output values
 Defining Output values
 Storing Output values
 Using Output values in Script
 Substitute above Output Values
through Code
Transactions
 Purpose
 Inserting Start Transactions
 Inserting End Transactions
 Analyzing Transaction Results
Working with Actions
 Introduction to Actions
 Benefits of Actions
 Creating Tests with Multiple Actions
 Guidelines for Working with Actions
 Creating a New Action
 Inserting Actions
 Inserting Copy of Action
 Inserting Existing Action
 Splitting Actions
 Action Parameters
 Test Modularity Implementation
 Creating an Action Template
 Difference between Reusable Actions
and Functions
Developing Data Driven Tests
 Working with Data Tables
 Data Table Methods
 Parameterize Tests using Data Tables
 Developing Data Driven Test using Excel
Files
 Developing Data Driven Test using Text
Files
Regular Expressions
 Introduction to Regular Expressions
 Defining Regular Expressions
 Working with RegExp object
Debugging
 Need of Debugging
 Breakpoints
 Step Into
 Step Over
 Step Out
 Debug Viewer
 Watch
 Variable
 Command
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
Descriptive Programming
 Introduction to Descriptive
Programming
 When to use Descriptive
Programming
 Descriptive programming
Approach
 Static Representation
 Dynamic Representation
 Handling Dynamic Objects
 Handling Similar Objects
 Developing Generic Scripts
Working with Web Tables
AOM Scripts
 Developing Startup Scripts
 Launching QTP
 Setting Tool Options
 Setting Test Options
 Opening a Test
 Running a Test
 Store Results in Required location
 Closing a Test
 Closing QTP
API Programming
 API Introduction
 Windows API Library
 Registering API Library
 Calling the Library Functions in
API
WebServices Testing
 Introduction to SOAP,
WebServices
 XML, XSLT, XSD programming
 WebServices Request & Response
Transactions
 WSDL Validations
Automating Different Environments
with QTP
 .Net
 Java etc.,
Scripting in Real-Time Environment
 QuickTest Pro Coding Standards & Best
Practices
 Naming Conventions
Automation Frameworks
 Automation Approach
 Planning & Designing Framework
 Implementation of Framework
- Modularity Framework
- Library Architecture Framework
- Keyword-Driven Framework
- Data-Driven Framework
- Hybrid Framework
Working with Quality Center
 Connecting to Quality Center
 Disconnecting from Quality Center
 Integrating Quickest with Quality Center
 Uploading Automation Resources in
Quality Center
 Saving Tests into Quality Center
 Opening Tests from Quality Center
 Executing Tests from Quality Center
Additional Coverage
 Utility Objects
 Step Generator
 Function definition generator
 Virtual objects
 Examples and Scenarios relevant to
major business domains
Quality Center
Overview on Test Management
Architecture of QC Tool
Site Administrator
 Create Project
 Creating Users
 Assigning Users to Projects
 Monitor connections & Licenses
Sitescope
 Backup, Restore
 Version Control
Quality Center
 Managing Requirements
 Working with Test Plan
 Developing Manual & Automation Tests
 Coverage analysis / Traceability
 Create Test Sets
 Running Tests
 Record Results
 Defect Reporting & Tracking
 Integration with QTP
 Test Resources
 Test Linkage
 Defect Linkage
Test Management
 Developing Reports
 Developing Graphs
 Dash Board
Customization
 Creating Groups
 Module Access
 Entities
 Managing lists
 Mail configuration
Performance Testing
using Load Runner
Overview
 Performance Testing Concepts
 Performance Testing Types
 System Architecture info
 Objectives of the Performance
Testing
 Phases of the Performance
Testing
 Components of LoadRunner
 LoadRunner Testing Process
Recording
 Structure the script based on
planning
 Use VuGen to record a Vuser
script for Web environment
 Describe HTML & URL recording
levels
 When to use HTML and/or URL
recording levels
Playback
 Identify the appropriate Web
Run-time settings to set
 Configure Web Run-time settings
to run the script
 Verify Vuser script functionality in
VuGen
 Solve Play back problems by
parameterizing the script
 Different types of Parameterizations
Manual Correlation
 Distinguish between available
correlation methods
 Correlate a script manually using
correlation functions
 Correlation during and after recording
 Use the scan for correlation tool
 Correlate data during recording
 Define rules for correlation in Recording
Options
 Enable correlation during recording
Introduction to Scenarios
 Explain elements that make a
LoadRunner scenario
 Identify different types of scenarios
 How to choose a scenario
 Present the basic steps for creating a
scenario
Using Run-Time setting
 Script and scenario Run-Time Settings
 Configure Run-time settings in the
Controller
Scenario Execution
 Prepare for scenario run
 Identify techniques to efficiently run a
scenario
Scheduling Scenarios
 Scheduling Group and By scenario
 Prepare VUGen user initialization
 Configure scenario ramp up and ramp
down
Performance Monitors
 Value of Performance Monitors
 Select Performance Monitors
 Add measurements to Performance
Monitors
 Performance Overlays to track down
bottlenecks
Result Analysis
 Value of root cause analysis – resources
bottleneck, code loops
 Diagnose errors with LoadRunner
Application and Architecture
 Meaningful Interpretation of
LoadRunner graphs
Testing tools concepts

More Related Content

What's hot

What's hot (6)

SoftTest Ireland: Model Based Testing - January 27th 2011
SoftTest Ireland: Model Based Testing - January 27th 2011SoftTest Ireland: Model Based Testing - January 27th 2011
SoftTest Ireland: Model Based Testing - January 27th 2011
 
Hp Quick Test Professional
Hp Quick Test ProfessionalHp Quick Test Professional
Hp Quick Test Professional
 
Ppt Qtp
Ppt QtpPpt Qtp
Ppt Qtp
 
Pimpri Chinchwad Software Testing Courses
Pimpri Chinchwad  Software Testing Courses  Pimpri Chinchwad  Software Testing Courses
Pimpri Chinchwad Software Testing Courses
 
Software testing
Software testingSoftware testing
Software testing
 
Qtp basic
Qtp basicQtp basic
Qtp basic
 

Viewers also liked (6)

Služba EOD v NTK
Služba EOD v NTKSlužba EOD v NTK
Služba EOD v NTK
 
Các chỉ số kt
Các chỉ số ktCác chỉ số kt
Các chỉ số kt
 
10.10.2014, NEWSWIRE, Issue 346
10.10.2014, NEWSWIRE, Issue 34610.10.2014, NEWSWIRE, Issue 346
10.10.2014, NEWSWIRE, Issue 346
 
Blood Donation Camp
Blood Donation CampBlood Donation Camp
Blood Donation Camp
 
Resortes - Cesar Uribe
Resortes - Cesar UribeResortes - Cesar Uribe
Resortes - Cesar Uribe
 
πατριαρχική οικογένεια
πατριαρχική οικογένειαπατριαρχική οικογένεια
πατριαρχική οικογένεια
 

Similar to Testing tools concepts

Hp quick test professional 10
Hp quick test professional 10Hp quick test professional 10
Hp quick test professional 10Sap Tao Bpt
 
Netserv Software Testing
Netserv Software TestingNetserv Software Testing
Netserv Software Testingsthicks14
 
QTP Training
QTP TrainingQTP Training
QTP TrainingG.C Reddy
 
Manaual testing training course content
Manaual testing training course contentManaual testing training course content
Manaual testing training course contentmindqsystems
 
QTP ONLINE TRAINING
QTP ONLINE TRAININGQTP ONLINE TRAINING
QTP ONLINE TRAININGSanthosh Sap
 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsBhavin Javia
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Steve Lange
 
Shuvam Dutta | Performance analyst
Shuvam Dutta | Performance analystShuvam Dutta | Performance analyst
Shuvam Dutta | Performance analystShuvam Dutta
 
Dhanasekaran 2008-2009 Quick Test Pro Presentation
Dhanasekaran 2008-2009 Quick Test Pro PresentationDhanasekaran 2008-2009 Quick Test Pro Presentation
Dhanasekaran 2008-2009 Quick Test Pro PresentationDhanasekaran Nagarajan
 
First QTP Tutorial
First QTP TutorialFirst QTP Tutorial
First QTP Tutorialtjdhans
 
QTP Tutorial Slides Presentation.
QTP Tutorial Slides Presentation.QTP Tutorial Slides Presentation.
QTP Tutorial Slides Presentation.Jaya Priya
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectDevOps.com
 
Shuvam dutta | Performance tester
Shuvam dutta | Performance testerShuvam dutta | Performance tester
Shuvam dutta | Performance testerShuvam Dutta
 

Similar to Testing tools concepts (20)

QTP AUTOMATION TESTING SYLLABUS
QTP AUTOMATION TESTING SYLLABUSQTP AUTOMATION TESTING SYLLABUS
QTP AUTOMATION TESTING SYLLABUS
 
Hp quick test professional 10
Hp quick test professional 10Hp quick test professional 10
Hp quick test professional 10
 
Qtp syllabus
Qtp syllabus Qtp syllabus
Qtp syllabus
 
Netserv Software Testing
Netserv Software TestingNetserv Software Testing
Netserv Software Testing
 
QTP Online Training
QTP Online Training QTP Online Training
QTP Online Training
 
QTP Training
QTP TrainingQTP Training
QTP Training
 
About Qtp_1 92
About Qtp_1 92About Qtp_1 92
About Qtp_1 92
 
About Qtp 92
About Qtp 92About Qtp 92
About Qtp 92
 
Manaual testing training course content
Manaual testing training course contentManaual testing training course content
Manaual testing training course content
 
QTP ONLINE TRAINING
QTP ONLINE TRAININGQTP ONLINE TRAINING
QTP ONLINE TRAINING
 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails Applications
 
Shuvam dutta
Shuvam duttaShuvam dutta
Shuvam dutta
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
 
Shuvam Dutta | Performance analyst
Shuvam Dutta | Performance analystShuvam Dutta | Performance analyst
Shuvam Dutta | Performance analyst
 
Dhanasekaran 2008-2009 Quick Test Pro Presentation
Dhanasekaran 2008-2009 Quick Test Pro PresentationDhanasekaran 2008-2009 Quick Test Pro Presentation
Dhanasekaran 2008-2009 Quick Test Pro Presentation
 
First QTP Tutorial
First QTP TutorialFirst QTP Tutorial
First QTP Tutorial
 
QTP Tutorial Slides Presentation.
QTP Tutorial Slides Presentation.QTP Tutorial Slides Presentation.
QTP Tutorial Slides Presentation.
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
Shuvam dutta | Performance tester
Shuvam dutta | Performance testerShuvam dutta | Performance tester
Shuvam dutta | Performance tester
 
Shuvam dutta
Shuvam duttaShuvam dutta
Shuvam dutta
 

Recently uploaded

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Recently uploaded (20)

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

Testing tools concepts

  • 1. Manual Testing Software Testing Introduction  Introduction to Software Testing  Software Development Process  Project vs. Product  Error / Fault / Failure  Why Software has defects  Cost of fixing defects  Most common defects  Verification vs Validation  Objectives of Testing  Role of a Tester Software Development Life Cycle (SDLC)  SDLC Phases  SDLC Models - Waterfall Model - Incremental Model - Prototype Model - Spiral Model - V Model - Agile Model Software Testing Methodologies  Static Testing  White Box Testing  Black Box Testing  Gray Box Testing Software Testing Techniques  Reviews  Types of Reviews  Inspections & Audits  Walkthroughs White Box Testing  Unit Testing - Mutation Testing  Integration Testing - Big-bang approach - Top-down approach - Bottom-up approach  Stubs & Drivers White Box Test Design Techniques  Code coverage - Statement Coverage - Condition Coverage - Path Coverage  Cyclomatic Complexity Black Box Testing  System Testing  UAT - Alpha Testing - Beta Testing Software Testing Life Cycle (STLC)  Test Plan & Test Strategy  Test Scenarios  Designing Test Cases & Generating Test Data Black Box Test Design Techniques  ECP  BVA  Decision Table Testing  State Transition Testing  Use Case Testing Requirement Traceability Matrix Build Release Process  SRN && DD  Build Deployment Test Execution & Types of Testing  Smoke / Sanity Testing  Risk Based Testing  Ad-hoc Testing  Re-Testing  Regression Testing  End-to-End Testing  Exploratory Testing  Monkey Testing  UI Testing  Usability Testing  Security Testing  Performance Testing  Load Testing  Stress Testing  Compatibility Testing  Installation Testing  Globalization Testing  Localization Testing  Recovery Testing  Acceptance Testing  Concurrent Testing  Benchmark Testing Database Testing
  • 2. Defect / Bug Life Cycle & Defect Management  What is defect?  Defect Classification  Defect report Template Test Closure  Criteria for Test Closure  Test Summary Report Project Metrics Software Configuration Management Overview of Testing on Banking, Insurance Testing Certifications QA & QC ISO & CMM Standards QuickTest Professional (QTP) Introduction to Automation  Benefits of Automation Testing  Manual Testing Vs. Automation Testing  Various Automation Test Tools  Tool selection criteria Introduction to QuickTest Pro  Overview of QuickTest Pro  Starting QuickTest  QuickTest Window  QuickTest Window Layout  Using QuickTest Commands  New Features of QTP 11 Working with Add-ins & Add-in Manager Different ways of developing Automation Tests  Recording Tests - Standard recording - Analog recording - Low level recording  Writing script  Descriptive Programming Generating Customized Test Results with Reporter Object Working with Test Objects and Object Repositories  How QTP learns Objects  How QTP identifies Objects  Working with Test Objects  Object Spy  Configuring Object Identification  Smart Identification  Creating and Managing Shared Repositories  Merging Shared Object Repositories  Comparing Shared Repositories  Associating Shared Object Repositories to a Test Working with Test Object Methods & Properties VB Script Language Overview  VB Script Data Types  VB Script Variables  Conditional Statements - If- Else, Nested If, Select case  Iterative Statements - While, For, Do- While, Do- Until  Arrays - Define Array - Dynamic Array  VB Script Constants  Functions - Numeric Function - String Function - Date and Time Function - Conversion Function  Sub routines User Defined Functions  Creating User defined functions  Advantages of using functions  Creating function libraries  Association function libraries  Preparing Regression test automation suites  Function decomposition Implementation Advanced VB Scripting  Working with Internet Explorer Application Object  Working with FileSystem Object  Working with Excel Application Object  Working with Database Connection Object
  • 3.  Working with RecordSet Object  Working with COM Objects  Working with Word Application Object  Working with Outlook Application object  Error handling with Err Object  Working with Dictionary Object  Working with XMLUtil Object  Working with QCUtil Object  Working with DOM object  WSH Scripting basics  Working with Shell Synchronization  Need of Synchronization  Different ways of Synchronizing the Tests  Configuring Default Synchronization time out  Exist Statement  Wait Statement  Synchronization Point Checkpoints  Checkpoint Introduction  Adding Checkpoints to a Test  Types of Checkpoints - Standard Checkpoint - Image Checkpoint - Bitmap Checkpoint - Table Checkpoint - Text Checkpoint - Text Area Checkpoint - Accessibility Checkpoint - Page Checkpoint - Database Checkpoint - XML Checkpoint  Checkpoints Supported Environment  Validating the above checks through VB scripting Output Values  Introduction  Different Output values  Defining Output values  Storing Output values  Using Output values in Script  Substitute above Output Values through Code Transactions  Purpose  Inserting Start Transactions  Inserting End Transactions  Analyzing Transaction Results Working with Actions  Introduction to Actions  Benefits of Actions  Creating Tests with Multiple Actions  Guidelines for Working with Actions  Creating a New Action  Inserting Actions  Inserting Copy of Action  Inserting Existing Action  Splitting Actions  Action Parameters  Test Modularity Implementation  Creating an Action Template  Difference between Reusable Actions and Functions Developing Data Driven Tests  Working with Data Tables  Data Table Methods  Parameterize Tests using Data Tables  Developing Data Driven Test using Excel Files  Developing Data Driven Test using Text Files Regular Expressions  Introduction to Regular Expressions  Defining Regular Expressions  Working with RegExp object Debugging  Need of Debugging  Breakpoints  Step Into  Step Over  Step Out  Debug Viewer  Watch  Variable  Command 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
  • 4.  Programmatically Controlling the Recovery Mechanism Descriptive Programming  Introduction to Descriptive Programming  When to use Descriptive Programming  Descriptive programming Approach  Static Representation  Dynamic Representation  Handling Dynamic Objects  Handling Similar Objects  Developing Generic Scripts Working with Web Tables AOM Scripts  Developing Startup Scripts  Launching QTP  Setting Tool Options  Setting Test Options  Opening a Test  Running a Test  Store Results in Required location  Closing a Test  Closing QTP API Programming  API Introduction  Windows API Library  Registering API Library  Calling the Library Functions in API WebServices Testing  Introduction to SOAP, WebServices  XML, XSLT, XSD programming  WebServices Request & Response Transactions  WSDL Validations Automating Different Environments with QTP  .Net  Java etc., Scripting in Real-Time Environment  QuickTest Pro Coding Standards & Best Practices  Naming Conventions Automation Frameworks  Automation Approach  Planning & Designing Framework  Implementation of Framework - Modularity Framework - Library Architecture Framework - Keyword-Driven Framework - Data-Driven Framework - Hybrid Framework Working with Quality Center  Connecting to Quality Center  Disconnecting from Quality Center  Integrating Quickest with Quality Center  Uploading Automation Resources in Quality Center  Saving Tests into Quality Center  Opening Tests from Quality Center  Executing Tests from Quality Center Additional Coverage  Utility Objects  Step Generator  Function definition generator  Virtual objects  Examples and Scenarios relevant to major business domains Quality Center Overview on Test Management Architecture of QC Tool Site Administrator  Create Project  Creating Users  Assigning Users to Projects  Monitor connections & Licenses Sitescope  Backup, Restore  Version Control Quality Center  Managing Requirements  Working with Test Plan  Developing Manual & Automation Tests  Coverage analysis / Traceability
  • 5.  Create Test Sets  Running Tests  Record Results  Defect Reporting & Tracking  Integration with QTP  Test Resources  Test Linkage  Defect Linkage Test Management  Developing Reports  Developing Graphs  Dash Board Customization  Creating Groups  Module Access  Entities  Managing lists  Mail configuration Performance Testing using Load Runner Overview  Performance Testing Concepts  Performance Testing Types  System Architecture info  Objectives of the Performance Testing  Phases of the Performance Testing  Components of LoadRunner  LoadRunner Testing Process Recording  Structure the script based on planning  Use VuGen to record a Vuser script for Web environment  Describe HTML & URL recording levels  When to use HTML and/or URL recording levels Playback  Identify the appropriate Web Run-time settings to set  Configure Web Run-time settings to run the script  Verify Vuser script functionality in VuGen  Solve Play back problems by parameterizing the script  Different types of Parameterizations Manual Correlation  Distinguish between available correlation methods  Correlate a script manually using correlation functions  Correlation during and after recording  Use the scan for correlation tool  Correlate data during recording  Define rules for correlation in Recording Options  Enable correlation during recording Introduction to Scenarios  Explain elements that make a LoadRunner scenario  Identify different types of scenarios  How to choose a scenario  Present the basic steps for creating a scenario Using Run-Time setting  Script and scenario Run-Time Settings  Configure Run-time settings in the Controller Scenario Execution  Prepare for scenario run  Identify techniques to efficiently run a scenario Scheduling Scenarios  Scheduling Group and By scenario  Prepare VUGen user initialization  Configure scenario ramp up and ramp down Performance Monitors  Value of Performance Monitors  Select Performance Monitors  Add measurements to Performance Monitors  Performance Overlays to track down bottlenecks Result Analysis  Value of root cause analysis – resources bottleneck, code loops
  • 6.  Diagnose errors with LoadRunner Application and Architecture  Meaningful Interpretation of LoadRunner graphs