Test Training

Training on Software Testing

Our testing training programs and materials have been developed by consultants with practical testing background and have worked on several medium to large scale projects spanning different domains and implementing the evolving best practices, techniques of software testing.

Most of our consultants are graduates or with higher qualifications and have adequate experience in testing and other IT disciplines like development, infrastructure. As such they are able to appreciate the respective areas while preparing materials and implementing test practices.

Training for General Public

We offer a wide variety of training courses aimed at

• Individuals aspiring to become testing professionals
• Software professionals working on other IT disciplines planning to switch over to software    testing
• Manual testers interested to move to automated testing or performance testing
• Testers interested in getting certified - Foundation or Advanced level
• Companies interested in training employees on software testing

Courses offered

• Manual Testing, click here for more details and syllabus
• Automation Testing, click here for more details and syllabus
• Performance Testing, click here for more details and syllabus
• Test Management, click here for more details and syllabus

Training leading to certification

We offer training to individuals interested in testing certification

• ISTQB Foundation Level - CTFL
• ISTQB Certified Test Manager - CTM

Training for Corporate

All training courses are available for on-site training. Additionally, you can customize the courses to address your organization's specific needs, platforms, terminology and methodology. If you have three or more people to train, we recommend on-site instruction.

For additional information, contact services@manthrasoft.com, our consultant would get in touch with you within 2 working days.

Training-Manual Testing

Whether you are a beginner or experienced IT professional, there is always insufficient time for testing and difficulties to implement theories of software testing in a practical work environment. It is crucial to implement testing techniques to improve test effectiveness, test coverage, test prioritisation.

This practical course explains and teaches various dynamic and static software testing techniques according to industry best practices.

• Full Time Course - Duration 5 Sessions - 4 hours per session
• Part Time Course - Duration 10 Sessions - 2 hours per session

On course completion you will learn how to apply testing techniques back into the work environment and under uncertain circumstances. The syllabus(Refer table below) of this training workshop provides practical examples and applications of testing techniques from web to ERP and SOA architectural systems ranging from banking, financial, insurance, to third-party middle-tier software industries.

Manual Testing Training Syllabus

ChapterDetails
Principles of Software Testing
Purpose of Software Testing
---------------------------------------------------------------------------------------------------------------- Testing Concepts: Planning, Design, Development (Test scripts/procedures), Execution
---------------------------------------------------------------------------------------------------------------- Strategies for Software Testing
---------------------------------------------------------------------------------------------------------------- Black box/Glass box/Gray box testing
---------------------------------------------------------------------------------------------------------------- Black box testing techniques
---------------------------------------------------------------------------------------------------------------- White box testing techniques

Testing levels
Unit (Module) Testing
---------------------------------------------------------------------------------------------------------------- Module Integration Testing
---------------------------------------------------------------------------------------------------------------- Smoke Testing
---------------------------------------------------------------------------------------------------------------- System Testing
---------------------------------------------------------------------------------------------------------------- Regression Testing
---------------------------------------------------------------------------------------------------------------- User Acceptance Testing/ Beta Testing
---------------------------------------------------------------------------------------------------------------- Functional system testing
---------------------------------------------------------------------------------------------------------------- Non-functional system testing

Test Planning
Introduction, Test Strategy
---------------------------------------------------------------------------------------------------------------- Requirements for test, Test methods
---------------------------------------------------------------------------------------------------------------- Resources , Milestones, Deliverables
---------------------------------------------------------------------------------------------------------------- Documenting Assumptions, Constraints, Risks
---------------------------------------------------------------------------------------------------------------- Entry & Exit Criteria's
Requirement Validation
Types of requirements
---------------------------------------------------------------------------------------------------------------- Documenting functional, non-functional quality requirements
---------------------------------------------------------------------------------------------------------------- Requirement traceability
---------------------------------------------------------------------------------------------------------------- Assessing the quality of software requirements
---------------------------------------------------------------------------------------------------------------- Risk analysis and establish test priority
---------------------------------------------------------------------------------------------------------------- Relating risk to test coverage

Test Design
Test design basics , Test design activities
---------------------------------------------------------------------------------------------------------------- Preparing Test Design Specification
---------------------------------------------------------------------------------------------------------------- Test Conditions, Scenarios and test cases
---------------------------------------------------------------------------------------------------------------- Determining expected results
---------------------------------------------------------------------------------------------------------------- Identifying data needed to execute tests
---------------------------------------------------------------------------------------------------------------- Procedures and expected results
---------------------------------------------------------------------------------------------------------------- Testing for missing business requirements

Test Execution
Methodical execution and Regression Testing
---------------------------------------------------------------------------------------------------------------- Managing all those bugs through bug-cycle
---------------------------------------------------------------------------------------------------------------- Writing a good bug report
---------------------------------------------------------------------------------------------------------------- Tracking closure status and root cause
---------------------------------------------------------------------------------------------------------------- Reporting and trend analysis
---------------------------------------------------------------------------------------------------------------- Managing bugs via detailed status
---------------------------------------------------------------------------------------------------------------- Collecting and reporting test metrics

Test Automation Introduction
Introduction to Test Automation
---------------------------------------------------------------------------------------------------------------- Benefits of Test automation
---------------------------------------------------------------------------------------------------------------- The Automated Testing Process
---------------------------------------------------------------------------------------------------------------- Choosing Which Tests to Automate
---------------------------------------------------------------------------------------------------------------- Executing Automated Tests
---------------------------------------------------------------------------------------------------------------- Interpreting the Result



ISTQB Certified Tester, Foundation Level (CTFL)

The foundation level qualification is aimed at anyone involved in software testing. This includes people in roles such as testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers.

Foundation level qualification is also appropriate for anyone who wants a basic understanding of software testing, such as project managers, quality managers, software development managers, business analysts, IT directors and management consultants. Holders of the Foundation Certificate will be able to go on to a higher level software testing qualification like test manager.

Click on the link to ISTQB official Web Site view or download the syllabus for CTFL

Advantages of taking course with us

• ISTQB Advanced level certified instructors lead training
• Practical examples to help you in your testing career
• Simulation Exam to ensure you success in foundation level

ISTQB Certified Tester, Advanced Level (CTAL)- Test Manager

The Advanced Level qualification is aimed at people who have achieved an advanced point in their careers in software testing. This includes people in roles such as testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers.

Advanced Level qualification is also appropriate for anyone who wants a deeper understanding of software testing, such as project managers, quality managers, software development managers, business analysts, IT directors and management consultants. To receive Advanced Level certification, candidates must hold the Foundation Certificate and satisfy the Exam Board which examines them that they have sufficient practical experience to be considered Advanced Level qualified.

Click on the link to ISTQB Official Web Site view or download the syllabus for CTAL Test Manager.

Advantages of taking course with us

• ISTQB Advanced level certified -Test Managers lead training
• Practical examples to help you in your test management career
• Simulation Exam to ensure you success in foundation level

Training-Automation Testing

This course covers the skills that a tester needs for test automation. More than theory, this is a hands-on, interactive class that allows you to put concepts to immediate practical use.

Course is suitable for:

• Experienced Testers wanting to learn automated testing.
• Team Leads or Managers interested to monitor/Guide teams in automation.

Prerequisite:

• Minimum 1 year of testing experience recommended.
• Basic programming skill preferred but not mandatory

Course Duration: 5 days (Basic), 5 days (Advanced)

Selection of Automation Tools for Training - Silk Test, QTP (Quick Test Professional).

Automation Testing Training Syllabus - Silk Test


BasicAdvanced

Module 1:  Introduction to SilkTest

Module 2:  Projects and Plans

Module 3:  Capturing an Application

Module 4:  Application Verification

Module 5:  Reporting and Test Results

Module 6:  Revisiting the Workflow Bar

Module 7:  Beyond the Recorder

Module 8:  Looping and Branching                 Techniques

Module 9:  Creating and Using Functions

Module 10:  Data Driven Test Cases

Module 11:  Other Web Topics

Module 12:  Error Handling


Module 1:  Course Concepts

Module 2:  Object-Oriented Techniques

Module 3:  Applying Object-Oriented                 Techniques to Classes

Module 4:  Introduction to Custom Objects

Module 5:   Defining a Custom Test API

Module 6: Evaluating Available Resources

Module 7:  Developing the Test API




Automation Testing Training Syllabus - QTP


BasicAdvanced

Module 1:  Introduction to QTP

Module 2:  Projects and Plans

Module 3:  Capturing an Application

Module 4:  Application Verification

Module 5:  Reporting and Test Results

Module 6:  Revisiting the Workflow Bar

Module 7:  Beyond the Recorder

Module 8:  Looping and Branching                 Techniques

Module 9:  Creating and Using Functions

Module 10:  Data Driven Test Cases


Module 1:  Course Concepts

Module 2:  Object-Oriented Techniques

Module 3:  Applying Object-Oriented                 Techniques to Classes

Module 4:  Introduction to Custom Objects

Module 5:   Defining a Custom Test API

Module 6: Evaluating Available Resources

Module 7:  Developing the Test API

Module 8:  Other Web Topics

Module 9:  Error Handling




For details on automation test training service, contact us at services@manthrasoft.com we will respond to you in 2 working days.

Training-Performance Testing

This course is designed to give an excellent grounding in performance testing fundamentals, principles and techniques to effectively manage the performance testing process. On completion of the course you will be able to manage performance projects from planning to execution and develop tests for performance to an appropriate level for the business. You will be able to analyze performance results to an appropriate level and gain adequate knowledge as your experience increases.

Course is suitable for:

• Experienced manual testers or automation testers wanting to learn performance testing.
• Team Leads or Managers interested to monitor/Guide teams in performance testing.

Prerequisite:

• Around 1 year testing experience recommended.
• Basic programming skill preferred but not mandatory

Course Duration: 4 days (Basic), 4 days (Advanced)
Selection of Automation Tools for Training - Silk Performer, Loadrunner


Performance Testing Syllabus - Silk Performer

BasicAdvanced

Module 1:  Load Testing Fundamentals -                               Components of typical

Module 2:  SilkPerformer Overview - Basics

Module 3:  Project Test Planning

Module 4:  Modelling/Recording the Script

Module 5: Trying the Script - Execute Script and                              Generate Reports

Module 6:  Customizing the Text - Using TrueLog                   Explorer

Module 7:  Finding and Confirming the Baseline

Module 8:  Adjust Workload and Run Test

Module 9:  Exploring Results - Interpreting Results

Module 10: BDL Scripting - How to manually                                customize scripts

Module 11: Data Types, Variables and Randomizing                   User

Module 12: Profile Settings, Looping and Parsing in                   BDL


Module 1: Reviewing the Basics

Module 2: Using Performance                 Explorer

Module 3: Understanding Quantified                  Data

Module 4: Analyzing Client-Side Data

Module 5: Analyzing Scenarios

Module 6: Analyzing Server-Side Data

Module 7: Understanding Root Cause                 Analysis API




Performance Testing Training Syllabus - Load Runner

BasicAdvanced

Module 1:  Introduction to QTP

Module 2: Projects and Plans

Module 3: Capturing an Application

Module 4: Application Verification

Module 5: Reporting and Test Results

Module 6: Revisiting the Workflow Bar

Module 7: Beyond the Recorder

Module 8: Looping and Branching                 Techniques

Module 9: Creating and Using Functions

Module 10: Data Driven Test Cases




Module 1: Course Concepts

Module 2: Object-Oriented Techniques

Module 3: Applying Object-Oriented Techniques to                 Classes

Module 4: Introduction to Custom Objects

Module 5: Defining a Custom Test API

Module 6: Evaluating Available Resources

Module 7: Developing the Test API

Module 8: Other Web Topics

Module 9:  Error Handling


For details on performance test training service, contact us at services@manthrasoft.com, we will respond to you in 2 working days.