0% found this document useful (0 votes)
17 views

Manual-to-Automation-Testing

The 'Manual to Automation Testing' course is designed for QA engineers to transition from manual to automated software testing, covering key theories, techniques, and tools. It includes live sessions, doubt assistance for six months, and access to course recordings for one year, along with various projects to enhance practical skills. The course aims to prepare participants for ISTQB certification and improve their career prospects in software quality assurance.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Manual-to-Automation-Testing

The 'Manual to Automation Testing' course is designed for QA engineers to transition from manual to automated software testing, covering key theories, techniques, and tools. It includes live sessions, doubt assistance for six months, and access to course recordings for one year, along with various projects to enhance practical skills. The course aims to prepare participants for ISTQB certification and improve their career prospects in software quality assurance.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Manual to Automation Testing

A QA Engineer's Guide
LIVE

4.8
Rating

LIVE 12 Doubt
Mentorship Weeks Support

~ Master Automation Testing the Right Way ~


CONTENT

EXPERT ADVICE BY C.E.O.

COURSE OVERVIEW

COURSE BENEFITS

WHERE OUR ALUMNI


WORKS?

QUESTION & ANSWER

CONTACT US
EXPERT ADVICE
Mr. Sandeep Jain
Founder & CEO - GeeksforGeeks

He started this Journey with just one


thought- every geek should have access
to a never ending range of academic
resources and with a lot of hardwork
and determination, GeeksforGeeks was
born.

Through this platform, he has


successfully enriched the minds of
students with knowledge which has led
to a boost in their careers. But most
importantly, GeeksforGeeks will always
help students stay in touch with their
Geeky side!

 I understand that many students


who come to us are either fans of the
sciences or have been pushed into
this field by their parents.

And I just want you to know that


no matter where life takes you,
we at GeeksforGeeks hope to

have made this journey
easier for you.
COURSE OVERVIEW
This course takes you from manual testing to mastering automation in software
testing. You'll learn key theories, techniques, and tools essential for becoming a
top-notch software quality assurance expert. It’s designed to help you ace certification
tests aligned with ISTQB standards, ensuring reliable software and faster development
cycles.

VIEW DETAILED SYLLABUS


https://media.geeksforgeeks.org/courses/syllabus/3445a585b16366dc1d431a6eb6bd1871.pdf

The Doubt Assistance would be available for a period of 6 Months post the
completion of the course and the Course Recordings will be available for an year
post the completion of the batch.
WEEKLY SCHEDULE

Week 01
Session 01: Introduction to Software testing and Java basics
Session 02: Advance Java concepts

Week 02
Session 03: Introduction to manual testing and qa processes
Session 04: Advanced Manual testing techniques

Week 03
Session 05: Selenium - Page Elements & Locators
Session 6: Utilizing Testing & Waits in Selenium

Week 04
Session 7: Advance Selenium - Web Driver Commands
Session 8: Selenium - Handling Iframes, Tabs, and Windows

Week 05
Session 9: Selenium - Page Object Model (Pom) Pattern
Session 10: Selenium - Exceptions and Reports

Week 06
Session 11: Selenium - Parallel And Multi-browser Execution
Session 12: Selenium - Data-driven Testing
WEEKLY SCHEDULE

Week 07
Session 13: Api Testing - Introduction, Setup, and Basic Testing
Session 14: Advanced Api Testing and Continuous Integration

Week 08
Session 15: Introduction To Cucumber And Bdd
Session 16: Cucumber - Features, Step Definitions, and Reports

Week 09
Session 17: Integrating Cucumber with Selenium
Session 18: Continuous Integration - Introduction to Git and Jenkins

Week 10
Session 19: Continuous Integration - Configuring Jenkins
Session 20: Cloud Testing with Selenium

Week 11
Session 21: App Automation & Overview of Mobile App Testing
Session 22: Setting Up Environment for Mobile Testing

Week 12
Session 23: Identifying Elements & Interacting With Mobile Apps
Session 24: Writing & Running Your First Automated Mobile Test
COURSE BENEFITS

Premium 24X7
24X7 Doubt
Lecture Assistance
Videos

Course
Projects
Completion
Certificate

? 100+
Limited 100+
MCQ
Batch
Strength

Class Notes for


Each Week
PROJECTS

Develop a Selenium-based testing framework


for an E-commerce website.
This project involves implementing a robust test framework that can
handle common exceptions encountered in Selenium WebDriver.
You'll create detailed test reports using tools like TestNG and Allure,
enabling easier debugging and performance monitoring.

Automate a form submission process using


Selenium with Excel as a data source.
Build a data-driven test suite where test data is read from an Excel
sheet to automate multiple test scenarios. This helps in validating
the form submission process under various input conditions.

Automate API testing for a RESTful web service.


Create automated test cases for various API endpoints (GET, POST,
PUT, DELETE) and integrate these tests into a CI/CD pipeline using
Jenkins. Focus on validating API responses, handling authentication,
and running tests in a continuous integration environment.
PROJECTS

Implement BDD for a user authentication system


using Cucumber and Selenium.
Develop feature files for testing the login functionality of a web
application. Create step definitions in Java and generate Cucumber
reports. This project emphasizes behavior-driven development
(BDD) practices.

Set up a CI/CD pipeline for an existing Selenium


project.
Configure Git for version control and Jenkins for continuous
integration. The project includes setting up automated builds and
test executions upon code commits, ensuring a seamless integration
and deployment process.

Execute Selenium tests in a cloud environment


like Sauce Labs.
Automate the testing of a web application on various browser and
OS combinations using a cloud-based testing service. This project
highlights cross-browser compatibility and the benefits of cloud
testing.
PROJECTS

Set up a mobile testing environment and execute


basic tests using Appium.
Install and configure an emulator for Android/iOS, set up Appium,
and run basic automated tests on a mobile application. The project
focuses on environment setup and initial test validation.

Automate a login flow for a mobile app using


Appium and Java.
Write and execute an automated test for the login functionality of a
mobile application. This project involves interacting with UI elements
like buttons and text fields, and validating successful logins.

Automate an ERP system's customer, sales


invoice, and item management functionalities.
The project requires creating an automation suite that covers critical
functional flows within an ERP system. This includes end-to-end
testing of customer management, invoice generation, and item
management processes, ensuring the ERP system operates as
expected.
WHERE OUR ALUMNI WORK

6
2
QUESTION & ANSWER

I have very basic knowledge about software testing.


Will I be able to cope up with this course?

No prior knowledge of software testing is required, as we will


start from the basics & cover everything comprehensively.

How will these classes be conducted?

It will be an online live (Live Stream) class, so you can


attend this class from any geographical location. It will
be an interactive live session, where you can ask your
doubts to the instructor (similar to our online classroom
program). You just need to have working internet and a
PC/Laptop.

What is the size of a batch?

The planned batch size is 25-30


What if I miss out on any Live-session? How
will I cover up?

To help out the students in every possible way, we provide


the recordings of the Live lectures that are conducted. If a
student misses out on any lecture, he/she can find the
recordings and can go through them. In case of any further
queries, they can be resolved with the help of the mentor.
The recordings are uploaded in the next 48 hours of the
class and are available to students for 1 year post the
completion of the course.

How does Doubt Support work?

There are two ways in which a student can get their doubts
resolved:

1.This is a Live course, you can directly interact with the


mentor during the class and get your doubts resolved.

2.There is a discussion forum integrated on the dashboard


under each video & with problems. You can simply
comment & ask your doubts there. Almost all doubts are
instantly resolved by course mentors/TA’s. Also, there is a
separate discussion forum available where you can simply
comment for any other doubt or course-related query.
REVIEWS

Kavita Singh
I would recommend this course to anyone who is interested in pursuing a career in
Software testing roles.This course helped me in building a strong foundation which
eventually led me to my dream job.

Karan Bedi
For someone who really wants to pursue a career in this field, it is worth opting for
this course. Highly recommend it!

Rohan Wagh
This course provided an exceptional learning journey with top-notch mentors!
I thoroughly enjoyed my experience with GFG and found it to be highly valuable.

Palak Goswami
The course content was impressively organized and perfectly balanced. As a beginner,
I found the teaching approach to be immensely beneficial!
STILL UNSURE ABOUT COURSE?
Manual to Automation Testing
LIVE

SOFTWARE TESTING

CAREER GROWTH

UPSKILL

Get 1:1 Free Counselling


Geeks Learning Together!

A-143, 9th Floor, Sovereign Corporate Tower,


Sector-136, Noida, Uttar Pradesh - 201305

For any query, Connect us at:

08069289001

[email protected]

You might also like