Call : +91 8050580888, +442038072367

Enquire

Software Testing Training in Bangalore

ABOUT THE COURSE

Software testing is a process to check whether a software gives actual results compared with the expected results also ensuring whether it is defect free or not. Software Testing helps in identifying errors, gaps and missing requirements with respect to the expected results. Software Testing can be done either manually or using automated tools. Software bugs are expensive and can even cause human loss in critical applications. Testing is a good professional career for many. From being a Test Engineer, one can become Senior Test Engineer and from Senior Test Engineer to Team Lead and Manager. Growth is tremendous in In Software Testing field.

Software Testing Training in Bangalore

Module 1: Overview

  1. Testing Terminology
  2. What is Testing?
  3. Who does Testing?
  4. When to Start Testing?
  5. When to Stop Testing?
  6. Software Development Life Cycle (SDLC)
  7. Software Test Life Cycle (STLC)
  8. Understanding of QA, QC and Testing
  9. Principles of Testing

Module 2: Testing Methodology / Approch

  1. Waterfall
  2. Prototype
  3. Spiral
  4. Incremental (Agile methodology and Scrum Framework)
  5. V-Model Verification vs. validation
  6. Advantages and Disadvantages of each software development life cycle
  7. Difference between Functional and Non-functional testing

Module 3: Testing Levels

  1. Functional Testing
  2. Unit Testing
  3. Integration Testing
  4. System Testing
  5. Regression Testing
  6. Acceptance Testing
  7. Non-Functional Testing
  8. Usability Testing
  9. Security Testing
  10. Portability Testing

Module 4: Documentation

  1. Test Plan
  2. Test Senario
  3. Test Case
  4. Tracebility Matrix
  5. Test Case Degine Techniques
  6. Estimations

Module 5: Defect Life Cycle

  1. Bug Life cycle
  2. How to Prepare Bug template?
  3. Bug Tracking tool

Module 6:Interview Preparation

  1. Globalization Vs Localization Testing
  2. Test Plan V/s Test Strategy
  3. Re-testing Vs Regression Testing
  4. Test Scenario Vs Test Condition
  5. Interview Questions
  6. Presentations
  7. Resume building
  8. Placement activities

SQL Syllabus

Module 1: Overview.

  1. What is SQL?
  2. SQL Process
  3. SQL Commands

Module 2: RDBMS Concepts.

  1. What is RDBMS?
  2. SQL Constraints
  3. Data Integrity
  4. Database Normalization .
  5. Database – First Normal Form (1NF)
  6. Database – Second Normal Form (2NF)
  7. Database – Third Normal Form (3NF)

Module 3: RDBMS Databases

  1. MySQL
  2. MS SQL Server
  3. ORACLE .
  4. MS ACCESS.

Module 4: Syntax

  1. Various Syntax in SQL
  2. SQL ─ Data Types
  3. SQL – Operators
  4. What is an Operator in SQL?
  5. SQL Arithmetic Operators .
  6. Arithmetic Operators – Examples
  7. SQL Comparison Operators
  8. Comparison Operators – Examples.
  9. SQL Logical Operators
  10. Logical Operators – Examples

Module 5: Expressions

  1. Boolean Expressions.
  2. Numeric Expressions
  3. Date Expressions .

Module 6:Database Query

  1. SQL ─ DROP or DELETE Database
  2. SQL ─ SELECT Database, USE Statement
  3. SQL - Creating a Table from an Existing Table

Module 7: AND & OR Conjunctive Operators

  1. The AND Operator
  2. The OR Operator

Module 8: Constraints.

  1. SQL - NOT NULL Constraint
  2. SQL - DEFAULT Constraint
  3. SQL - UNIQUE Constraint
  4. SQL ─ Primary Key
  5. SQL ─ Foreign Key
  6. SQL ─ CHECK Constraint
  7. SQL ─ INDEX Constraint .
  8. Dropping Constraints
  9. Integrity Constraints.

Module 9: Using Joins

  1. SQL - INNER JOIN
  2. SQL ─ LEFT JOIN
  3. SQL - RIGHT JOIN
  4. SQL ─ FULL JOIN
  5. SQL ─ SELF JOIN
  6. SQL ─ CARTESIAN or CROSS JOIN.

Module 10: UNIONS CLAUSE

  1. The UNION ALL Clause
  2. SQL ─ INTERSECT Clause .
  3. SQL ─ EXCEPT Clause

Module 11: Sub Queries.

  1. Subqueries with the SELECT Statement
  2. Subqueries with the INSERT Statement
  3. Subqueries with the UPDATE Statement
  4. Subqueries with the DELETE Statement

Java Course Content

Module 1: Introduction to java

  1. Java Installation
  2. Variables
  3. Re-initialization
  4. Post-Increment, Post Decrement
  5. Pre-Increment, Pre-Decrement
  6. Decision making statements
  7. IF-ELSE
  8. Switch-case

Module 2: Loops

  1. For loop
  2. While loop
  3. Do while loop
  4. Enhanced for loop
  5. Methods
  6. Method Overloading
  7. Constructor
  8. Constructor Overloading

Module 3: OOPS Concepts (Object Oriented Programming System)

  1. Inheritance
  2. Method Overriding
  3. Type Casting
  4. Polymorphism
  5. Abstraction
  6. Abstract Class
  7. Interface
  8. Encapsulation
  9. Packages & Import
  10. Design Pattern

Module 4: Syntax

  1. Various Syntax in SQL
  2. SQL ─ Data Types
  3. SQL – Operators
  4. What is an Operator in SQL?
  5. SQL Arithmetic Operators .
  6. Arithmetic Operators – Examples
  7. SQL Comparison Operators
  8. Comparison Operators – Examples.
  9. SQL Logical Operators
  10. Logical Operators – Examples

Module 5: CORE JAVA

  1. Object Class
  2. String Class
  3. Arrays
  4. Boxing & Unboxing
  5. Wrapper class
  6. Collection framework & wild cards
  7. Exception Handling
  8. File Handling
  9. Multithreading

Selenium Automation Testing Syllabus

Module 1: Overview.

  1. Introduction to Automation
  2. What is automation testing
  3. Advantages of Automation Testing
  4. How to learn any automation tool
  5. Types of Automation tools

Module 2: Introduction to Selenium

  1. What is Selenium
  2. Use of Selenium
  3. Features of selenium
  4. Difference between Selenium and QTP

Module 3: Selenium Components

  1. Selenium IDE
  2. Selenium Core
  3. Selenium RC
  4. Selenium Grid
  5. Selenium 2.0 – Web Driver

Module 4: Selenium IDE

  1. Selenium Overview
  2. Selenium IDE Introduction
  3. Downloading and Installing Selenium IDE
  4. Recording and Running a Simple Test
  5. Selenium IDE – Features
  6. Installing Useful Tools for Writing Tests
  7. Selenium Concepts
  8. Selenium Commands
  9. Verifying Page Elements – Assertions and Verifications
  10. Wait Commands
  11. Object Identification
  12. Element Locators
  13. Regular Expression patterns
  14. Selenium Test Runner
  15. Using Regular Expressions in Selenium IDE
  16. Creating Selenium Test Suites
  17. How to run the recorded script against other browsers
  18. Why companies are not using recording tools
  19. Limitations of Selenium IDE

Module 5: HTML Concepts

  1. HTML Introduction
  2. Header, Body and footer Elements
  3. Text box, radio button, check box, drop down, images, browse, tab, etc. explanation

Module 6:Fire Bug, Xpath and CSS

  1. Introduction to Firebug
  2. Downloading and installing of Firebug
  3. Downloading and installing of xpath
  4. How to identify the xpath for an particular element
  5. Identifying objects using CSS

Module 7:How to use TestNG and Junit in Selenium

  1. Introduction to TestNG
  2. Why TestNG
  3. Setting up TestNG
  4. Working with TestNG
  5. Advantages of TestNG over Junit
  6. Exploring TestNG Features
  7. How to Use TestNG Annotations
  8. Data Driven Testing TestNG
  9. TestNG Execution Report
  10. TestNG Results output folder walkthrough
  11. TestNG Reporting features

Module 8: Advanced Selenium 2.0 – Web driver

  1. Introduction to selenium 2.0
  2. Advantages of web driver
  3. Web Driver v/s RC
  4. Architecture of Web Driver and RC
  5. Web Driver IDE
  6. Installation / Configuring Eclipse for Web Driver
  7. Identifying the elements in Web Driver Using Id, Name, Xpath ,Dom and CSS
  8. Working with Different drivers like HtmlUnit driver, Firefox Driver etc…
  9. Creating the generic scripts in Web Driver
  10. Creating the scripts by using functions
  11. Web Driver Client Libraries
  12. Web Driver commands with examples
  13. Working with excel sheets using Web Driver
  14. Web Driver with TestNG / Junit

Module 9: Automation Framework

  1. What is Framework
  2. Types of Frameworks
  3. What is modular framework
  4. What is Data Driven framework
  5. What is Keyword driven framework
  6. What is Hybrid framework
  7. Use of Framework
  8. How to develop the framework
  9. Integration of the framework
  10. How to execute the scripts from framework

Contact Form

If you have questions, please send us a message.

Back to Top