Software Tester Training Course

    This course will help professionals in acquiring advanced skills and knowledge required for the technical tester. This course prepares students to assign and monitor work...

    ₹ 50001

    ₹ 55000

    9% off

    SHARE
    Baroda Institute of Technology
    ₹50001  55000

    9% off

    This includes following
    •  170 Hours
    •  Completion certificate : Yes
    •  Language : Hinglish
    This course will help professionals in acquiring advanced skills and knowledge required for the technical tester. This course prepares students to assign and monitor work and ensure that changes to the project plan are incorporated into the test plan. Professionals will also be able to create a Software Testing Ecosystem. Software Testing training and certification course provide the skills necessary to execute a test automation project. The course stresses the concepts used for manual Testing, automating dynamic functional tests and lays emphasis on the relation between these tests and test management, defect management, software development processes, & quality assurance.BIT offers Software Testing Master’s Program Course & certifications. After completing these courses, students will be able to understand the functionality of a software program, prepare for a test environment, execute test cases, compare the software behavior with its intended performance,& verify the actual result. 

        Live Class Practical Oriented Training

        Timely Doubt Resolution

        Dedicated Student Success Mentor

        Certification & Job Assistance

        Free Access to Workshop & Webinar

        No Cost EMI Option

        Basic framework of software testing, use cases and related terminology

        Testing for various configurations and managing the risk involved

        Setting and Reading values from Form Elements – Text, TextArea, CheckBox , Radio Button, Select Box and Multi Select Box

        Designing various test cases and understanding the techniques involved

        Understand various software testing tools with their significance and implementation. Understand project life cycle.

        Exporting Automation Tests and Setting up new Maven Project for JUnit and TestNG

       Part-1 Manual Testing

       Part-2 Automation Testing

    •   Part-1 Manual Testing
      Live Lectures - 1 to 11 
      Manual Testing is a type of software testing in which test cases are executed manually by a tester without using any automated tools. The purpose of Manual Testing is to identify the bugs, issues, and defects in the software application. Manual software testing is the most primitive technique of all testing types and it helps to find critical bugs in the software application.
      
      
      Lecture-1 Introduction
      Live Lecture 
      ·      Importance of Software Testing
      
      ·      Define Software, Quality, Testing
      
      ·      Terms used in SQT (Defect, Error, Bug, Failure, Fault, etc.)
      
      ·      Terms used in SQT for Bug Reporting (Priority and Severity)
      
      ·      Software Development Life Cycle (SDLC)
      
      ·      Practical Exercise
      
      
      Lecture-2 Models of Software Engineering
      Live Lecture 
      ·      Classical Model
      
      ·      Prototype Model
      
      ·      Incremental Model
      
      ·      Spiral Model
      
      ·      V & V (Verification and Validation) Model
      
      ·      Practical Exercise
      
      
      Lecture-3 Fundamentals of testing
      Live Lecture 
      ·      Seven Testing Principles
      
      ·      Psychology of Testing
      
      ·      Static Testing
      
      ·      Review
      
      ·      Walkthrough
      
      ·      Inspection
      
      ·      Practical Exercise
      
      
      Lecture-4 Testing Methodologies
      Live Lecture 
      ·      Black Box Testing
      
      ·      Boundary Value Analysis
      
      ·      Equivalent Class Partitioning
      
      ·      White Box Testing
      
      ·      Path Testing
      
      ·      Mutation Testing
      
      ·      Gray Box Testing
      
      ·      Practical Exercise
      
      
      Lecture-5 Testing Levels
      Live Lecture 
      ·      Unit Testing
      
      ·      Integration Testing
      
      ·      System Testing
      
      ·      User Acceptance Testing
      
      ·      Practical Exercise
      
      
      Lecture-6 Types of Testing
      Live Lecture 
      ·      Monkey Testing and Gorilla Testing
      
      ·      Load Testing and Stress Testing
      
      ·      Re- Testing and Regression Testing
      
      ·      Sanity Testing and Smoke Testing
      
      ·      Performance Testing
      
      ·      Positive and Negative Testing
      
      ·      Adhoc Testing
      
      ·      Security Testing
      
      ·      Usability Testing
      
      ·      Fuzz Testing
      
      ·      Practical Exercise
      
      
      Lecture-7 Project Life Cycle
      Live Lecture 
      ·      Identify Testing Artifacts
      
      ·      Test Strategy
      
      ·      Test plan
      
      ·      Software Test Life Cycle (STLC)
      
      ·      Prepare Test Case
      
      ·      Optimizing Test Cases (Testing Techniques)
      
      ·      Bug Reporting and Management
      
      ·      Practical Exercise
      
      
      Lecture-8 Live Project (Lab)
      Live Lecture 
      ·      Review of Test Cases
      
      ·      Execution of Test Cases
      
      ·      Bug life Cycle
      
      ·      Bug Reporting
      
      ·      Practical Exercise
      
      
      Lecture-9 Quality Assurance and Quality Control
      Live Lecture 
      ·      ISO and CMM certifications and its relevance
      
      ·      Quality Assurance
      
      ·      Quality Control
      
      ·      Difference between Quality Assurance and Quality Control
      
      ·      Practical Exercise
      
      
      Lecture-10 Risk Management
      Live Lecture 
      ·      Incident Management
      
      ·      Analyze Risk and Testing
      
      ·      Practical Exercise
      
      
      Lecture-11 Configuration Management
      Live Lecture 
      ·      Goals of Configuration Management
      
      ·      Configuration Management Plan
      
      ·      Practical Exercise
    •   Part-2 Automation Testing
      Live Lectures- 12 to 22 
      Automation Testing or Test Automation is a software testing technique that performs using special automated testing software tools to execute a test case suite. The automation testing software can also enter test data into the System under Test, compare expected and actual results and generate detailed test reports. Test Automation demands considerable investments of money and resources.
      
      
      Lecture-12 Core Java
      Live Lecture 
      ·      Keywords and Syntax
      
      ·      variables, operators, and control flows
      
      ·      OOPs overview from Java context
      
      ·      Exception Handling, File and DB handling
      
      ·      Collections overview, and ArrayList example
      
      ·      Practical Exercise
      
      
      Lecture-13 Automation Basics
      Live Lecture 
      ·      Fundamentals of test automation
      
      ·      ROI in Automation
      
      ·      Automation framework
      
      ·      Various tools and comparison with Selenium
      
      ·      Practical Exercise
      
      
      Lecture-14 Introduction to Selenium WebDriver
      Live Lecture 
      ·      What Selenium is and how it is used in the industry
      
      ·      Features of Selenium
      
      ·      Selenium IDE - Overview with a couple of examples
      
      ·      WebDriver Architecture
      
      ·      Installation of Selenium and supporting tools/Frameworks
      
      ·      Practical Exercise
      
      
      Lecture-15 Locating Techniques
      Live Lecture 
      ·      Simple WebDriver Program Demonstration
      
      ·      Basics of HTML page, tags, attributes, and visible texts
      
      ·      Importance of attributes in locating elements
      
      ·      Installation of Firebug and Firepath in Firefox browser
      
      ·      Locators and Eight Locating Techniques
      
      ·      Creating robust locators using CSS and XPath
      
      ·      Practical Exercise
      
      
      Lecture-16 WebDriver Basics - I
      Live Lecture 
      ·      Execute Tests in Firefox, Chrome, and Internet Explorer
      
      ·      WebDriver Commands: Driving Browsers and Handling Cookies
      
      ·      WebElement Commands
      
      ·      Handling Various WebElements
      
      ·      WebDriver Timeout Methods
      
      ·      Practical Exercise
      
      
      Lecture-17 WebDriver Basics - II
      Live Lecture 
      ·      Handling Multiple elements using find Elements () method
      
      ·      Handling Alerts, Pop-ups, and Frames
      
      ·      Limitation of Implicit Wait and how Explicit Wait helps
      
      ·      Advanced User Interactions
      
      ·      Taking Screenshots
      
      ·      Working with Firefox profiles
      
      ·      Handling File Uploads Using AutoIT
      
      ·      Introduction to Flash Application Testing using Selenium WebDriver
      
      ·      Practical Exercise
      
      
      Lecture-18 TestNG
      Live Lecture 
      ·      Arranging Tests in 3-As format
      
      ·      F.I.R.S.T Principles and SRP
      
      ·      Various Annotations in TestNG
      
      ·      TestNG configuration file
      
      ·      Configuration Annotations
      
      ·      Attributes of @Test
      
      ·      Parallel Test Execution Capability
      
      ·      Assertion APIs
      
      ·      Passing Parameters to Tests
      
      ·      Configuring Test Suites
      
      ·      Reports using TestNG
      
      ·      Reports using ReportNG
      
      ·      Practical Exercise
      
      
      Lecture-19 WebDriver - Framework
      Live Lecture 
      ·      Introduction to various frameworks
      
      ·      Page Object Design Pattern
      
      ·      Data Driven Tests using TestNG and POI
      
      ·      Introduction to Maven and ANT
      
      ·      Use of Log4j
      
      ·      Use of Listeners
      
      ·      Typical components of a framework
      
      ·      Overview of BDD, TDD
      
      ·      Code Coverage in Java
      
      ·      Overview of Sikuli tool for UI testing
      
      ·      Introduction to Jenkins
      
      ·      Configuring Jenkins to invoke Selenium Tests
      
      ·      Practical Exercise
      
      
      Lecture-20 Selenium Grid
      Live Lecture 
      ·      What is Selenium Grid?
      
      ·      When to Use Selenium Grid
      
      ·      Setting up Grid - Hub and Nodes?
      
      ·      Configuring TestNG.xml to run tests on Grid
      
      ·      Practical Exercise
      
      
      Lecture-21 Project Execution
      Live Lecture 
      ·      Automate an eCommerce Application
      
      ·      Test Automation Requirements Description
      
      ·      What Next? How to Start?
      
      ·      High Level Framework
      
      ·      Configurability—No To Hard-Coding
      
      ·      Modularity—Re-Use And DRY
      
      ·      Test Data Management
      
      ·      Logging And Reporting
      
      ·      Practical Exercise
      
      
      Lecture-22 Mobile App Test Automation Using Appium
      Live Lecture 
      ·      Introduction Mobile App Test Automation
      
      ·      Introduction to Appium
      
      ·      UIAutomator with Appium
      
      ·      Locating Elements - UIAutomator framework
      
      ·      Desired Capabilities for Android
      
      ·      Practical Exercise
    There are no prerequisites for this course. However, having a basic knowledge of programming languages is helpful.
    Ans: The course offers a variety of online training options, including: • Live Virtual Classroom Training: Participate in real-time interactive sessions with instructors and peers. • 1:1 Doubt Resolution Sessions: Get personalized assistance and clarification on course-related queries. • Recorded Live Lectures*: Access recorded sessions for review or to catch up on missed classes. • Flexible Schedule: Enjoy the flexibility to learn at your own pace and according to your schedule.
    Ans: Live Virtual Classroom Training allows you to attend instructor-led sessions in real-time through an online platform. You can interact with the instructor, ask questions, participate in discussions, and collaborate with fellow learners, simulating the experience of a traditional classroom setting from the comfort of your own space.
    Ans: If you miss a live session, you can access recorded lectures* to review the content covered during the session. This allows you to catch up on any missed material at your own pace and ensures that you don't fall behind in your learning journey.
    Ans: The course offers a flexible schedule, allowing you to learn at times that suit you best. Whether you have other commitments or prefer to study during specific hours, the course structure accommodates your needs, enabling you to balance your learning with other responsibilities effectively. *Note: Availability of recorded live lectures may vary depending on the course and training provider.
    Education Provider
    Baroda Institute Of Technology - Training Program

    BIT (Baroda Institute Of Technology) Is A Training And Development Organization Catering To The Learning Requirements Of Candidates Globally Through A Wide Array Of Services. Established In 2002. BIT Strength In The Area Is Signified By The Number Of Its Authorized Training Partnerships. The Organization Conducts Trainings For Microsoft, Cisco , Red Hat , Oracle , EC-Council , Etc. Domains / Specialties Corporate Institutional Boot Camp / Classroom Online – BIT Virtual Academy Skill Development Government BIT’s Vision To Directly Associate Learning With Career Establishment Has Given The Right Set Of Skilled Professionals To The Dynamic Industry. Increased Focus On Readying Candidates For On-the-job Environments Makes It A Highly Preferred Learning Provider. BIT Is Valued For Offering Training That Is At Par With The Latest Market Trends And Also Match The Potential Of Candidates. With More Than A Decade Of Experience In Education And Development, The Organization Continues To Explore Wider Avenues In Order To Provide Learners A Platform Where They Find A Solution For All Their Up- Skilling Needs!

    Graduation
    2002
    Data Sciences

    More Courses by : Baroda Institute of Technology


    Baroda Institute of Technology
    ₹50001  55000

    9% off

    This includes following
    •  170 Hours
    •  Completion certificate : Yes
    •  Language : Hinglish

    More Courses by : Baroda Institute of Technology