| Module |
Topic |
| Module - 1 |
Manual Testing |
| Session - 1 |
Telecom Domain Project Application / Project Architecture Understanding SRS - Software Requirement Specification Document / BRD - Business Requirement Document FRD - Functional Requirement Document SDLC - Software Development Life Cycle Waterfall, Agile, SCRUM, Sprint, User Stories etc. Introduction to software Quality Analysis & Testing, Role of a Tester |
|
Why QA team is required. Testing Process(STLC), test cases, Test Data |
|
Types of software Applications, Windows based, web based etc. |
|
Different types of testing methodologies |
|
Practice - Group Discussion |
|
|
| Session - 2 |
Types of Testing, Unit testing, functional testing, integration test, Regression Test, System Testing, Smoke Testing, Data Driven Testing |
|
Black Box Testing and White Box testing, UAT testing |
|
Smoke Testing, Sanity Testing, Backend Testing, Data Driven Testing. Browser compatibility Testing, External Interface Testing and Functional Testing, Integration Testing, Unit Testing, HA Testing, Security Testing, Cross browser testing, Manual Testing, Automation Testing and Performance Testing. Validation vs Verification Few more types of testing types will be discussed based on the topics we discuss in this course. For example, while teaching QTP - Automation Testing, we can discuss about Data Driven Testing. This can be done manually also but when we discuss while doing Automation testing with multiple sets of Data, you can understand more detailed way. While Teaching “LoadRunner” we discuss different type of Performance Testing types like Stress test, Load Test etc. |
|
Practice - Group Discussion |
|
|
| Session - 3 |
QA Tester Role - Software Testing Life Cycle Understanding the requirement document and writing Test cases in Excel, Writing Test Data |
|
Home Assignments and also Practice sessions in class. |
|
Practice - Group Discussion , Domain related discussion on Banking, Mobile/Telecom, Supply chain, Healthcare |
|
|
| Session - 4 |
How to write Test Cases on Telecom, Health care projects, Prepare RTM and test matrices |
|
Boundary Value analysis. Review Test cases written by students. |
|
|
| Session - 5 |
How to write Test Plan >> Objective, Scope and Strategy of the test plan |
|
Entry and Exit criteria. Testing Techniques. |
|
Home Assignments and also Practice sessions in class. |
|
|
| Session - 6 |
Review Test Plan and Test cases. Discuss Defect Life Cycle while teaching Quality center Defect module What is clustering, Load Balancer, Front end, Back End, Middle ware, etc.. about Project and Application architecture, External Systems etc. High Availability / Clustering - HA Testing (other training centers do not cover this topic) |
|
|
| Module - 2 |
Quality Center |
| Session - 7 |
Installation instructions and resolving the Quality center installation issues on student’s computer. |
|
|
| Session - 8 |
HP Quality center Installation Issues. NOTE: Discuss about Banking Domain when we write requirements. Introduction to Quality Center. How to Manage testing Process using HP Quality Center. Advantages of Quality Center Over Excel Sheet. Requirements Module: Write Requirements on Banking / Finance Domain Project |
|
Test Plan Module: Based on the requirement write Test Plan, Test Cases and RTM - Requirement traceability Matrix. Home work Assignments and Practice sessions in class and resolve student’s questions. |
|
|
| Session - 9 |
Review of Home Work Assignment Test Lab Module: Based on Test plan execute the Test cases and file Defects |
|
|
| Session - 10 |
Defects Module: Export Test cases from Excel sheet to Quality Center. Export Data from Quality Center to Excel. Overview of BPT, Resources & Reports - Graphs Module. |
|
|
| Module - 3 |
SQL |
| Session - 11 |
What is Database? What is RDBMS - Relational Database Management System? What are the RDBMS currently available in the Market? What is SQL? |
|
What is Data Definition Language (DDL) What is Data Manipulation Language (DML) What is Data Control Language (DCL) |
|
Write different types of SQL queries with examples? Home work/ Assignments Role of tester in SQL? |
|
|
| Session - 12 |
Different types of Functions, Arithmetic, logical, etc... Primary Key, Foreign key constraint. What are types of SQL Joins and Execute Joins with examples? How to perform JOIN? Join |Inner Join, Outer Join, Self Join, Right Join | Right Outer Join, Left Outer Join | Left Join SQL Group By Statement SQL Having clause Working with Toad Tool - To Execute SQL queries - Toad tool is an interface to connect to Database. |
|
|
| Module - 4 |
UNIX / Linux Operating System |
| Session - 13 |
Install tools "Putty" and Cygwin Introduction to UNIX / Linux: What is UNIX Operating System? and Tester role in UNIX Important UNIX commands What is FTP? FTP Commands, FTP tools like Filezilla, WinScp etc. FTP the files from one operating system to another. Practice on UNIX / Linux Interview Questions on Unix / Linux. |
|
|
| Session - 14 |
What is shell script? VI Editor? How to execute Shell script. What is Log file? How to ftp log files to windows OS and send it to developers to track the defects How to practice Linux commands using Cygwin |
|
|
| Module - 5 |
QTP-Automation Testing |
| Session - 15 |
QTP installation Issues |
|
|
| Session - 16 |
Benefits of Automation Testing |
|
Benefits of Manual Testing |
|
Introduction to QTP, Recording types, Active screen, Keyword & Expert View |
|
Practice |
|
|
| Session - 17 |
Plan/Create/Enhance Scripts |
|
Active X Controls |
|
Record and Playback |
|
Add-in-Manager - Java, Windows, Web, SAP, .Net, MainFrame, etc |
|
Active Screen Uses |
|
Parameterization |
|
Practice |
|
|
| Session - 18 |
SytemUtil.Run() Functions to open the application (Windows\Web) |
|
Work on Windows/ web Applications |
|
Keyword View & Expert View |
|
Regular Expressions |
|
Output Values |
|
Practice |
|
|
| Session - 19 |
Check Points |
|
Object Spy |
|
Object Repositories |
|
Types of Recording Modes |
|
Practice |
|
|
| Session - 20 |
Calling Existing Actions/ Splitting Actions |
|
Synchronization |
|
Practice |
|
|
| Session - 21 |
Introduction to Automation Framework |
|
Introduction to VB Script |
|
How to Enhance VB Script, Write functions, Sub Procedures and call the function / sub in another script |
|
Practice |
|
|
| Session - 22 |
How to Integrate QC to QTP and How to Execute QTP Scripts from QC |
|
Revision |
|
Interview Questions |
|
Practice |
|
|
| Module - 6 |
HP LoadRunner - Performance Testing |
| Session - 23 |
LoadRunner software Installation. |
|
LoadRunner is an Performance Testing tool that allows you to test the performance/load of the application before, during, and after deployment. This course is designed to give you training in load and performance testing tasks. The LoadRunner Virtual User Generator (VUGen), Controller and Analysis (Report tool) will be covered in this course. You will create VuGen script to create actions and run load test scenarios using the Controller. The Analysis is used to analyze load / performance test results. You will learn to work with the graphs to display data after a test is run. All topics are supported by hands-on labs designed to provide you with the knowledge necessary to load test the system using LoadRunner. You also practice on the Loadrunner to get hands on experience. |
|
|
| Session - 24 |
What is Performance Testing and its types ,Load Testing ,Volume Testing ,Stress Testing and other types of testing related to Performance ,Performance Testing Process ,LoadRunner Components , VUGen, Controller, Analysis-Report Types of Protocols and VUGen Script |
|
|
| Session - 25 |
VUser Scripts: Parameterization Actions Run time options Automatic Correlation Think Time Correlation Rendezvous Point |
|
|
| Session - 26 |
Controller: Manual Scenario/Goal-oriented Scenario - How to choose between the two? Ramp Up, Ramp Down etc.., Settings, how to run the VUser Scripts Analysis :How to analyze reports ,Reports : Generate Reports (Word / HTML) |
|
|
| Module - 7 |
Review All the sessions and Focus on CMM, configuration management and other quality controls, Resume building
|
| Session - 27 |
Manual Testing Review, Test case review, Testing methodologies like Agile, Quality Center Review of requirement module, Test Plan Module, Test Lab module, Defect Module, severity and Priority, RTM, Defect life cycle. |
|
|
| Session - 28 |
Quality Standard, ISO, CMMI, Export Test Cases from Excel to Quality Center, QTP Script execution in Quality Center, Interview Questions. |
|
What is clustering, Load Balancer, Front end, Back End, Middle ware, etc.. about Project and Application architecture. |
|
Concepts of Configuration management, Change management, Project release documents etc. |
|
Concepts of What is Cluster, What is HA (High Availability Testing), Integration Testing with external systems. |
|
Discuss Interview prep, How to build Resume. |
|
|
| Module - 8 |
IBM Main Frame Testing |
| Session - 29 |
Introduction To Mainframe History of Mainframe Advantages Differences from PC Differences from DB, AS400 Industry Solutions Role of Mainframe tester Architecture General Access Important Transaction Codes TSO & ISPF Fundamentals Definitions General Access Jobs, tasks, Transactions ISPF Menu Structure ISPF Menu Settings Edit View Utilities Batch SDSF Changing log/list settings ISPF commands Creating a data set Editing a data set Deleting a data set Printing a data set |
|
|
| Session - 30 |
JCL - Job Control Language Command Create Submit Abend Batch jobs Command Create Submit Abend CICS Overview Definition Functions Components General Access Menu Structure screens Relation with submitting jobs Tools used with Mainframe Interview Related Questions |
|
|
| Module - 9 |
SAP Testing |
| Session - 31 |
Business Process & Accounting Fundamentals Introduction Overview Modules Module Integration Industry Solutions SAP Implementation Methodology System Landscape Project Teams Levels of Customization General Access SAP Data Important Transaction Codes |
|
|
| Session - 32 |
SAP Fundamentals Architecture & General Access Implementation Life Cycle Data in SAP Master Data Transaction Data System Data Process Flows, Transactions & Tables of MM & SD Modules Testing concepts Test case design Test scenario design on S&D module ( Sales & Distribution) Business Process flow Create Sales Order, Invoice, Billing and verification S&D module Workflow Create Billing and verification Business Process completion |
|
|
| Session - 33 |
Understand Test Automation Framework/ Tools for SAP Test Methodology & Concepts for SAP Test Automation concepts. Tester role & test case development Interview questions. |
|
|
| Module - 10 |
WebServices / SOA / SoapUI Testing |
| Session - 34 |
Real time project details What is WebServices, SOA and how to test WebServices in real time using SoapUI Tool. Install SoapUI Tool and practice. What is XML, Request, Response XML, WSDL Files End points and other WebServices Related questions are discussed. |
|
|
| Session - 35 |
Interview Questions, Practical training on WebServices Testing using SoapUI Tool |
|
|
| Module - 11 |
ETL Testing, Data warehouse Testing |
| Session - 36 |
What is ETL & Data Warehousing? Extraction Transformation Loading Introduction to Data ware house, purpose of DWH with examples DWH Architecture OLTP System vs OLAP System What is a fact table? What is a dimension table? Fact vs. Dimension What is star schema? What is snow flake schema? |
|
|
| Session - 37 |
DWH Tools (different types of dwh tools) Types of data bases used in ETL testing Explaining about data mapping document |
|
|
| Session - 38 |
Testing tools used for ETL testing Process flow in ETL Testing Writing test cases for mapping documents |
|
|
| Module - 12 |
IBM Rational - Quality / Test Manager |
| Session 39 & 40 |
Important features of IBM Rational Quality Manager (RQM) / Rational Test manager. Dashboard, Viewlets, Project area, Test Suites, Test Plan, Test Case, Requirements, Test Scripts |