LIVE - SOFTWARE TESTER COURSE - 2 MONTHS

Work on 1 Manual Testing Project

CHECK DATES AND ENROLL

The primary objective of this Software Tester Course is to learn both Manual Testing and Automation Testing from a project perspective while using a job oriented workshop approach. And in a time span of 2 months. This would efficiently help those aspiring to break into IT / Software Testing.

Most importantly, Testing Trainees would experience 1 Manual Testing Project.

COURSE DESCRIPTION

Software Tester Course primarily comprises of:

  • 2 Months intense Software Tester Course
  • 9 Learning Sessions for Manual Testing
  • Work on 1 Manual Testing Project
  • SQL for testers - 1 Learning Session
  • 2 Agile Testing Sessions
  • 4 Automation Testing Sessions covering Selenium and Cucumber
  • Project reviews through course completion
  • Course content designed by considering current software testing technology and the job market

PROFESSIONAL CERTIFICATION

  • On successful completion of our Software Tester Course, you shall receive a 2 months Software Testing Workshop Completion Certificate. This covers 1 manual testing project activities

 

LEARNING OUTCOMES

  • As part of Software Tester Course, you shall grasp how to prepare and deliver various Manual Testing documentation in a productive manner.
  • At the end of Manual Testing Training, you will have experience of full software testing project lifecycle.
  • Demonstrate qualities essential for a Manual Testing professional in real time.
  • Get effective insight into best industry practices and practical hands-on exposure
  • Learn Agile and Test Automation Tools from project view point

 

TRAINEE'S KEY RESPONSIBILITIES (as part of Software Tester Course)

  • Analyse Business requirements and Design specifications.
  • Derive Test Conditions based on test analysis
  • Identify Test Data Requirements for Test Scenarios.
  • Develop detailed test cases based on business requirements and design specification.
  • Define test data by applying formal Test Case Design techniques.
  • Prepare test traceability matrix to attain adequate test coverage.
  • Perform functional test case execution as per test plan and approach defined.
  • Report bugs and demonstrated effective bug hunting techniques.

 

WHO SHOULD ATTEND?

  • Most suitable for those who are seeking to quickly learn Manual Testing and Test Automation skills.
  • Those wishing to apply for entry level Testing jobs using 2 months professional certificate at the end of our Software Testing Training
  • Anyone currently seeking to move into a Software Testing role by attending this professional Software Testing Course Online
  • Anyone seeking project based Manual Testing and hands-on approach should attend this Online Testing Training Course.

 

WHAT IS COVERED IN SOFTWARE TESTER COURSE?

MANUAL TESTING CURRICULUM + 1 MANUAL TESTING PROJECT

Software Testing Process
  • Introduction to IT: Software Development Process, Cross-functional groups, Development Work products
  • Software Development Process Models (SDLC)
  • V-Model and W-Model – with numerous Software Testing Project examples
  • Software Test Engineering
  • Software Testing Fundamentals
  • ISTQB Software Testing Process / Testing Life cycle (STLC)
  • Objectives of Software Testing
  • Levels of Testing
  • Types of Testing
  • Static & Dynamic Testing
  • Functional Testing, Non-Functional Testing, Regression Testing
  • Testing Levels – Testing Types correlation
  • Test Level Pyramid (System Integration Testing, End to End Testing)
  • Integrating STLC into SDLC
  • ISTQB Testing Principles (Practical application of Testing principles in various Testing phases in the subsequent sessions)


Test Planning
  • W-Model
  • Test Management Documentation – Test Policy, Test Strategy, Master & Level Test Plan
  • Test Plan Components: Scope, Approach, Resources, Schedule, etc.
  • Walk through of a Test Plan
  • Test Approach in detail
  • Test Approach – Types
  • Test Approach – Testing Project example
  • Test Estimation
  • Testing Project Initiation Phase – Testing Delivery Model
  • Test Manager’s Activities during Testing Project Initiation Phase
  • Test Engineer’s Activities during project initiation phase


Test Analysis
  • Test Analysis – Where does it fit in SDLC/STLC?
  • Test Analysis Overview
  • Test Analysis Tasks
  • Types of Test Basis
  • Types of Test Basis (Industry example)
  • Types of Reviews
  • Cost of Quality
  • Analysing Test Basis – System Study
  • Test Scenario – Overview
  • Types of Test Scenarios
  • Identifying Test Scenarios for a Testing Project module
  • Test Analysis – Deliverables
  • Practical Testing Interview Q & A.


MANUAL TESTING PROJECT

Besides the learning activities, trainees would get started with their Manual testing project.

Test Design
  • Test Design – Where does it fit in SDLC/STLC?
  • Test Design Tasks
  • Testing Techniques: Specification and Experience based
  • Testing Techniques: ECP/BVA Testing Techniques, Decision Tables / Use Case Testing
  • Testing Techniques: Exploratory Testing , Error Guessing, Test Matrix
  • Exploratory Testing – SBTM Testing Technique
  • Identifying Test Data Requirements
  • Test Case Designing
  • Creating Traceability Matrix / Test Coverage
  • Significance of Test Traceability Matrix
  • Design Test environment setup
  • Testing Interview Q & A


Test Implementation Part-1
  • Test Implementation Tasks
  • Test Case Prioritisation
  • Developing Detailed Test Cases
  • Test Data Preparation
  • Testing Interview Q & A


Test Implementation Part-2
  • Test Implementation Tasks
  • Peer Reviewing Test Cases
  • Building Test Suites
  • Specifying Test Procedures
  • Test Builds
  • Test Environment Validation – Smoke and Sanity Testing
  • Practical Testing Interview Q & A


Test Execution Part-1
  • Test Execution Tasks
  • Test Execution Cycles (Test Plan)
  • Entry Criteria (Test Plan)
  • Test Case Execution
  • Log Test Outcome
  • Reporting Bugs
  • Bug Hunting Techniques
  • Bug Life Cycle


Test Execution Part-2
  • Exploratory Testing
  • Retesting
  • Regression Testing – when to perform?
  • Types of Regression Testing
  • Test Exit Criteria (Test Plan)
  • UAT Process
  • UAT Support
  • UAT Plan / Deliverables
  • Practical Testing Interview Q & A


Test Management, Testing Metrics & Reporting
  • Test Management, Testing Metrics & Reporting (Duration: 2.5 hours)
  • Test Management Tasks
  • Test Monitoring & Control
  • Collecting Testing Metrics
  • Test Reporting
  • Test Progress Reports: Preparation, Execution, Defect Trends
  • Daily Status Report / Meeting
  • Test Closure tasks

SQL FOR TESTERS

Learn SQL for testers with project examples.

Agile Testing - Foundations
  • Agile Scrum Fundamentals
  • Agile Scrum Methodology
  • Agile Vs Linear Sequential Models: Agile Release Strategies, Agile Manifesto, Product Definition
  • Agile Scrum Roles
  • Agile Scrum Meetings & Artefacts
  • Agile Metrics: Burn Down, Burn Up, Velocity
  • Agile Testing
  • Agile Testing Process
  • Integrating Agile Testing Process into Scrum development process
  • Agile Testing Techniques – User Story Testing
  • Risk Based Testing
  • Pair Testing
  • Session Based Testing
  • Role of Agile Test Engineer


Agile Testing - Project & Tooling
  • Agile Tooling – Jira and Tool Integration with Zephyr
  • Test Planning (as part of Sprint planning)
  • Agile Testing Project
  • Time boxes, Product backlog, Sprint Planning
  • Agile Test Planning
  • Test Estimation & Test Tasks breakout
  • User story testing – preparation & execution
  • Learn how to work as an effective Agile Test Engineer in an Agile Testing environment
  • Agile Tooling – End-to-End demonstration.
  • Agile Testing Challenges

AUTOMATION TESTING CURRICULUM

Java for Automation Testing - FREE COURSE

  • Test Automation Environment Setup
  • Java Fundamentals for Automation
  • Various Java Projects for Automation
  • Object Oriented Programming
  • Design Principles
  • How to attend technical interview
  • Cucumber & Java OOP



Test Automation - Selenium WebDriver Foundations Part-1
  • Test Automation Overview
  • Selenium WebDriver Overview
  • Test Automation Project Examples (Top-down, Test Automation Project delivery approach)
  • Setting up Selenium WebDriver
  • Transform a low level manual test case into Selenium WebDriver Test Automation script
  • Selenium WebDriver & WebElement Interfaces
  • Locators – Xpaths
  • Developing customised XPATH
  • Testing XPATH


Test Automation - Selenium WebDriver Foundations Part-2
  • JUNIT Testing Framework
  • Annotations & Assertions
  • Selenium WebDriver Features
  • Browser Compatibility
  • Handling Dynamic Objects
  • Waits – Implicit & Explicit Waits


Test Automation - Selenium WebDriver Foundations Part-3

Test Automation – Selenium WebDriver Foundations Part-4


Test Automation - CUCUMBER BDD FRAMEWORK
  • Cucumber Fundamentals
  • Cucumber BDD Test Automation Framework walkthrough
  • Cucumber Features and (Glue) Test Steps definition
  • Test Automation Project using Cucumber + Selenium WebDriver keywords
  • Run Cucumber Test Automation scripts using Junit
  • Cucumber Reporting for Maven provides pretty html reports for Cucumber