We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Details

COURSE OVERVIEW

Our Software Testing Course is a 100% Job Oriented Program wherein we deliver trainings to students for 3 months and make sure that they become employable after the course completion. Our software testing training course covers basics to advanced level of software testing; we also cover automation testing tools like Selenium in this course. Software testing being quite a sought out job in the IT industry has a lot of opportunities in the market and our dedicated placement cell makes sure that we provide ample amount of calls to the candidates and make them employable.

Our Software testing Diploma course is specially designed for students who have just graduated from colleges and are looking forward to make a career in Testing Industry. We work closely with candidates, analyze them through various assignments and working on live projects. Our testing course also includes helping students for interviews through mock interviews, soft skill sessions, and aptitude sessions by industry experts.

COURSE FEATURES
  • Trainers from Industry Experts
  • Hands on Experience on One Live Project.
  • 100 % Placement Assistance
  • Resume Preparation
  • Interview Preparation
  • Missed Sessions Covered
  • Multiple Flexible Batches
  • Practice Course Material
  • Free Soft Skill Sessions
  • Free Aptitude Sessions

PREREQUISITES:
  • No Pre-requisites. Basic knowledge of software development life cycle is advantageous.

DURATION : 300 Hours

WHO CAN JOIN THIS COURSE?
  • Freshers who want to make a career in Software industry.
  • Professionals who want to make their career in Testing.

Outline

FOUNDATION COURSE
   Foundation Course
    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

  1. Object Oriented Concepts using C++
    • Introduction to OOPs
    • Beginning with C++
    • Class, Objects Basics
    • Constructor, Data Members
    • Operator Overloading
    • Inheritance
    • Polymorphism
    • Overriding
  2. 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
  3. 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
    Manual 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)
    Core Java
    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


  1. Packages and Interfaces
    • Defining Packages
    • Extending Interfaces
  2. Exception Handling
    • Fundamentals of Exception Handling
    • Exception types
    • Try and Catch and finally
    • Multiple Catch
  3. Collections Framework
    • Collection Interfaces and Classes
    • List, Set, HashSet, Iterator, other Classes
    Basic Selenium
  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
    Advanced Selenium
  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
   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
   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
Reviews
Be the first to write a review about this course.
Write a Review

3RI Technologies is an ISO 9001:2015 certified training center in Pune, providing software courses to students and IT professionals. Established in 2010, our focus has always been to deliver the industry level trainings to students and get them placed in the industry.

Our highly experienced trainers are professionals working in the IT industry and are committed to help students and professionals to develop their skills. Being a renowned leader in the training industry, 3RI technologies has been delivering best classroom trainings on various skillsets like Selenium, Hadoop , SAP, AWS, DevOps,Java and other programming languages as well. We also deliver corporate trainings as per your customized requirements. Having 2 training institutes in Pune, Pimple Saudagar and Deccan, our classrooms are well equipped providing high end infrastructure to students.

Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.