LIVE - SOFTWARE TESTER COURSE - 2 MONTHS
Work on 1 Manual Testing Project
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