Certified Tester Program



Similar documents
SOFTWARE TESTING TRAINING COURSES CONTENTS

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

Testing Tools Content (Manual with Selenium) Levels of Testing

Software Quality Testing Course Material

Business Application Services Testing

Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

QA Tools (QTP, QC/ALM), Selenium with Java, Mobile with Automation, Unix, SQL, SOAP UI

Testhouse Training Portfolio

QA Classroom and Online training from Yes-M Systems

Automation using Selenium

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

Automated testing for Mobility New age applications require New age Mobility solutions

Course Catalog for QA Software Testing Training

QA Tools (QTP, QC/ALM), ETL Testing, Selenium, Mobile, Unix, SQL, SOAP UI

QEx Whitepaper. Automation Testing Pillar: Selenium. Naveen Saxena. AuthOr:

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN:

Fundamentals of LoadRunner 9.0 (2 Days)

Quality Assurance Training Program

Perfecto Mobile. All rights reserved.

PC120 ALM Performance Center 11.5 Essentials

LR120 Load Runner 12.0 Essentials Instructor-Led Training Version 12.0

HP LoadRunner: Essentials 11

Certified Selenium Professional VS-1083

SOFTWARE SERVICES. Enterprise QA Solutions. Technology Powered Industry Diversified Excellence Driven

HPE PC120 ALM Performance Center 12.0 Essentials

Software Quality Assurance & Testing Training Course Catalog

Business Assurance & Testing QEx Automation Platform

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

LR120 LoadRunner 12.0 Essentials

ALM120 Application Lifecycle Management 11.5 Essentials

Test Automation -Selenium

Cross Platform Mobile. -Vinod Doshi

Mobile Performance Testing Approaches and Challenges

GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES

Simple Mobile Application & Browser Testing

Software Automated Testing

MagenTys Testing Services Page 2

DESIGN OF AUTOMATION SCRIPTS EXECUTION APPLICATION FOR SELENIUM WEBDRIVER AND TestNG FRAMEWORK

Cognizant Mobility Testing Lab. The faster, easier, more cost-effective way to test enterprise mobile apps.

Mobile Test Automation: Lessons Learned in the Trenches

Latest Trends in Testing. Ajay K Chhokra

SQA Labs Value Assured

Introduction and Overview for Oracle 11G 4 days Weekends

ISTQB - Certified Tester Advanced Level - Test Manager

RUN THE RIGHT RACE. Keep pace with quickening release cycles. Discover automation with the human touch. CHOOSE A TEST TO RUN BELOW

Test Automation Tool comparison HP UFT/QTP vs. Selenium - Prashant Malhotra

Infuse Consulting Limited Test Tool Training Service Definition

Guide to Mobile Testing

Work Experience HP ALM (Quality Center), Bugzilla

ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led

Business Analysis From Yes-M Systems LLC Length: Approx 7 weeks/55 hours Audience: Students with or without IT experience or knowledge Student

Load and Performance Load Testing. RadView Software October

Software Quality Assurance Training. 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Basic Unix/Linux 1. Software Testing Interview Prep

On the Edge of Mobility Building a Bridge to Quality October 22, 2013

ISTQB Certified Tester. Foundation Level. Sample Exam 1

Benefits of Test Automation for Agile Testing

Automation and Virtualization, the pillars of Continuous Testing

Continuous Integration

HP Application Lifecycle Management

Desktop, Web and Mobile Testing Tutorials

HP Business Process Monitor

Laila TECHNICAL SKILLS

HP Application Lifecycle Management (ALM)

AUTOMATING THE WEB APPLICATIONS USING THE SELENIUM RC

Challenges and Pains in Mobile Apps Testing

Selenium Automation set up with TestNG and Eclipse- A Beginners Guide

Mobile Automation: Best Practices

Open source Test Automation Tools for Mobile Applications A Primer

Strong experience in drafting Test Plan, Test Strategy, Test Estimation, Test Cases, Requirement Matrix, Audit and Test Results documents

What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing

Sandesh Prasanna Kumar

Syllabus Version

Th3 - Open Source Tools for Test Management

Manual Testing Online Training Concepts : Software Testing Manual Module 1: Testing fundamentals. Introduction:

With the use of keyword driven framework, we can automate the following test scenarios for Gmail as under :-

MarathonITE. GUI Testing for Java/Swing Applications

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING

Perfect Your Mobile App with Load Testing and Test Automation

PERFORMANCE TESTING. New Batches Info. We are ready to serve Latest Testing Trends, Are you ready to learn.?? START DATE : TIMINGS : DURATION :

Automate Your BI Administration to Save Millions with Command Manager and System Manager

Software Testing Automation

Web Applications Testing

Ensuring Mobile Application Quality Across Your Application Lifecycle

Basics of Automation and Overview of QTP. By, Anver Sathic Abdul Subhan

Sonata s Product Quality Assurance Services

Robotium Automated Testing for Android

Introduction to Mobile Performance Testing

Infor CRM Education on Infor Campus

Performance Testing Uncovered

Best Practices in Automation Testing of Mobile Applications

Mohammed Khan SUMMARY

Windchill PDMLink Curriculum Guide

Integrity 10. Curriculum Guide

BCA 421- Java. Tilak Maharashtra University. Bachelor of Computer Applications (BCA) 1. The Genesis of Java

Questions & Answers Preview the new HP LoadRunner and HP Performance Center 12.0

Develop enterprise mobile applications with IBM Rational software

Mobile Application Testing

Better Software Though Expertise, Collaboration & Automation. BDD, DevOps and Testing

Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton

Transcription:

Certified Tester Program Maintaining an efficient resource pool that is current with the latest techniques and technology is paramount to an organizations success. Our trainers active in industry and current with the latest technologies, will train your resources at your facilities, online or at our campus. Ideabytes providing the bridge for resources to acquire the latest techniques and technology. 50 Jayabheri Enclave, Gachibowli, Hyderabad Phone: +919676640909, web: www.ideabytes.com mail: contact@ideabytes.com

Copyright Ideabytes Software India Pvt Ltd. Sept 2013 Version 1.1.0 Course material subject to change without any notice Ideabytes Inc. Test Training Curriculum Page 2

Contents Introduction:... 4 Facilities:... 4 On-site training:... 5 On-line training:... 5 Trainers:... 6 Course Customization:... 6 Process and resource skill evaluation:... 7 Schedules at our campus:... 8 ST-100 ISQTB Software Tester Certification Foundation Level... 10 ST- 110 Software Tester Certification Test Manager... 12 ST-120 Software Tester Certification Test Analyst... 14 ST-010 Certified Model Based Test Professionals... 16 ST-020 Manual Testing... 18 ST-030 HP QTP (UFT) Version 11.5... 22 ST-040 HP QC ( ALM)... 28 ST-050 HP Load Runner... 30 ST-060 Selenium... 33 ST-070 Database Testing... 37 ST-080 Android Testing using Selenium & Robotium... 39 ST-090 Testing Mobile Applications... 42 ST-130 TestNG ANT and Hybrid Framework Using WebDriver... 46 About Ideabytes... 48 Location... 48 Ideabytes Inc. Test Training Curriculum Page 3

Introduction: Resources empower business to deliver goods and service to their customers. Resources that are not up to date with the latest technologies and methods, find it difficult to deliver quality and efficiency in a demanding market. The Japanese method of Kaizen has been instrumental in evolving teams to their strengths one step at a time. In each step training comprises a large portion of it. Organizations are busy delivering and have little time to develop their own training programs. Ideabytes fills this role by providing services to analyze the needs of the organization and tailor programs to achieve the desired results. Ideabytes, a Canadian company, was founded by members who believe in profitable excellence, and are committed to bringing the best in technologies and methodologies for your organization to build up the teams at the needed pace. Facilities: Our class-rooms are located in modern facilities in Gachibowli, Hyderabad, where state of the art services are dispensed to customers globally. Class-rooms have state of the art equipment and attract a faculty that is grounded in excellence. Ideabytes Inc. Test Training Curriculum Page 4

On-site training: Ideabytes understands that business cannot come to a standstill, while resources improve their skill sets. Ideabytes provides trainers at your organizations facilities at times that are convenient for your resources. To establish the right training for your organization, our experts will analyze your organization s needs, for a reasonable fee, and construct a program best suited to achieve the targets required Courses are conducted globally, at prices that don t break the budget. On-line training: Given the global dispersion of an organizations work-force, time zones and locations make training of all resources at one time difficult and prohibitively expensive. Ideabytes solution is the on-line programs which are executed during the hours best suited to the resources and in the desired countries. To accommodate for language, trainers fluent in the language of the target location can be arranged. Ideabytes Inc. Test Training Curriculum Page 5

Trainers: Ideabytes believes that trainers should be grounded with practical experience. Your resources don t need professors who spew theoretical material. Rather, they need trainers who work in real projects, have real knowledge of systems and real solutions to solve problems. Our trainers are active in industry and recognized in their fields. They have an inherent need to share the knowledge with an audience that wants to know more. Our Trainers have good communication skills and are patient and focus on the trainees. They succeed when the resources being trained, succeed. Course Customization: No two organizations are identical, nor have identical processes. Theoretical courses don t prepare the resource to deliver needed objectives of your organization. Ideabytes recognizes this and has technical experts, with Six- Sigma black belt standing that are able to evaluate your needs and customize the courses that best suit your organization. Ideabytes Inc. Test Training Curriculum Page 6

Process and resource skill evaluation: Process and Resource evaluation can be a difficult proposition as it is difficult to evaluate teams from a fixed perspective. The evaluators need to be open-minded and have a clear understanding of what is needed to get the organization to achieve their targets. Ideabytes is able to provide this independent evaluation of processes and skills for a win-win solution to suit your organization. Ideabytes Inc. Test Training Curriculum Page 7

Schedules at our campus: http://www.ideabytes.com/training_schedule PUBLIC TRAINING September 2013 October 2013 November 2013 QTP Testing 23 rd Sept 13 Manual Testing 23 rd Sept 13 Individual Courses Selenium Testing 4 th Oct 13 Selenium Automation Framework 23 rd Oct 13 Manual Testing 23 rd Oct 13 QTP Testing 23 rd Oct 13 Selenium Testing 13 th Nov 13 QTP Testing 21 st Nov 13 Manual Testing 13 th Nov 13 Android Testing Using Selenium & Robotium in Bangalore 13 th & 14 th Nov 13 Package Courses 6 months Course: Manual Testing + Selenium Testing + QTP Testing + LoadRunner + Live Project 3 months Course: Manual Testing + Selenium Testing/ QTP Testing + LoadRunner + Live Project Ideabytes Inc. Test Training Curriculum Page 8

Online Training September 2013 October 2013 November 2013 Selenium Testing 4 th Sept 13 HP QTP UFT 5 th Sept 13 Mobile Apps Testing 9 th Oct 13 Selenium Testing 9 th Oct 13 ISTQB Foundation Level 20 th Oct 13 HP QTP UFT 20 th Oct 13 Android Testing Using Selenium & Robotium 27 th Oct 13 Ideabytes Inc. Test Training Curriculum Page 9

ST-100 ISQTB Software Tester Certification Foundation Level Description: Preparatory course for ISQTB certification. Duration: 24 hours in 12 sessions of 2 hours each Pre-requisite: Basic C language Customer site Class-room On-line Course Objectives: Fundamentals of software testing Key concepts, context, risks, goals, process, people issues. Lifecycle testing Relationship of testing to development: includes different models, verification and validation, and types of testing. Test levels System, acceptance, unit, and integration testing. Test design techniques Black-box, white-box, and exploratory testing. Static testing Reviews, inspections, and static analysis tools. Test management Team organization, key roles and responsibilities, test approach and planning, configuration management, defect classification and tracking, and test reporting. Testing tools Selection, benefits, risks, and classifications. Who Should Attend? Individuals who recently entered the testing field and those currently seeking Certification in software testing. Ideabytes Inc. Test Training Curriculum Page 10

Course Outline: Fundamentals of Testing Why is Testing Necessary? What is Testing? Fundamental Test Process Seven Testing Principles Code of Ethics The Psychology of Testing Test Throughout the Software Life Cycle Test Levels Software Development Models Test Types Maintenance Testing Static Techniques Static Techniques Test Process Review Process Static Analysis by Tools Test Design Techniques Test Development Process Specification based (Black Box) Categories of Test Design Structure-based or White box Experience-based Choosing Test Techniques Test Management Organization Planning and Estimation Test Types Progress Monitoring and Control Risks in Testing Configuration Management Incident Management Tool Support for Testing Types of Test Tools Effective Use of Tools Potential Benefits and Risk Introducing a new Tool SAMPLE TEST & Live Projects Ideabytes Inc. Test Training Curriculum Page 11

ST- 110 Software Tester Certification Test Manager Description: Preparatory course for ISQTB Advanced Level Certification Duration: 32 hours in 16 sessions of 2 hours each Pre-requisite: ISTQB Certified Tester Foundation Level Course Objectives: Customer site Class-room On-line Integrate testing into your software development process Establish a realistic test approach and strategy Understand the Test Manager s role in reviews Plan, estimate, and schedule the testing effort Dynamically monitor, manage, and report testing activities Understand the Test Manager s role in defect management Plan and implement test automation Measure test effectiveness and project progress Evaluate and improve your test process Develop new skills to lead your test team Who Should Attend? Participants who have received the ISTQB Foundation Level certification have met the criteria to take the advanced certification exams, and wish to prepare for the exams. Participants wishing to learn more about advanced testing topics. Ideabytes Inc. Test Training Curriculum Page 12

Course Outline: Testing Process Test Planning Test Analysis Test Implementation Test Closure Activities Test Management Principles Resource Allocation Estimation Outsourced vs Insourced Distributed Business Value Reviews Managing Reviews Managing Formal Reviews Defect Management Introduction Defect Lifecycle Defect Report Information Improving the Testing Process Test Improvement Process Improvements with CTP Improvements with STEP Test Tools and Automation Tool Selection Tool Metrics SAMPLE TEST & Live Projects Monitoring and Control Test Design Test Execution Evaluating Exit Criteria & Reporting Risk Based Testing Approaches to Test Prioritization Documentation Test Metrics Industry Standards Management Reviews and Audits Metrics for Reviews Assessing Process Capability Software Development Lifecycle Defect Report Information Improving the Testing Process Improvements with TMMi Improvements TPI Nex Tool Lifecycle Ideabytes Inc. Test Training Curriculum Page 13

ST-120 Software Tester Certification Test Analyst Description: Preparatory course for ISQTB Advanced Level Certification. Duration: 32 hours in 16 sessions of 2 hours each Pre-requisite: ISTQB Certified Tester Foundation Level Customer site Class-room On-line Course Objectives: Reduce number of test cases needed Find more defects and increase test coverage Focus on system edges where many defects hide Create efficient tests covering multiple inputs Document, validate and test complex business rules, critical events and time sequences Creating tests from use cases Use of pair based methods on large information blocks How defects improve the test analysis and design process Understand non-functional attributes of software and how to focus the test efforts design process Who Should Attend? Participants who have received the ISTQB Foundation Level certification have met the criteria to take the advanced certification exams, and wish to prepare for the exams. Participants wishing to learn more about advanced testing topics. Ideabytes Inc. Test Training Curriculum Page 14

Course Outline Testing Process Test Planning Test Analysis Test Design Test Execution Closure Activities Testing & Software Development Lifecycle Monitoring and Control Test Implementation Evaluating Exit Criteria and Reporting Test Management: Responsibilities for the Test Analyst Test Progress Monitoring and Control Test Analyst s Tasks in Risk-Based Testing Distributed, Outsourced & Insourced Testing Test Techniques Defect-Based Experience-Based Testing Software Quality Characteristics Specification-Based Quality Characteristics for Business Domain testing Reviews Using Checklists in Reviews Defect Management Defect Report Fields Defect Classification Test Tools Tool Selection Tool Metrics Root Cause Analysis Tool Lifecycle Ideabytes Inc. Test Training Curriculum Page 15

ST-010 Certified Model Based Test Professionals Description: Preparatory course for ISQTB Advanced Level Certification. Duration: 32 hours in 16 sessions of 2 hours each Pre-requisite: Programming aptitude in any object oriented language (C++, Java) Customer site Class-room On-line Course Objectives: Optimization of Test conditions. Elimination of duplication. Significant reduction in time for Test Design & Execution. Reduce End to End Testing Time. Enables automation of mechanical and repetitive tasks, thereby ensuring quality time being spent by project teams on determining what needs to be tested. Helps to minimize the chance of human errors during Test design by having the necessary validations in place. Course Overview To get started on Model based testing, guidelines to create test models to depict application behavior Who Should Attend? 2-3 years experienced testers Ideabytes Inc. Test Training Curriculum Page 16

Course Outline: Week-1 (7.5 Hours) Introduction to Testing Black Box Test Design Testing Interfaces Using Conformiq Designer Introduction to QML Introduction to System Modeling Week-2 (7.5 Hours) State Machines Modeling for Test Generation Requirement Traceability Modeling Best Practices Debugging Models Week-3 (7.5 Hours) Advanced QML Features Modeling with Multiple Components Model Architectures Creating Reusable Models Scripting Backend Summary Week-4 ( 10 Hours): One week project work on Live Project Project & Certification Exam Ideabytes Inc. Test Training Curriculum Page 17

ST-020 Manual Testing Description: Preparatory Program for Tester who carries out all of the actions on the tested application manually. Duration: 24 hours in 12 sessions of 2 hours each Pre-requisite: Basic knowledge of C language or Object Oriented Programming Structure (OOPS) Customer site Class-room On-line Course Objectives: Fundamentals of Software Testing Verification & Validation methodology Different testing techniques Test elements usage (rule/scenario/case) Software test management Different levels of testing Course Overview This course is meant for freshers who are out of college / people working in non IT jobs and desire to make software testing as their profession. The student must have good knowledge of computers and software applications. Who Should Attend? Fresher or Experienced Participants who wants to build carrier in Testing. Ideabytes Inc. Test Training Curriculum Page 18

Course Outline: Manual Testing Life Cycle Implementation Software systems Software Engineering Concepts Testing Objectives Common development problems Software Bug SDLC/Testing Methodologies Software Life Cycle Stages Testing Stage in SDLC Risk of inadequate Testing Software Development Models Waterfall Model Incremental Model Prototype Model V Model Development & Testing Spiral Model Static Testing Review Inspections Walkthroughs Dynamic Testing Unit Testing Integration Testing System Testing User Acceptance Testing Software Testing Life Cycle and implementation Requirements Gathering Requirements Analysis Testing Process Requirements Reviews Testing deliverables Requirements Issues Identification Test Strategy Preparation System Test Plan Preparation Test Case identification Ideabytes Inc. Test Training Curriculum Page 19

Course Outline ST-020 2 Black Box Test Design Techniques ECP Error Guessing State Transition White Box Testing Techniques Basic Path Testing What is a Use case Use Case based Test Cases Test Case Design BVA Decision Tables, Cyclomatic Complexity Scenario based Test Cases Field validation Test Cases Types of Test Cases Test Case Design Templates Test Planning Test Case Design Reviews Requirement Traceability Matrix Test Data Setup Importance of Test data Approaching Test data Managing Test data Software Environments How to gather Test Data, Benefits of Test data Gathering creating Data Repositories Different Components in software environments, Difference between Test and Production Environment Test Execution Test Execution Life cycle Sanity/ Smoke testing Retesting Database Testing Levels of Test Execution Test Batches/ Test suite Preparation Regression Testing Ideabytes Inc. Test Training Curriculum Page 20

Course Outline ST-020 3 Defect Reporting and Tracking What is a defect? Categories of defects Defect life cycle Formal Defect report Template Defect Metrics Defect Removal Efficiency Defect tracking tool Bug Life Cycle/Issue Tracking Test Measurement Techniques and Metrics collection Importance of Test Metrics Testing Data Used for Metrics Different types of Metrics Collection of Test Metrics Test Closure Activity Test Execution End Criteria Test Summary Report Preparation User Acceptance Testing Scope of UAT User Acceptance Testing Alpha Testing Beta Testing Software Configuration Management Config Management Tools Config Mgmt Processes Other commonly performed Testing Techniques Gray Box Testing Usability Testing User Interface Testing Compatibility Testing Configuration Testing Adhoc Testing Exploratory Testing Installation and Un-installation Recovery Roll-back Quality Assurance Concept -Process Approach SQA activities Quality per ISO 9001:2008 CMM/CMMI Live Project & Certification From Ideabytes Software Ideabytes Inc. Test Training Curriculum Page 21

ST-030 HP QTP (UFT) Version 11.5 Description: Preparatory Training for HP QTP Certification Duration: 40 hours in 20 sessions of 2 hours each Pre-requisite: Basic knowledge of C language Customer site Class-room On-line Course Objectives: Create basic scripts for a manual test case Enhance basic tests with synchronization and verification Parameterize tests to run with multiple sets of data. Create and reuse modular actions Use the Object Repository Use debugging tools Write custom checkpoints Use the Object Repository Manager Resolve object recognition problems Use Local System Monitoring Identify when Expert View is useful. Retrieve and use the properties of an object. Create programmatic descriptions. Create tests that include VBScript. Retrieve data from application objects. Data Table object to store run-time data & drive actions. Create scripts that access data from external sources. Create new subroutines and functions. Function Library editor. Identify when to handle exceptions programmatically. Ideabytes Inc. Test Training Curriculum Page 22

Course Overview: HP QTP/UFT Course covers Software Testing Concepts, VB Script, Basic and Advanced QTP/UFT. During the training period the trainees will be provided with sufficient practical sessions to get hands on with QTP/UFT, post which there will be an online evaluation and mock interviews. Who Should Attend? New users of Unified Functional Testing (UFT), who need to automate manual testing and verification in a short amount of time. UTF 11.5 is the HP Software upgrade of Quick Test Professional 11.0. Quality assurance engineers who assume technical lead roles in the use of QuickTest Professional/UFT applications. Course Outline: Testing fundamentals Unified Functional Testing GUI testing workflow Preparing to Record User steps of a transaction Test environment UFT for GUI Testing Creating a Basic Test Develop cases from manual flows Save a test Testing GUI Additional GUI testing Tools Application under test Create tests Prepare the test environment Run a test and check for errors View test results Ideabytes Inc. Test Training Curriculum Page 23

Course Outline ST-030 2 Working With Objects Identify objects Define a UFT for GUI object Use the object repository to manage objects Adding Synchronization Synchronization in UFT Uses of synchronization in UFT Synchronization step for a specified object Verifying with Standard Checkpoints Standard checkpoints Expressions for checkpoint flexibility Using Parameters Parameter types Insert an input parameter Insert an output parameter, Parameterize a checkpoint Automatic Parameterization Global parameterization Options to auto parameterize Use test parameters global data table parameters Evaluate test results Create environment variables types Building Multiple, Reusable Actions Actions in GUI testing Action types Action and test iterations calls to existing actions Share values - global data Call actions with parameters Store action return values Multiple actions from a single action Create a new action Call a reusable action Resolve missing actions Use local and global data sheets Ideabytes Inc. Test Training Curriculum Page 24

Course Outline ST-030 3 Adding Steps without Recording Use conditional statements Use the Step Generator Creating Tests on a Web Application Steps without the record feature Use the reporter object Record and run a test on a web application Insert a text checkpoint in a test for a web application Writing Custom Checkpoints Custom checkpoint Compare captured to expected values Verify a reported error message reflects the state of the test Debug tools to investigate the causes of failure Using Database Checkpoints Database checkpoints Create a db checkpoint Significant Checkpoints for GUI Testing Table checkpoints File content checkpoints XML checkpoint Utilizing a Shared Object Repository Object repositories Object Repository Manager SQL using Microsoft Query Parameterize database query Text and text area checkpoints Text recognition for Windows-object Shared object repositories Visual relation identifiers Ideabytes Inc. Test Training Curriculum Page 25

Course Outline ST-030 4 Object Identification Techniques Config object identification Mandatory and assistive properties Ordinal identifiers Smart identifiers Smart Identification UFT & Smart Identification Use Case Scenario Test object mapping Using Recovery Scenarios Identify exceptions in a test Create a recovery scenario Local System Monitoring Performance graphs Local System Monitoring Introduction to Expert View Advantages of Expert View Keyword view and Expert View VBScript relevance to UFT Common test objects and methods Using Expert View Step generator Manual steps in the Expert View VBScript With statement Use statement completion Working With Object Properties Properties of an object Set identification property values Access native properties Constants and variables in scripts Reporter utility - Events Reporter utility - test results Working with Dynamic Objects Dynamic values of objects program description for an object Ideabytes Inc. Test Training Curriculum Page 26

Course Outline ST-030 5 Using VBScript VBScript operators VBScript statements VBScript functions VBScript operators Working with Dynamic Data Retrieve data from objects VBScript looping statements Data Table object Data-driven test case Retrieving External Data access external data Import and export data to Excel Connection and RecordSet Import and export data to Text Creating New Procedures creating a procedure Subroutines and functions Register a procedure Function library Live Project Ideabytes Inc. Test Training Curriculum Page 27

ST-040 HP QC ( ALM) Description: Designed to provide users with the knowledge required to work with Quality Center 11.0. Duration: 12 hours in 6 sessions of 2 hours each Pre-requisite: Participants should be well versed with the concepts of Manual Software Testing Customer site Class-room On-line Course Objectives: The objective of this class is to enable participants to use ALM - Quality Center functionality, to establish effective quality management processes and procedures in a proven application framework. Course Overview This core class covers the establishment of an Application Framework, using Application Lifecycle Management (ALM) - Quality Center (QC) edition (version 11) as the shared repository for project artifacts. This class is geared toward new ALM QC users, and can also be used as a refresher class for experienced QC users or ALM users upgrading from older versions of QC or Test Director. Certified professional, presented in instructor led discussions and demonstrations, followed by review questions. Participants then learn to apply these concepts in a handson lab setting by working on exercises based on real-life examples designed to provide the knowledge necessary to implement a useful and practical Application Framework. Approximately 40% of the class is tool usage. Ideabytes Inc. Test Training Curriculum Page 28

Who Should Attend: This course is appropriate for both new and experienced candidates who wish to make their career in software testing. Test Engineers, Technical Support, Business Analyst, Team Leads and Test Managers will also find this course helpful. Course Outline: Overview of HP ALM Site-Administration Requirements Creation Tests Creation Requirements Traceability Impact Analysis Performing Risk Analysis Running Tests Manually Live Analysis Graph Sprinter Release Cycle Progress Document Generator Project and Case Study Dashboard Overview of Release and Cycles Tying Requirements to Releases Tying Tests to Release Cycles Viewing multiple requirements Generating Risk Report Converting Requirement to a Test Creating Parameters & Templates Mapping Test to Requirement Mapping Defects Generating Excel Reports Ideabytes Inc. Test Training Curriculum Page 29

ST-050 HP Load Runner Description: Preparatory Training for HP Load Runner Certification Duration: 36 hours in 18 sessions of 2 hours each Pre-requisite: Participants should have knowledge on Operating System, C Language Customer site Class-room On-line Course Objectives: Why do we need performance testing? Gathering information for an effective performance test. The Load Runner software components. The basic performance testing creation flow How to create Virtual Users using Load Runner VuGen. Load Runner scenarios & how to use it to test applications. How to execute a Load Runner scenario. How to Monitor and analyze your tests results Course Overview: This course covers all aspects of using Load Runner 11, End to End Performance Testing Lifecycle from planning your load test scenarios, through to developing your VuGen scripts, executing your scenarios and finally analyzing your results. The course covers real-world best practices for effective use of the software. Throughout the course practical examples are demonstrated, and the delegates get to practice what they have learned in each chapter with hands-on exercises. Ideabytes Inc. Test Training Curriculum Page 30

Who Should Attend? This course is appropriate for both new and experienced candidates who wish to make their career in software testing. Course Outline: Introduction to Performance Testing & Engineering Performance Engineering What is Load Runner? Introduction to HP-LoadRunner Load Runner components Load Runner Protocols Planning an effective load test Load test goals VuGen Scripting for Web Play Back Using Parameters Manual Correlation After Recording Performance test Life Cycle Performance tests & approach Load Runner Architecture N-Tier Architecture Profile the system Recording for the Web, Actions and Transactions Verification-Checkpoints Auto Correlation Auto Correlation Before Recording Working with Controller & Analysis : Introduction to Scenarios What is a scenario? Working with SLAs Manual Vs Goal oriented scenario Defining & connecting to load gens Setting scenario specific Run-time settings Scenario Execution Loading and overloading base load, full load and overload Ideabytes Inc. Test Training Curriculum Page 31

Course Outline ST-050 2 Scheduling Scenarios : Performance Monitors Monitoring Web Select & configure perf monitors Monitoring APP, DB servers Results Analysis Graphs and drill down. Root cause Analysis Results analysis process Correlate the results Working with HP - Performance Center Miscellaneous Topics Performance testing on SAP applications How to analyze SAP apps Record SAP GUI & Web applications Performance testing on Siebel Applications Troubleshoot Siebel errors Record & playback Siebel Apps Performance testing with Citrix applications Live Project Ideabytes Inc. Test Training Curriculum Page 32

ST-060 Selenium Description: Java Concepts/Junits/SeleniumRC/Selenium2.0 (webdriver)/automation Framework Duration: 50 hours in 25 sessions of 2 hours each Pre-requisite: Participants should have basic knowledge on Java Customer site Class-room On-line Course Objectives What is meant by Automation? Why Automation Different Automation Tools Function Automation Performance Automation What is selenium? Advantages of Selenium Disadvantages of Selenium Course Overview Participants learn the basics and equips with the knowledge to tackle challenging and complex automation projects. The course is centered around Selenium IDE, RC, Webdriver, Ecplise IDE and Java. Who Should Attend Freshers, Java Developers, Manual Testers who wants to make career in Test Automation. Ideabytes Inc. Test Training Curriculum Page 33

Course Outline: Java Introduction Loops, Array and Functions Object Oriented Programming -1 Object Oriented Programming -2 Selenium IDE Selenium IDE XPATHS and firebug Wait Commands Introduction to Selenium RC Selenium RC Java docs Default Selenium class Full and partial Xpaths Selenium RC Features HTML components Capturing Screenshots JavaScript alert messages Selenium RC -Pop Up and Tab- handling Window ID & extraction Handling popups Packages, Access Modifiers/ Exception Handling String, File Handling, Log4j/ Handling XLS files Recording Script Running, Pausing and debugging Verification and Assertions Selenium IDE and Selenium RC Selenium RC in Eclipse FireBug and Firepath Browsers supported by RC Closing browsers and killing sessions Slowing down the execution speed Extracting Data from Web table cells IDs with Selenium Object reference Performing actions in pop up win Ideabytes Inc. Test Training Curriculum Page 34

Course Outline ST-060 2 Selenium RC Web Tables What is a web table? Extracting Cell value Dynamic Web tables GetTable function in Selenium RC Selenium Web Driver Why Web Driver? Selenium RC and Web Driver Drivers for Browsers Opening multiple browsers at a time Close and Quit methods What is Firefox profile Selenium Web Driver 2 Firebug & FirePath Addons Handling Links with Web Driver Identifying WebElements Handling web elements Selenium Web Driver 3 Dynamic objects Extracting links, other web elements Capturing screenshots Window handles Tabbed browsing Certificate error handling Selenium Web Driver 4 Pausing execution Introducing wait Web DriverWait Class JavaScript alert messages Keypress event Simulating Pressing Enter TestNg Framework / ANT What is TestNg? TestNg annotations What is Ant? Building BAT files TestNg and Hybrid(Keyword+Data) Framework Hybrid Frameworks XLS File Test Cases and Keywords Reflection API Running the framework through ANT Ideabytes Inc. Test Training Curriculum Page 35