SDET Training Course in Chandigarh

Manual Testing || Automation Testing ||

SDET Training Course in Chandigarh - 1

SDET Training Course in Chandigarh Objective:

GrapLabs is a leading provider of Software Development Engineer in Test (SDET) training. The SDET Training Course at GrapLabs is designed to teach students the latest strategies and techniques for automating software testing. The course covers a wide range of topics, including software development, test automation, test engineering, and test management. The course is taught by experienced professionals who have a deep understanding of the SDET field and are able to provide students with hands-on experience and real-world knowledge. GrapLabs also provides support and resources to help students stay up-to-date with the latest SDET trends and technologies.

Upon completion of the course, students will have the skills and knowledge needed to design and implement automated testing frameworks, develop and maintain test automation scripts, and effectively manage testing efforts throughout the software development life cycle.

This course-ware covers the SDET training. the concepts on software quality assurance and manual testing of applications. Students get to know about various testing types, techniques and testing methodologies. The course-ware is divided into teaching the basic concepts of software testing and then covering practical software testing with approach of writing test cases, reporting bugs, regression testing and test planning.

Course Content

  • Define SDET
  • Roles and Responsibilities of SDET
  • How SDET is different from Tester
  • Common Myths about SDET
  • What will you do as an SDE
  • What are application environments?
  • The different types of application environments
  • The components of an application environment
  • The security considerations for application environments
  • Introduction to SDLC
    1. What is SDLC?
    2. The different phases of SDLC
    3. The benefits of using SDLC
  • SDLC Phases
    1. Planning
      – Defining the project scope
      – Identifying the stakeholders
      – Creating the project plan
    2. Analysis
      – Gathering requirements
      – Analyzing requirements
    3. Design
      – Creating the software design
      – Creating the system architecture
    4. Development
      – Coding the software
      – Testing the software
    5. Implementation
      – Deploying the software
      – Training the users
    6. Maintenance
      – Fixing bugs
      – Adding new features
      – Updating the software
  • What is Software Testing
  • Why Testing is necessary
  • Testing Principles
  • Software Testing Techniques
  • Types of Testing
  • Role of Testing  in Software Development
  • Testing Mindset
  • Sections of Test Plan
  • Test Case Infrastructure
  • Test Metrics
     
  • Java Background – How Java works in behind
  • Java Installation and Setup
  • Java Variables
  • Data Types
  • String Class
  • Conditional & Control Flows 
  • Loops
  • Arrays and ArrayLists
  • OOPS Concepts
  • Classes & Objects
  • Java Methods
  • Access, Encapsulations and Scope
  • Static Variables and Methods
  • Inheritance & Polymorphism
  • Debugging
  • Exception Handling
  • Modular Driven Framework
  • Keyword Driven Framework
  • Data Driven Framework
  • Hybrid Framework
  • Selenium Introduction and Components
  • Selenium IDE
  • Selenium Webdriver and architecture
  • Launching Browsers and inspecting elements
  • Automating Operations on various Elements
    • Browser
    • TextBox, 
    • ListBox
    • Links
    • Check Box
    • Radio Button
    • HTML Tables
  • Automating Keyboard and Mouse Events
    • Action Class
    • KeyBoard Events
    • Drag & Drop Actions
    • Mouse Hover Action
    • RightClick, Double Click & Tool Tip
  • Handling multiple Windows
  • Handling Frames
  • Creating Xpaths and CSS Selectors
  • Synchronizations – Waits
  • Annotation Files
  • Test annotation
  • Running the Test
  • Checking reports created by TestNG
  • Generating HTML Reports
  • Annotations used in TestNG
  • Validating Tests with Assertions
  • Creating multiple Tests
  • Creating and Running Test Suites with TestNG.xml
  • Parallel Test Execution with TestNG
  • Cross Browser Testing using TestNG
  • What is Maven and Why Maven?
  • Installing/Configuring Maven
  • Creating Maven Project
  • Importing Maven Project into Eclipse
  • What is POM.xml?   
  • Adding Dependencies to POM.xml
  • Installing/Configuring Jenkins
  • Scheduling Test Execution in Jenkins
  • Auto mail configuration in Jenkins
  • What is continuous integration?
  • Continuous integration with JENKINS
  • Agile Environment
  • Detailed Scrum Knowledge
  • Sprint Dashboards and Reports
     

Why Graplabs?

Major USP’s of Graplabs are the following is:

    Trending Tools you will Learn

    Why Join Us

    Join GrapLabs

    Student Enrolled From Colleges

    Scroll to Top