Software Testing Training

Course Overview

Job Oriented best Software Testing training in Anna nagar? Greens Technologys is the No 1 Best Software Testing Training Institute in Anna nagar with Certification and Job Placements on both Manual, automation testing training like Selenium, QTP/UFT and Performance Testing Training Courses like LoadRunner and JMeter. Call 98404-96320 for Software Testing Training course details. With personal hands-on training in Anna nagar, and optional follow-up mentoring, you can guarantee that your Software testing training in Anna nagar investment provides the maximum benefit with Jobs and Certifications.

Learn & Expert Software Testing Quickly from the Experienced Professionals - Job Guaranteed!

Course Features

  • 100 % Placement Assistance
  • Resume Preparation
  • Interview Preparation
  • Missed Sessions Covered
  • Multiple Batches
  • Flexible Timings
  • Practice Course Material
  • Assistance will be provided for Software Testing certification.


Course Syllabus

Software Testing
  1. Programming Basics
    • Fundamentals of Computer
    • Understanding Applications
    • Using Windows Explorer & File Structure
    • Number Systems
    • Application Software
  2. Operating System & Networking
    • Need for operating system
    • Functions of Operating System
    • Process Management
    • Memory Management
    • File Management
    • Device Management
    • Types of operating system
    • TCP/IP fundamentals
    • Networks and computer networks
    • 2 tier, 3 tier and n-tier architecture
  3. C Language
    • Introduction to C
    • Keywords, Constants and Variables
    • Data Types in C
    • Operator and Expressions
    • Control Structure
    • Functions
    • Pointers
    • Arrays
    • Structure
    • String Handling
    • Preprocessor Directives
    • File Management in C
    • Dynamic Memory Allocation

  4. Object Oriented Concepts using C++
    • Introduction to OOPs
    • Beginning with C++
    • Class, Objects Basics
    • Constructor, Data Members
    • Operator Overloading
    • Inheritance
    • Polymorphism
    • Overriding
  5. Linux Foundations
    • Introduction to UNIX and its flavours
    • UNIX architecture
    • File System
    • User and Group Policies
    • Unix general commands
    • Concept of Files and Directories in Unix
    • File Permission and related commands
    • Filter Commands and their options
    • Vi Editor
  6. Introduction to Database Management Systems
    • Introduction to Database
    • DBMS, RDBMS, ORDBMS
    • DDL, DML, DCL, TCL
    • Data types
    • SELECT Statement
    • Restricting and Sorting Data
    • Aggregating Data using Group Functions
    • Manipulating Data
    • Sub queries
    • Important Functions
    • Joins and different types

Basic Software Testing
  1. Fundamentals of Testing
    • What is Software Testing?
    • What is Software Bug
    • Testing Principles
    • When to Start/Stop Testing?
  2. Application Architecture
    • Desktop/Stand–alone Environment
    • Client Server Environment
    • Web Based Environment
  3. SDLC and STLC
    • SDLC Phases
    • Various SDLC Models
    • Waterfall Model
    • Iterative and Incremental model
    • STLC Phases
    • Types of Testing
    • Methods of Testing
    • Static and Dynamic Testing
  4. Verification and Validation
    • Verification
    • Methods of Verification
    • Validation
    • Levels of Testing
    • V Model
  5. Functional and Non Functional testing
    • Functional Testing
      • Unit Testing
      • Integration Testing
      • System Testing
      • User Acceptance Testing
      • Regression Testing
      • Retesting
    • Non Functional Testing
      • Performance Testing
      • Load Testing
      • Stress Testing
      • UI and Usability Testing
      • Security Testing
      • Portability Testing
      • Compatibility Testing
      • Other Special Testing Types
  6. Test Management
    • Test Plan Template
    • Usecase Testing
    • Scenario Testing
    • Testcases & Test Data
    • Testcases Template
    • Test Design Technique
  7. Defect Management
    • What is Defect/Bug?
    • Reason for Defects in Software
    • Defect Tracking System
    • Defect Life Cycle
    • Attributes of Defect
  8. Bugzilla - Defect Tracking Tool
    • Test Plan Template
    • Usecase Testing
    • Scenario Testing
    • Testcases & Test Data
    • Testcases Template
    • Test Design Technique
  9. Quality Center (QC-Overview)
    • Opening QC
    • Requirements tab
    • Test Plan tab
    • Test Lab tab
    • Defects tab
    • Report and analysis of result

Module II : Automation Testing Tool (SELENIUM)
  1. Overview of Java
    • OOP's Data Types and Variables
    • Operators, Control Structures
    • Strings, Arrays
  2. Objects and Classes
    • Object, Classes and Methods
    • Method Overloading
    • Constructors
  3. Inheritance
    • Types of Inheritance
    • Method Overriding


  4. Packages and Interfaces
    • Defining Packages
    • Extending Interfaces
  5. Exception Handling
    • Fundamentals of Exception Handling
    • Exception types
    • Try and Catch and finally
    • Multiple Catch
  6. Collections Framework
    • Collection Interfaces and Classes
    • List, Set, HashSet, Iterator, other Classes
  1. Introduction to Automation Testing
    • What is Automation Testing?
    • Which Test Cases to Automate?
    • Different Automation tools
    • Automation challenges & Mitigations
  2. Introduction to selenium
    • What is selenium?
    • History and various versions of selenium
    • Advantages of using Selenium over other tools
    • Selenium components
  3. Selenium-IDE
    • Introduction
    • IDE Features
    • Building Test Cases
    • Running Test Cases
    • Building and Running Test Suites
  4. Selenium Web Driver 3.0
    • Why Selenium Web Driver ?
    • What is a Driver?
    • Automation Setup for Selenium Web Driver
    • Configuration of Selenium Jar using Eclipse
  5. Identification of Locators
    • Tools to identify elements/objects
    • Setup for Firebug, Firepath
    • Different methods of finding element
      • By ID, By name, class
      • By Xpath, By Tag name
      • By Link text
      • By CSS
      • Using Effective X-path
  6. Selenium Commands
    • Various types of operation that can be performed on any elements and how to use them.
    • Browser Commands, Navigation Commands
    • Working with different browser
    • Handling Checkbox, RadioButton
    • Dropdown and Select Operations
    • capturing Screen shots
    • Handling Keyboard Event and Mouse Event
    • Multiple Window Handling
    • Alert & Pop Up Handling
  7. Handling WebTables
    • What is WebTables
    • Extracting values from WebTables
    • Static and Dynamic WebTables
  8. Wait Commands in Selenium
    • Implicit Wait
    • Explicit Waits,Expected Conditions
  1. Framework Designing
    • What is a Framework?
    • Different Types of Framework
    • How to Design a framework?
    • Data Driven Framework using Excel
      • Downloading and configuration of Apache POI
      • Executing Testcases from Excel
  2. TestNg Framework
    • Test NG & TestNG features
    • How to integrate TestNG with Eclipse
    • Test NG Annotations
    • TestNG Reporting
  3. Build Tools -Maven
    • How to create a maven project in Eclipse
    • Maven Build Cycles
    • How to compile and Run tests using Maven
  4. Reporting
    • Using Report NG for generating reports through TestNG
    • Log4j-What is Log4j, how to use it, integration of Log4j with Eclipse
  5. POM Framework
    • Advantages of POM
    • How to implement
    • Using Page Object and Page Factory
  6. Cucumber Framework
    • What is BDD
    • Cucumber implements BDD
    • Preparing Features File having test scenario
    • Writing a step definition
    • Writing Runner Class
    • Given, When, Then, And, But annotations and usage in features class
    • Passing parameters in Step Functions
    • Using regular expression in step implementation to parameterize
    • Parameterize complete scenario using features class
    • Datatable in Cucumber and its implementation
    • Running Cucumber through ANT Pretty, Tags and Glue
    • Junit Report Generation in Cucumber
    • Cucumber HTML Reports Log4j Usage
    • Using Assertions to report failure
    • Running simple feature/Step scenario
    • Introducing selenium layer - WebConnector
    • Building custom functions in WebConnector
    • Building a simple test case
    • Implementing logging using Log4J
    • Executing project from eclipse
    • Executing project from ANT
    • Generating Junit, Cucumber reports
    • Background and Pending Exception
    • Parameterizing/repeating test cases from feature classes
    • Implementing/deciding Tags
    • Running all/limited tests
  7. Continuous Build Integration tools- Jenkins
    • What is Jenkins and how to use it
    • How to integrate jenkins with Eclipse

Soft Skills
  1. Self Analysis
    • Know yourself
    • Personality types
    • Areas of interest
  2. Self Discovery
    • SWOT Analysis – strength, weakness, opportunities, threats
  3. Goal Setting
    • Short-term plan
    • Long-term plan
    • Effective Time-management
  4. Effective Self Presentation
    • Personal grooming , Dressing , Hygiene
  5. Effective Communication
    • Verbal – Language
    • Voice modulation - Tone , Pitch
    • Clarity of Speech
    • Listening skills – Active Listening , Selective Listening
    • Written communication – general business correspondence
  6. Email Etiquette
  7. Body Language
    • Understanding non-verbal communication
    • Postures ,Gestures , Eye contact
  8. Tips to prepare impressive Resume
  9. Tips for Group Discussion
  10. Handling Telephonic interview
  11. Mock – Technical interview
  12. Mock – Personal interview (PI)
  13. Office Etiquettes and Mannerisms

Aptitude
  1. Quantitative Aptitude
    • Number Systems
    • LCM and HCF
    • Percentages
    • Profit, Loss and Discount
    • Interest (Simple and Compound)
    • Speed, Time and Distance
    • Ratio and Proportion
    • Probability
    • Permutation & Combination
    • Time and Work
    • Heights and Distances
  2. Logical Reasoning
    • Number and Letter Series
    • Calendars
    • Clocks
    • Logical Sequence
    • Blood Relations
  3. Algebra
    • Linear Equations
    • Quadratic Equations
    • Higher Degree Equations

Inquire Now



Student's Reviews about Greens