Software Testing Training in Bangalore

  • 5/ 5
  • 5/ 5
  • 5/ 5
  • 5/ 5

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.

How we standout among other training institutes ?

@ Apponix @ Other institutes
Course fees Very competitive and affordable. Most of the institutes provide at less fees but compromise with the quality of the training
Placement assistance We have a dedicated HR team to help students in placement and tied with leading job portals. Most of the institutes may make false promises
Dedicated HR team Yes None
Working Professionals as trainers Yes Very Few
Trainers Experience Min 7+ Years experience Most of the institutes hire full time trainers with very less real time experience
Student Web Portal We have a dedicated students portal where you will find course materials and technical questions hr questions prepared by it professionals None
Class Room Infrastructure All classrooms are Air conditined to make sure our students feel comfortable Very few institutes
Reference Pay We pay Rs 1000 for every student you refer. None
Pay After Job Yes, for most of the courses students can pay part of the fees after they get a job None, You need to pay full fess before joining
Instalments Yes its very flexible, you can pay the fees in installments, we understand the finacial situation of the students Very few institutes
Lab Infrastructure For most of the courses each student is given with laptop or desktop throughout the course None
Who are our trainers?
IT consultants,IT project managers, Solutions Architects, Technical Leads Most of the institutes hire full time trainers with very little experience
Student's Ratings 5 ***** ratings from more than 4000 students Mixed
Trust & Credibility  Very High Moderate.
Fees Negotiable? Definitely yes we understand the financial situation of each student Very few
Refer and Win We run refer and win a holiday every 6 months, All referers will have chance to win holiday to goa, please refer this link None

Software Testing Engineer Job Responsibilities

  1. Designing and developing high-volume, low-latency, secure, high-availability and performing applications for mission-critical systems;
  2. Contributing in all phases of the development lifecycle
  3. Writing well designed, testable, efficient and secure code
  4. Ensuring designs comply with specifications.
  5. Preparing and producing releases of software components and supporting continuous improvement by investigating alternatives, technologies and presenting these for architectural review. 
  6. Participate or write analyzes according to the needs of the client.
  7. Participate in writing and executing system test scenarios.
  8. Maintain procedures and documentation of applications
  9. Create real-time applications that are efficient, highly available, reliable, scalable, maintainable, extensible, and testable.
  10. Ensure the quality of the product through code reviews and a high level of unit and functional test coverage.
  11. Ensure the software adheres to the company's high level of technical standards.
  12. Communicate with business analysts and product owners to clarify requirements in a distributed team environment.
  13. Highlight any potential risks to the leads and seek inputs to resolve identified issues.
  14. Plan how your code will be monitored and diagnosed to minimize outages.
  15. Monitor dashboards and respond to alerts and keep your services running smoothly.
  16. Build services and components upon the latest frameworks, platforms and service providers.
  17. Partner with experts in specialized areas like usability, cloud automation, and service reliability in a technically complex environment.
  18. Design & develop REST APIs that interact with back end billing systems
  19. Resolve defects and bugs during QA testing, pre-production, production, and post-release patches

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

Apponix Software Testing Training locations in Bangalore

  • Software Testing Training in Vijay Nagar
  • Software Testing Training in Malleshwaram
  • Software Testing Training in Mattikere
  • Software Testing Training in BTM Layout
  • Software Testing Training in Jayanagar
  • Software Testing Training in M G Road
  • Software Testing Training in Marathahalli
  • Software Testing Training in Jayanagar
  • Software Testing Training in Rajaji Nagar
  • Software Testing Training in Indira Nagar
  • Software Testing Training in Koramangala
  • Software Testing Training in Hebbal
  • Software Testing Training in Banashankari
  • Software Testing Training in Ulsoor
  • Software Testing Training in Basavanagudi

Related Articles