Work on 5 Testing Projects covering Manual and Automation Testing
Firstly, the key 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. This would effectively help those aspiring to break into IT / Software Testing. Most importantly, Testing Trainees would experience 3 Manual Testing Projects, followed by 1 Agile Testing Project and 1 Test Automation Project. Furthermore, learn numerous Test Automation Skills from a Project perspective. Subsequently put the Testing essentials into practice through hands-on Manual Testing and Automation Testing Projects. Finally, we will help you with CV & Interviews preparation.
Secondly, our Software Tester Course (aka Software Testing Internship Training) provides practical Manual and Automation Testing project experience, that is highly desired by any potential IT employers. Our formal and professional Software Tester Training serves as a passport strategy for our Testing Trainees to approach IT companies with vast hands-on experience. Likewise, it is relatively easier for an IT company to hire you as they could save training costs and effort.
Thirdly, this is an intense Software Testing Training Course, conducted to offer practical knowledge in Software Testing, lasting for 6 months. Software Testing theoretical knowledge would be backed up by practical experience, hence called as Testing Internship Training. Since this internship training course is academic in nature, ‘interns’ are the ‘students’ and they would not receive any financial benefits. Also, they would not be an employee of Testing eMentor by participating in this internship training.
Great course and mentor. Course is well structured, well paced, very detailed and logically presented. Ash provided in-depth knowledge with relevant hands-on projects. I would recommend Testingementor over and over again. Thank you Ash.
I am really happy and satisfied with this course. Every topic is explained in detail and hands on are well designed.
I started my Software Testing Course with Testingementor in May 2020. In the start, I was very sceptical about the commitment of a six month long course without knowing what lies ahead. I spoke to Ash and asked him multiple questions to get the idea. His way of answering my questions, gave me some hope and I agreed to take the plunge. In first week, it was a struggle to remember the things he explained in the videos as I started studying after a very long gap. But honestly after one week, mind started registering the key words, definitions and processes. If I look back now, those 3 months gave me immense confidence to talk about software testing and it’s processes.
I highly recommend this course to anyone who wants to start a career in software testing. This platform and Ash will definite be a key to success and the best part about Ash is, he’s very committed and honest to his students. He will push you to the limits to achieve what you are paying him for.
I’m really grateful to Ash to make me learn and understand the core of software testing.
Excellent opportunity for who are beginners in IT like me. This course is deigned perfectly those who are trying starting there carrier in Testing. A class where definitions, descriptions, concepts are shown and explained in a better fashion. Ashok as a mentor, very good mentor, very discipline and knowledgeable , explained each and every concept very well. I got a very quick response whenever I messaged or email. The assignments given after every session and the feedback about it, is helping me learn in depth about each phase of testing. I like this course because it is providing a lot of information on how testing goes in real time.
I was looking for a software testing course for quite a long time, and Testing eMentor was exactly what I was looking for. It implies both theory and practice which helps you to understand it better. The mentor is very approachable which is a good thing. I would definitely recommend this course especially for those who are new to Testing and are motivated to enhance their skills.
I'm currently 6 weeks into the manual testing part of this course and have enjoyed every second! This course has a great combination of theory and hands on activities. The workshops are full of theoretical gems and examples whilst the projects give you real exposure to software testing. The mentors running this course have several years of software testing experience so you know you are in safe hands! You can see that they have put in a great deal of effort to put together the various elements of this course! Strongly recommended! Well done guys!
Excellent opportunity for individuals who are beginners in IT like me. This course has been designed in such a way that people from any discipline can understand the roles and activities of a test engineer. A class where definitions, descriptions, concepts are shown and explained in a better fashion. Ashok as a mentor, is an outstanding person who explains things in a simple but efficient manner. The assignments given after every session and the feedback about it, is helping me learn in depth about each phase of testing. I like this course because it is providing a lot of information on how testing goes in real time.
2 months on my manual testing training with Testing eMentor. The training is brilliant! I thank Ashok for taking me from zero level to an expert level on manual testing. Well organised and structured internship training. I am sure, at the end of the training, I will be an expert in both manual and automation testing. Thank you eMentor!
Testing eMentor is good for Non IT and IT background People how really want to step into Testing platform . It really gives industrial experience. Ashok Sir is the best mentor, I like his mentoring and I experienced industrial environment. He gave excellent Support in my interview preparations.
Thank you Ashok
This course is going great, Selenium WebDriver and Cucumber BDD concepts well explained. Automation framework implementation was really great. Every time I seem to mess with it on my own, the answer is right there in the sessions. If you're aiming for "Manual to Automation Tester", take this hands-on course.
Trustpilot rating score: 4.6 of 5, based on 20 reviews.
6 Months (15 hours per week) intense Software Tester Course
12 Learning Sessions for Manual Testing
Work on 3 Manual Testing Projects
Work on 1 Agile Testing Project after 2 Agile testing learning sessions
Learn SQL for Testers
Java for Automation Testing – 5 Learning Sessions
10 Automation Testing Sessions covering Selenium, Cucumber and Git
Work on 1 Automation Testing Project using Cucumber BDD and Selenium WebDriver.
CV preparation on completion of Software Tester Course
Interviews preparation from week 1 of the program
Mentoring through course completion
Course content designed by considering current software testing technology and the job market
HIGH LEVEL INTERNSHIP TRAINING PLAN (for 6 months)
Internship Training Plan
Manual Testing – Learn Test Analysis, Test Design and Test Implementation. Testing Project 1 – Complete Test Preparation tasks.
Manual Testing – Learn Test execution, Bug Reporting. Testing Project 1 – Finish working on Test Execution tasks.
Manual Testing – Complete all Testing assignments and Mini Testing projects. Testing Project 2 & Testing Project 3 – complete all tasks. Then finish Interview tasks.
Agile testing & Agile Testing Project. Test Automation – Java for Automation Testing
Test Automation – Selenium Foundations. Wind up all Automation Testing assignments.
Test Automation – Learn 2 Test Automation Frameworks & Git. Test Automation Project using Selenium & Cucumber BDD – complete all tasks. CV Preparation.
On successful completion of our intense Software Tester Course, you shall receive a 6 months Software Testing Workshop Completion Certificate. This covers 3 months manual testing and test automation project activities
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)
Get introduced to various ISTQB Testing Terminologies
W-Model & Drawback of V-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
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 – 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
Testing Project-2 Assignment
Practical Testing Interview Q & A.
MANUAL TESTING PROJECT 1
Besides the learning activities, trainees would get started with their first Manual testing project.
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 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
Bug Hunting Techniques
Bug Life Cycle
Test Execution Part-2
Regression Testing – when to perform?
Types of Regression Testing
Test Exit Criteria (Test Plan)
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 Progress Reports: Preparation, Execution, Defect Trends
Daily Status Report / Meeting
Test Closure tasks
Testing Process Management Tools
Types of Test Automation
Test Automation Benefits
Testing Process Management Tools
qTest tool for end-end test & defect management
Jira and Tool Integration with qTest
End to End demonstration of qTest tool including: Requirements Management, Test Planning, Test Scenarios, Test Case Design, Test Coverage, Test Case Execution, Bug Reporting, Test Reporting and other features of the tool.
MANUAL TESTING PROJECTS 2 & 3
Trainees would wrap up Manual Testing Project 1. Trainees would also work on 2 Manual testing projects.
Test Automation - Selenium WebDriver Foundations Part-1
Test Automation Tools 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
Test Automation - Selenium WebDriver Foundations Part-2
JUNIT Testing Framework
Annotations & Assertions
Selenium WebDriver Features
Handling Dynamic Objects
Waits – Implicit & Explicit Waits
Test Automation - Selenium WebDriver Foundations Part-3
TestNG Testing Framework
Selenium WebDriver Features extended
Java Properties file for collating test environment variables and object repository
Read-Write Excel (Apache POI API) and demonstration of Excel utility functions for reading test cases and test data from Excel file for running test automation scripts
Data Driven Testing using DataProvider in conjunction with Apache POI API and excel utility
Test Automation - Selenium WebDriver Foundations Part-4
Test Automation – Selenium WebDriver Foundations Part-4
Build Tool – Maven
Maven Project and configuring Selenium WebDriver and other APIs using POM Dependencies and Plugins
Selenium Project Examples – Automate Test Cases for various commercial web applications
Reporting – Extent Reports
Logs – Generating Log4J Logs
Test Automation - CUCUMBER BDD FRAMEWORK
Agile BDD Overview
Agile BDD Vs. Scrum (product definition)
BDD Gherkin Specification and Parameterization
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 TestNG runner
Cucumber Reporting for Maven provides pretty html reports for Cucumber (Behaviour-Driven Development)
Test Automation - Git, Git Hub (Version controlling)
Version Controlling fundamentals
Git (distributed version control system) & Git installation on Windows
Git using Eclipse
Maven Project for test automation using Selenium WebDriver
Creating Git Hub Repository
Cloning from Remote Repository
End to end demonstration of Creating Branches, Adding to Staging & Committing, Merging to Master and Pushing to Remote
AUTOMATION TESTING PROJECT
Besides the learning activities, trainees would would work on an Automation Testing project.
Test Automation Project – Automate 1 Test Cases as per the requirements given to you using Cucumber JVM v4.0 Framework. User Story and Test Scenarios would be given to you. You shall have to prepare feature files (BDD scenarios), develop Steps definitions using Selenium WevDriver & Java.
Run your automated test case few times and ensure the test passes every time.
Generate Cucumber report.
Create a GitHub account and a Repository
Push the Cucumber BDD project to your GitHub Repo
Send HTTPS link for your GitHub Repo and Request for Test Automation Project review.
Update Cucumber BDD test automation script based on feedback
Push the changes to GitHub
Request for final re-review.
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 Process
Integrating Agile Testing Process into Scrum development process
Agile Testing Techniques – User Story Testing
Risk Based Testing
Session Based Testing
Role of Agile Test Engineer
Agile Testing - Project & Tooling
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 ALM (Application Life cycle Management) Tool Agile Central End-to-End demonstration.
Agile Testing Challenges
AGILE TESTING PROJECT
Besides the learning activities, trainees would work on an end-to-end Agile testing project.