Software Testing

Duration: 75 Hours

Price: ₹ 39,999.00

Launch Offer: ₹ 34,999.00

Category:

Description

Software Testing training helps the individuals to recognize the completeness, comprehensiveness as well as quality of computer applications developed by teams. With the help of this training the aspirants can grab the skills for testing the quality of software or Application in their organizations. The training primarily helps aspirants to learn the basic fundamentals of Software Testing and also get proper understanding on Selenium tool. In addition they will get training for ISTQB Foundation which is an Industry Standard in Software Testing. Following courses are included in the Software Testing Training:

  • Fundamentals
  • Selenium
  • ISTQB Foundation

Fundamentals

  • Introduction to Software Testing
    • Software, Software Application, Software Product, Bidding, Kick of Meeting.
    • Validation, Verification, Reviews, BRS, SRS, HLD, LLD, Peer Design Reviews, Walkthroughs, Inspections.
    • Bugs, Defects & Errors,
  • Software Development Models
    • Brief overview of SDLC:
    • Waterfall Model
    • V-Model
    • RAD Model
    • Spiral Model
    • Prototyping Model
    • W-Model
    • Agile Model
  • Testing Techniques:
    • Introduction and Salient Features & Differentiations between different Testing
      Techniques, Methods & Styles.
    • Static Testing & Dynamic Testing.
    • White Box & Black Box Testing.
    • Unit Testing, Integration Testing & System Testing.
    • User Acceptance Testing: Alpha & Beta Testing
    • Pesticide Paradox.
  • Ad-Hoc Testing:
    • Monkey Testing, Buddy Testing, Exploratory Testing, Pair Testing & Defect Seeding or Be bugging.
  • STLC (Software Testing Life Cycle):
    • Development Process versus Testing Process
    • Test Initiation
    • Test Planning
    • Test Designing
    • Test Execution
    • Test Reporting & Test Closure.
  • Test Analysis & Designing (According to IEEE & ISO Standards):
    • Preparation of Test Scenarios, Test Cases according to IEEE Standards.
    • Preparation of Test Cases based on BVA & ECP.
    • Functional Specification Based Test case Designing.
    • Use Case Based Test Case Designing.
    • Preparation of Test Logs
    • Preparation of RTM (Requirements Traceability Matrix).
  • Configuration & Risk Management
  • Bug Life Cycle:
    • Defect Management
    • Defect Tracking Team
    • Different statuses of defects
  • Test Execution Levels:
    • Sanity/smoke Testing
    • Comprehensive Testing
    • Regular Regression Testing
    • Final Regression Testing OR Post-Mortem Testing.
  • Introduction to Automation Testing Tools :
    • Benefits of Automation Tools
    • Different Types of Tools
    • Tool Selection Criteria
  • Exercises:
    • FAQ’s, Mock Tests – Feedback and Corrective Actions.

Selenium

  • What all you need in Java for Selenium?
    • Introduction to Java
    • Why Java became famous?
    • Environment Setup for Java
    • Creating a project in Java, writing and running our first code.
    • Variables and constants
    • Data Types
    • Operators in Java
    • Conditional Statements
    • Loop Statements
    • Classes and Objects
    • Methods in Java
    • Constructors
    • String Handling
    • Introduction to OPP Concepts
    • Encapsulation
    • Inheritance
    • Polymorphism – Over Loading and Over Ridding
    • Access Modifiers and Class Modifiers
    • Abstraction
    • Getters and Setters
    • Exception Handling
    • Data Structures – Collections Framework – Lists and Sets
    • Maps
  • Selenium 3.0 Topics:
    • Introduction to Selenium and its components
    • Getting Started with Selenium WebDriver – Environment Setup
    • Introduction to basic Selenium commands – Running first call flow
    • Executing automation scenarios on Mozilla Firefox, Chrome Browser and on Internet Explorer
    • Installing Firebug and Firepath
    • Locators and Identifiers in Selenium
    • Working with form elements like textbox, radio buttons, checkbox, text area, etc
    • Working with Dropdowns
    • Working with lists
    • Practicing XPath
    • Practicing CSS Selector
    • Waits in Selenium – Page Load Timeout, Implicit wait, Explicit wait and Fluent wait
    • Mouse Operations – Mouse Hover, Right Click, Double Click
    • Alert Handling
    • Multiple Window Handling
    • Frame handling
    • Cookies Handling
    • Working with Tables
    • Exception Handling in Selenium
    • Validations through Selenium Methods
    • Java Script Execution
    • Taking Screenshot
    • Integration with AutoIT
    • Integration with Sikuli
    • Selenium Grid – Environment Setup, A call flow
  • TestNG Topics:
    • – Introduction to TestNG
    • – Comparison between TestNG and Junit
    • – Annotations and attributes in TestNG
    • – Reports in TestNG
    • – Enable/Disable a Test case
    • – Controlling the sequence of test cases
    • – Assertions in TestNG
    • – Introduction to testing.xml file
    • – Package execution through testing xml file
    • – Class Execution through testing xml file
    • – Parameterization
    • – Data Provides
    • – Parallel Execution of testcases
  • Design Patterns:
    • – Object Repository
    • – POM (Page Object Model)
    • – Page Factory (Enhanced POM)
  • Frameworks:
    • – Introduction to Frameworks
    • – Designing end to end framework using Page Factory as design pattern, TestNG as Testingframework, Integration with POI Apache for reading data from Excel sheet, Integration withMaven and Jenkins

ISTQB Foundation

  • Fundamentals of Testing
    • Testing Throughout the Software Life Cycle
    • Static Techniques
    • Test Design Techniques
    • Test Management
    • Tool Support for Testing

Reviews

There are no reviews yet.

Be the first to review “Software Testing”

Your email address will not be published. Required fields are marked *