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

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

EXPERT TRAINING PROGRAM [QTP/ALM]

EXPERT TRAINING PROGRAM [Selenium 2.0 / WebDriver]

Six Months SQT Training Course Syllabus

SeleniumJava Training Solution

Mind Q Systems Private Limited

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

Certified Automation Functional Testing Professional VS-1253

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING.

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

Introduction to Automation. What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools

Software Testing Tools

QUALITY ASSURANCE amron

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

Mind Q Systems Private Limited

QTP MOCK TEST QTP MOCK TEST II

SELENIUM. Courses Offered. Ph: / Course Coverage:- Date:..Timings.. Duration Fees. Testing Tools QTP Load Runner Hadoop

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

UFT Introduction to Automation and QTP

QTP Course Content; Introduction

Selenium Testing Course Content

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

Introduction to ALM, UFT, VuGen, and LoadRunner

Diploma in Software Testing 2.0 (HP)

QTP interview questions

Selenium. Duration: 50 hrs. Introduction to Automation. o Automating web application. o Automation challenges. o Automation life cycle

Selenium Testing Training

Peers Technologies Pvt. Ltd. TESTING TOOLS

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

Selenium Training. Training Topics

Learn Well Technocraft

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

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

Koenig Solutions Pvt. Ltd. Selenium with C#


QTP MOCK TEST QTP MOCK TEST I

UFT120 Unified Functional Testing 12.0 Essentials Instructor-Led Training For version 12.0

Software Testing

Testing Bindows application using Mercury's QuickTest Professional

Diploma in Software Testing (DST)

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

MANUAL+ SELENIUM CURRICULUM

The age of automation is going to be the age of 'do it yourself. - Marshall McLuhan

QTP INTERVIEW QUESTIONS

Selenium Course Content

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

DST - DIPLOMA IN SOFTWARE TESTING

ActiveNET Enterprise Solution Company

Introduction: Manual Testing :

UFT120 Unified Functional Testing 14.x Essentials

Java Programming Basics

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

Learning Objectives of CP-SAT v 1.31 (C#)

Learning Objectives of CP-SAT v 1.31

How Manual Testers can execute Test Automation. White Papers. Muthiah Director of Testing. Expedux on How Manual Testers

*** Any Query *** Mail : 1. Introduction to Selenium. What is Selenium? Different automations tools. Selenium Automation Tools

Learning Objectives of CP-SAT v 1.3

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

Selenium with Java Syllabus

SeU Certified Selenium Engineer (CSE) Syllabus

1. Selenium Integrated Development Environment (IDE) 2. Selenium Remote Control (RC) 3. Web Driver 4. Selenium Grid

Class 1 Introduction to Selenium, Software Test Life Cycle.

ISTQB Training and Certifications. Automation Testing

SeU Certified Selenium Engineer (CSE) Syllabus

Selenium IDE. Steve Kwon, Raphael Huang, Amad Hussain, Mubasil Shamim

SELENIUM TRAINING COURSE CONTENT

Certified Selenium Professional VS-1083

Cross-Browser Functional Testing Best Practices

Questions For Test Cases

LR120 Load Runner 12.x Essentials

HP UFT Web Add-in Extensibility

Automation: Simulation of any Human work by a System or a Tool is known as Automation.

with TestComplete 12 Desktop, Web, and Mobile Testing Tutorials

Learn Well Technocraft

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

Q.T.P. 8.2 ( QUICK TEST PROFESSIONAL)

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

Functional Testing with Mercury QuickTest Professional

HPE LR120 LoadRunner 12.x Essentials

Mind Q Systems Private Limited

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

IN: US:

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

SOFTWARE TESTING FOUNDATION COURSE CURRICULUM

Telerik Corp. Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide

Telerik Test Studio. Web/Desktop Testing. Software Quality Assurance Telerik Software Academy

Software Testing Interview Question and Answer

A Study on Issues, Challenges and Comparison of Various Automated Testing Tools

Software Development & Education Center PHP 5

ALM120 Application Lifecycle Management 12.0 Essentials Gold Package

A Study on Various Testing tools and Testing Strategies

Certified Tester Foundation Level(CTFL)

Ride the wave of automation to survive the digital transformation storm. December, 2017

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.

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

SRM UNIVERSITY DEPARTMENT OF COMPUTER APPLICATIONS LESSON PLAN FOR LAB. No. of hours required

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

Selenium vs UFT: Which is Better for Your Mobile Testing Strategy?

OSSW ICOSST 2009, Al-Khawarizmi Institute of Computer Science University of Engineering and Technology, Lahore

This is one of the common interview questions in any Automation testing job.

Transcription:

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

TARGET AUDIENCE This course is best suited for aspiring fresher s and for working professionals who are looking to Accelerate there careers by providing it momentum of Manual & Automation Testing. This program is for candidates who are: Looking to get hired. Committing themselves to acquire in depth knowledge of Automation tools. Looking to switch from manual testing to Automation testing. COURSE HIGHLIGHTS Certified Faculty members. Project training under Industry based environment. Testing of Android application. Hands on practical sessions in Labs. Implementation of concepts on real time projects. Testing of Mobile application. Resume Preparation and PD sessions. Session on Analytical skills enhancement. Mock interview sessions. INTERESTING FACTS

According to Ovum the global software testing industry is projected to reach around $56 billion to $59 billion at a growth rate of 9.5% by 2013. Around $13 billion testing business will be outsourced to the Asian countries. Automation Testing Industry will grow at annual growth rate of 38% during 2012-2014 globally. Shortage of skilled testers will be a great challenge for the growth of this industry. COURSE OBJECTIVES At the end of the course, you will be able to: Understand the testing process and its relationship to software development. Understand android testing. Understand the key issues in testing software applications. Understand the key issues in automating software applications. Learn how to design tests that adequately cover requirements and business events. Prepare yourself for certifications in Manual and Automation testing. Learn from an industry recognized expert in software testing and quality. Advance your career by reinforcing your testing expertise. Manual Concepts Software Testing Concepts What is software Testing Objective of software Testing COURSE OVERVIEW

Importance of software Testing Principles of software Testing Testing Terminology Relation between Testing and Quality Characteristics and Responsibilities of a Software Tester SDLC and STLC Software Development Life Cycle Life cycle models (Waterfall, Spiral, Prototype, Agile, RAD and V) Scrum concepts Software Test Life cycle Types of Environments Fundamentals of Software Testing Software Verification and Validation Software Quality Assurance and Control Levels of Software Testing Types of Software Testing (Functional & Non Functional and their sub types) Software Testing technique types - Static and Dynamic Black Box, White Box and Grey Box Testing Build and Release Process Risk based Testing and Types of Risk Quality Assurance Standard CMM and ISO Certifications Test Planning and Estimation Test Strategy Test Planning Test Planning Activities Exit Criteria Test Estimation Test Process Designing Test Plan

Documentation of Test Scenarios Designing of Test Cases as per IEEE standards Defect Reporting Root Cause Analyses Bug Isolation Defect Management Practical Implementation of all concepts on live project. DATABASE What is Database Application? Understanding data storage Back end & front end Testing General Database Basics Relational Database Concepts Overview of DML, DDL, TCL DML : Insert, update, Delete, marge Restricting & Sorting Data Single ROW Function Character Function, Number Function, Round, Truncate, MOD, MAX, Min, Date QUALITY CENTER/ALM Introducing Quality Center The Quality Center Testing Process Starting Quality Center Specifying Testing Requirements Defining Requirements Viewing Requirements Modifying Requirements Converting Requirements

Planning Tests Developing a Test Plan Tree Designing Test Steps Copying Test Steps Calling Tests with Parameters Creating and Viewing Requirements Coverage Generating Automated Test Scripts Running Tests Defining Test Sets Adding Tests to a Test Set Scheduling Test Runs Running Tests Manually Running Tests Automatically Adding and Tracking Defects How to Track Defects Adding New Defects Matching Defects Updating Defects Mailing Defects Associating Defects with Tests Creating Favorite Views Tracing Changes Triggering a Traceability Alert Viewing the Traceability Alert Creating Follow Up Alerts Analyzing the Testing Process Generating Reports Generating Graphs

Customizing Projects Starting Project Customization Adding a New Project User Assigning a User to a User Group Defining a User-Defined Field Creating a Project List QTP/UFT Automation and Automation Concepts Introduction to Test Automation Test Automation Truths or Myths Where to use Test Automation and Where Not Test Automation Process What is HP-QTP Preparing to Record Information About Add ins, Licenses Review Documented User Steps Prepare the Test Environment Identify the Application Under Test (AUT) QTP s Recording Process QTP s Replay Process Normal Recording, Low Level Recording & Analog Recording Working with Objects Identify Objects and their Properties Describe Test Object Model Mandatory & Assistive Properties Smart Identification Base & Optional Filter Properties Ordinal Identifier

Understanding Virtual Objects Virtual Object Manager Creating Virtual Object Deleting and Disabling Virtual Objects Creating Basic Test Create and Execute Basic Tests Understand QuickTest Results Solving Object Recognition Problems Use Analog Recording Use Low-level Recording Use a Bitmap Checkpoint Work with Virtual Objects Working With Object Repository (O.R) Concept & Components Test & Run Time Objects TO & RO properties Object Spy Describe Local Versus Shared Object Repositories Associate Repository to an Action Use the Object Repository Manager Limitation of O.R Descriptive Programming What is descriptive programming? Benefits of descriptive programming Use Of Child Objects Using Object Repository Manager (ORM) Working With Shared Objects

Working With Local Object Working with Merge Tool Working With Object Properties Adding Synchronization Add synchronization steps Set Global Synchronization Timeout Method 1 Using the Sync method Method 2 Using the Wait statement Method 3 WaitProperty method Checking Object Existence Difference between Browser & Page Sync Adding Steps without Recording Add Steps Using Keyword View Add Steps Using the Step Generator Creating Tests on a Web Application, discuss differences in: Setup Add-Ins Object Recognition Synchronization Using Data Table Object Design & Run Time DataTable Global & Local DataTable Controlling Global & Local DataTable Iterations Data table object Methods & Properties DataTable Formatting Using External datasheets

Checkpoints Types of Checkpoints with Real Example Checkpoints Availability at Recording and Editing Time Controlling Web Checkpoints Limitation of Inbuilt Checkpoints Create a Custom Checkpoint Compare Captured Values with Expected Values Use Debugging Tools Report the Step Outcome with a Reporter Updating Checkpoints Parameterize Checkpoint Expected Value Use Regular Expression in Checkpoint Using Database Checkpoints Define Database Checkpoints Create SQL Queries Insert a Database Checkpoint Parameterize a Database Query Using Parameters Use Test & Action Parameters Use Data Driver Random Numbers Environment Variables Controlling DataTable Iterations Without Setting QTP Environment Variables Types of Environment Variables Environment Object Defining, modifying and Associating Environment Variables Loading Environment File During Run-time (dynamic handling) Environment Variable using (.ini Ext. and.xml) through Script

Active Screen Adding Checkpoint Output Values Actions What are Actions Types of Actions Inserting Calls to Actions Insert Call to New Insert Call to Existing Insert Call to Copy Creating an Action Splitting Actions Renaming an Action Deleting an Action Making an Reusable/Non-Reusable Copying an Actions Action Parameters Recover Scenarios When to use recovery scenarios? Limitations of Recovery Scenario Default Recovery Scenarios Associate a recovery scenario with a test The Recovery object Recovery Function Calls Error Handling Use Of Regular Expression Debugging the Script Watch Variable Command

Breakpoints Step Into, Step Out, Step Over VBScript VBScript What is VBScript and how to run VBScript? Scripting Languages vs. Programming Languages Basic Features of VBScript Hosting Environments & Script Engines Creating & Running a Script Data Types, Variables in VBScript VBScript data types Declaring Variables and Option Explicit Statement Assigning Values to Variables Scalar Variables and Array Variables Arrays Dynamic Arrays Working with Arrays, Fixed length arrays, Dynamic Arrays with examples Single & Multi-Dimensional Arrays Conditions & Looping Use Conditional Statements Like Select Case, If-Else User Looping Statements Like For, While. Optional arguments in VBScript VBScript Procedures Types of Procedures Internal & External Functions Creating Library files Creating Sub Procedures Creating Function Procedures Using ADODB objects Using WSH & WScript VBScript Statements Call, Dim, Do Loop, Execute, Exit, If then Else, For Next, Set, While Wend, With, option explicit, On Error Resume Next, On Error Go To 0, Dim, Redim, Public, Select Case, Methods VBScript Functions Is array, is numeric, is date, is empty, Now, Ltrim, Rtrim, Trim, Mid, Split, LBound, UBound, Lcase, Ucase, Array, Date, Instr, Cint, Cdbl, Cdate, Csng, LBound, UBound, Cstr etc.

SELENIUM IDE Introduction to Selenium IDE Installing Selenium IDE Recording Script What is Same Origin Policy Running, Pausing and debugging Script Running a script line by line Inserting commands in between script Color coding in Selenium Test Locators and installing firebug to get Locators Wait Commands Selenese - Actions, Accessors and Assertions Verification and Assertions Should I use verify or assertion Selenium IDE and Challenges User-extension.js in Selenium IDE Using if statements and loops in IDE. Echo, StoreEval and StoredVars Demystified Creating your own user extensions. Making a function in user extension to generate random email address. Extracting all values of dropdown. Reading XML from JavaScript using DOM. Parameterize your IDE test cases with customized use extension and XML. Regular Expressions in Selenium IDE. Handling JavaScript Alerts Capturing screenshots from Selenium IDE Run test from cmd line on other browsers

JAVASCRIPT Introduction to JavaScript History Definition Advantages Limitations Usage Commenting in JavaScript Data Types Variable Operators Conditional Constructs Looping Constructs Alert, Confirmation, Prompts Functions SELENIUM WEBDRIVER Introduction to Test Automation Test Automation Truths or Myths Where to use Test Automation and Where Not Test Automation Process What is Se-WebDriver History of Selenium Different set of tools Selenium Advantages and Limitations Selenium RC and Webdriver Downloading and configuring webdriver in eclipse Exploring Webdriver java docs WebDriver Interface Drivers for Firefox, IE, chrome, Iphone, Android etc First Selenium WebDriver Code

Exploring more features of WebDriver WebDriver Features & Examples Opening multiple browsers at one time Close and Quit methods in Webdriver Understand Timeout & WebDriverWait What is Firefox profile Creating own Firefox profile Running test in multiple profiles HtmlUnitDriver Installing Firebug and FirePath Add-ons in Firefox Using Firebug and Firepath Handling Links with WebDriver Extracting Xpaths and relevance of Xpaths Identifying WebElements using id, name, linkname, class, xpath, tagname etc Handling Input Box/Buttons/ WebList/ Radio Buttons/ CheckBoxes Simulating keypress events such as buttons such as Enter, page up, pagedown, backspace etc. Handling java script messages Attaching files with Selenium Mouse movement with Selenium- Mouse Interface Working with Calendar using Selenium Online Webtables Extracting Data From WebTable Dynamic WebTable Handling Handling Mouse over Menus and Iframes Capturing screenshots with WebDriver Window handles Tabbed browsing with Selenium Pop up handling in Selenium Certificate error handling using WebDriver Listeners- Using WebDriverEventListener Practical usage of Listeners in Selenium Moving a mouse on Object and right clicking on it

Finding Coordinates of a Web Object Actions class in Webdriver Working with Javascriptexecutor Drag and Drop Generating Logs using Log4J & Selenium Downloading and configuring chrome driver How to find Xpaths through Chrome developer tool Generating your own Xpaths Handling multiple pop ups/tabs in Chrome How to use Regular Expression in WebDriver LOAD RUNNER Explain the need for load testing Performance testing basics Working with Load Runner Load Runner Vuser Technology The Load Runner Testing Process Creating loadrunner scripts using the VuGen Adding verification points Parameterize test script Apply correlation technique to test script Explain the elements of a loadrunner scenario Present the basic steps for creating a scenario Explain the Scenario run-time settings Configure run-time settings based on load testing goals Prepare for a scenario run Explain scheduling by scenario and by group Configure scenario start time Analysis, explain the value of analysing the results Work with the graphs to display data

MOBILE TESTING Automation and Automation Concepts Introduction to Test Automation Test Automation Truths or Myths Where to use Test Automation and Where Not Test Automation Process What is MonkeyTalk Installation of Client & Agent Installation of the IDE Installation of the Client Building with Ant Working with IDE Understanding the GUI Walkthrough Toolbar, File, Editor & Console Understanding Basic Commands Component type Monkey ID Action Arguments Modifiers Creating Basic Test & Execute Connect to App Start the app test Record and Filter Synchronize test with app Execute single and selected rows View component tree