Software Testing Tools

Similar documents
Mind Q Systems Private Limited

Techno Expert Solutions An institute for specialized studies! Introduction to Advance QTP course Content

Mind Q Systems Private Limited

Peers Technologies Pvt. Ltd. TESTING TOOLS

Learn Well Technocraft

QTP Course Content; Introduction

Software Testing MANUAL TESTING. Introduction to Testing. Software Quality Software Testing Definition. Different Life Cycle Models Waterfall Model

FRESHER TRAINING PROGRAM [MANUAL/QTP/ALM/QC/SE/LR/DB/ANDROID] COURSE OVERVIEW

Testing. Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES

Diploma in Software Testing 2.0 (HP)

Manual Testing. Software Development Life Cycle. Verification. Mobile Testing

Learn Well Technocraft

UFT Introduction to Automation and QTP

EXPERT TRAINING PROGRAM [QTP/ALM]

Software Testing

Diploma in Software Testing (DST)

Certified Automation Functional Testing Professional VS-1253

Introduction to ALM, UFT, VuGen, and LoadRunner

FRESHER TRAINING PROGRAM [MANUAL/QTP/ALM/QC/SE/LR/DB/MOBILE]

ISTQB Training and Certifications. Automation Testing

Module 1 : Fundamentals of Testing. Section 1: Manual Testing

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info


Six Months SQT Training Course Syllabus

Software Testing Interview Question and Answer

Module-1 QTP Fundamentals. Module 2 Basics of QTP. Vasundhara Sector 14-A, Plot No , Near Vaishali Metro Station,Ghaziabad

Copyright 2013 by AGILOD Consulting, LLC. All Rights Reserved. Test Automation. Done The AGILOD Way

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING.

AN ISO 9001:2008 CERTIFIED COMPANY. Software Testing TRAINING.

1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake

QUALITY ASSURANCE amron

QTP MOCK TEST QTP MOCK TEST II

Certified Tester Foundation Level(CTFL)

QTP interview questions

We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info

MANUAL+ SELENIUM CURRICULUM

UFT120 Unified Functional Testing 14.x Essentials

LOADRUNNER INTERVIEW QUESTIONS

Quote by Bruce Sterling, from: A Software Testing Primer, Nick Jenkins

Information Systems. Software Engineering. MCQ - Part 2

QTP MOCK TEST QTP MOCK TEST I

Agile Test Automation Framework - Overhauling the Challenges

Functional Testing with Mercury QuickTest Professional

SOFTWARE TESTING FOUNDATION COURSE CURRICULUM

SAP Solution Manager Test Workbench

Standard Glossary of Terms used in Software Testing. Version 3.2. Advanced Test Automation - Engineer Terms

Types of Software Testing: Different Testing Types with Details

Test Automation Practice STC 2012

PPSC Competitive Exam for the Post of System Analyst

1) Identify the recording mode, by which you can record the non-standard object in QTP

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Test Design Techniques ISTQB (International Software Testing Qualifications Board)

Sahi. Cost effective Web Automation

Test Automation. Fundamentals. Mikó Szilárd

About Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016

LEVERAGING VISUAL STUDIO TEAM SYSTEM 2008 Course LTS08: Five days; Instructor-Led Course Syllabus

VIEW POINT. Choosing the right automation tool and framework is critical to project success. Harsh Bajaj, Technical Test Lead ECSIVS, Infosys

UNIT-2 Levels of Testing

Testing in the Agile World

Software Engineering (CSC 4350/6350) Rao Casturi

COPYRIGHTED MATERIAL. Index

Software Testing. An Overview

Objective Manual Testing Test Case Template Excel

Shift Left Testing: are you ready? Live Webinar, Sept 19

Table of Contents What is Test Automation Framework?... 3 Different types of Frameworks used in QTP... 4 Linear Framework in QTP...

QTP INTERVIEW QUESTIONS

SELENIUM. SELENIUM COMPONENTS Selenium IDE Selenium RC Selenium Web Driver Selenium Grid

Certified Software Quality Engineer Preparation On Demand, Web-Based Course Offered by The Westfall Team

HPE LR120 LoadRunner 12.x Essentials

This tutorial also elaborates on other related methodologies like Agile, RAD and Prototyping.

The Future of Testing: Continuous Enterprise Testing

Objective Manual Testing Test Cases Samples Excel

Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not.

Software Engineering Fall 2015 (CSC 4350/6350) TR. 5:30 pm 7:15 pm. Rao Casturi 11/10/2015

Automated testing in ERP using Rational Functional Tester

DST - DIPLOMA IN SOFTWARE TESTING

Examination Questions Time allowed: 1 hour 15 minutes

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS SOFTWARE ENGINEERING

Software Engineering Fall 2014

Sample Exam Syllabus

Wipro s Endur Test Automation Framework (W-ETAF) Reduces time and effort for the implementation and maintenance of an automated test solution.

Mercury LoadRunner Quick Start

Business Process Testing

Terminology. There are many different types of errors and different ways how we can deal with them.

MSBI( SSAS, SSIS, SSRS) Course Content:35-40hours

Software Testing. Testing: Our Experiences

QA Best Practices: A training that cultivates skills for delivering quality systems

Full Stack Developer with Java

HP APPs v.12 Solutions for Dev-Ops

Exam Preparation Guide HP0-M94: Advanced LoadRunner 9.5 Software Exam

Selenium Testing Course Content

LR120 Load Runner 12.x Essentials

SE 2730 Final Review

Chapter 9 Quality and Change Management

Pearson Education 2007 Chapter 9 (RASD 3/e)

SQT CURRICULUM. A Professional Approach For Manul Tes ng Tools SOFTWARE QUALITY TESTING. Tes ng Prac ce Overview. So ware Tes ng Methodology

DESIGN HELPED A MAJOR AND HIGHER SOFTWARE CUSTOMER SUCCESS STORY ABOUT THE CLIENT

SQL Server Reporting Services

Class 1 Introduction to Selenium, Software Test Life Cycle.

SharePoint Development Web Development Generate from Usage. Cloud Development Windows Development Office Development

Transcription:

Software Testing Tools Manual Testing Introduction Introduction to software Testing Software Development Process Project Vs Product Objectives of Testing Testing Principals Software Development Life Cycle SDLC Functional Testing Non Functional Testing Compatibility Testing Performance Testing Load Testing Volume Testing Stress Testing Recovery Testing Installation Testing Globalization Testing I18N L10N Security Testing Usability Testing Accessibility Testing SDLC Models Waterfall Model Spiral Model V Model Prototype Model Agile Model (Scrum) How to Choose Model for a Project Software Testing-Methods White Box Testing Block Box Testing Gray Box Testing Levels of Testing Unit Testing Structural Testing Statement Coverage Testing Condition Coverage Testing Branch Coverage Testing Path Coverage Testing Integration Testing Big Bang Integration Top Down Approach Bottom up approach Stubs and Drives System Testing User Acceptance Testing Alpha Testing Beta Testing Testing Terminology Functional Testing End-End Testing Ad-hoc Testing Risk Based Testing Sanity/Smoke Testing Re-Testing Regression Testing Exploratory Testing Parallel Testing Concurrent Testing Windows & Web Application Testing Check List for Window App Testing Check List for Web Application Testing Web App Testing Terminology Software Testing Life Cycle (STLC) Test Strategy Test Planning

Test Cases Design Error Guessing Equivalence Partition Boundary Value Analysis Test Case Authoring Functional Test Case Review Test Case Walkthroughs Inspection Peer Review Traceability Matrix Build Release Process SRN & DD Build Deployment Project Dev Env (Dev, Test, Prod) Defect Reporting & Tracking Defect Reporting Defect Life Cycle Severity, Priority Defect Tracking Tools Test Closure Criteria for Test Closure Test Summary Reports Overview on Test Management Architecture of QC Tool Site Administrator Create Project Create Users Assign User to Projects Monitor Connections & Licenses Sitescope Backup, Restore Projects Version Control Quality Center Managing Requirements Working with test Plan Developing Manual & Automation Tests Coverage Analysis/Traceability Create Test Cases Running Tests Record Results Defect Reporting & Tracking Integration with QTP Test Resources Test Linkage Defect Linkage Test Management Developing Reports Developing Graphs Dash Board

Introduction to QTP 11.00 Overview of Quick Test Pro Starting Quick Test Quick Test Window Quick Test Window Layout Using Quick Test Commands Different ways of Developing Automation Tests Recording a test Standard Recording Analog Recording Low Level Recording Writing Script Descriptive Programming Working with Test Objects and Object Repositories How QTP learns & identifies Objects Working with Test Objects Object Spy Configuring Object Identification Smart Identification Merging Shared Object Repositories Comparing shared objects Repositories Associating shared objects Repositories to a Test Working with Test objects methods & Properties VB Script Language Overview VB Script Data Types VB Script Variables VB Script Constants Conditional Statements Loops Select case Arrays functions User Defined Functions Creating User Defined Functions Advantages of Using Functions Creating Generic Functions Creating Function Libraries Associating Function Libraries Preparing Regression Test Automation Suites Function Decomposition Implementation Advanced VB Scripting Working with Internet Explorer Application Working with File system Objects Working with Data Base Connection Working with Record Set Object Working with COM Object Working with Word Application Object Error handling with Err Object Working with Dictionary Object Working with XML Util Object Working with QC Util 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 Synchronizing 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 Code Output Values

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 Transactions Inserting Ending Transactions Analyzing Transaction Results Working with Actions Introduction to Actions Benefits of Actions Creating Tests with Multiple Actions Guidelines for working with Actions Creating new Actions Insert Actions Inserting Copy of Actions Inserting Existing Actions Splitting Actions Action Parameters Test Modularity Implementation Creating an Action Template Difference Between Reusable Actions and Functions Developing Data Driven Tests Introduction to Parameterize Tests Parameterize a Test Manually Parameterize a Test using Data table Parameterization through XML Files, Excel Files, Flat Files Parameterize a Test using Environment Variables Data Driven Test Create Data Driven Tests Local and Global Data Tables Regular Expressions Introduction to Regular Expressions Defining Regular Expressions Working with RegExp Object Debugging Need of Debugging Break Points 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 Virtual Objects Define Virtual Objects Manage Virtual Objects Working with Web Tables AOM Scripts Developing Start Up 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 Scripting in Real-time Environment Quick Test Pro Coding Standards & Best Practices Naming Conventions Coding Rules Automation Frameworks Automation Approach Planning and Design Frame Work Implementation of 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 Examples & Scenarios Relevant to Major Businesses Performance Test Automation using Load Runner Overview Performance Testing Concepts Performance Testing Types System Architecture Objective of the Performance Testing Phases of the Perf Testing Components of Load Runner LoadRunner Testing Process Recording Structure of the script based 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 Runtime settings to set Configure Web Run-time settings to run the script Verify Vuser script functionality in VuGen Solve Playback problems by parameteri zing the script Different types of parameterizations Manual Correlation Distinguish between available correlation Methods Correlation a script manually using Correlation Functions Correlation during and After Recording Correlation after Recording Use the scan for Correlation tool Correlation data during recording Define rules for Correlation in Recording Options Enable Correlation during recording

Introduction to scenarios Explain elements that make a Load Runner scenario Identify different types of scenarios How to choose a scenario Present the basic steps for creating a scenario Using Run-Time settings 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 Installation Configure scenario ramp up and ramp down Performance Monitors Values of Performance Monitors Select Performance Monitors Add measurements Performance Monitors Performance Overlays to track down bottlenecks Result Analysis Value of root cause analysis resources bottlenecks, code loops Diagnose errors with Load Runner Application and Architecture