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

Software Testing - ManualnAutomation Course Curriculum

The document provides an overview of a course on automation testing. The course covers both manual and automation testing techniques over multiple modules, including fundamentals, Java, Selenium, REST Assured and more. It also outlines learning outcomes around the SDLC, concepts, and career preparation.

Uploaded by

telegrametc
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

Software Testing - ManualnAutomation Course Curriculum

The document provides an overview of a course on automation testing. The course covers both manual and automation testing techniques over multiple modules, including fundamentals, Java, Selenium, REST Assured and more. It also outlines learning outcomes around the SDLC, concepts, and career preparation.

Uploaded by

telegrametc
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Automation Test

Engineer
Master Course
By
Akshita Janamola
About Software
Development Industry
and Testing
Building quality software requires vigilance,
Software testing

"Software testing is like insurance for your


software. It may seem like an extra cost,
but it saves you a lot of grief in the long
run." - Bill Gates
About the Course

Part 1: Manual Testing: Delves into the core principles and Part 2: Automation Testing: Introduces popular
practices of manual testing automation frameworks and their application in real-
Testing Concepts – What? world scenarios

Testing Project – How?


Agile Process and Tools
Course overview

Key Highlights

Hands-on Focus: exercises,


Industry-Aligned
projects, and real-world
Curriculum
simulations

Career Preparation - job


Expert Guidance interviews, resume writing,
and industry certification
Program Outcomes
Software Development Lifecycle (SDLC): Learn how testing integrates into software development.

Core Testing Concepts: Testing types, Test design principles, and defect management practices.

Manual Testing Techniques: Master manual testing approaches for web, mobile, and API applications.

Automation Testing Fundamentals: Get introduced to Java programming basics and learn to automate
web tests using popular frameworks like Selenium WebDriver.

API Testing: API testing techniques and use frameworks like Rest Assured for automated API testing.
Career starters: Recent grads or career changers
seeking entry into software testing.

Testers looking to upskill: Manual testers wanting


to expand their toolset with automation, or QA
specialists seeking deeper knowledge.

Who Should Enroll in Software professionals: Developers, project


managers, or product owners wanting a testing
this Program? foundation.

Students & enthusiasts: Anyone interested in


learning testing for personal projects or
academic enrichment.
Course Outline

Module 1: Software Testing Fundamentals


Module 2: Introduction to Java
Module 3: Selenium with Java
Module 4: Automation Framework
Module 5: Git & Jenkins
Module 6: REST Assured API Automation
Course Outline

Module 1: Software Testing Fundamentals


Software Testing Concepts
Software Testing Project
Software Testing Tools
Course Outline

Module 2: Introduction to Java


Introduction to Java
Conditions(if, if-else, switch)
Loops(for, while, do-while, for-each)
Oops(Inheritance, Polymorphism, Encapsulation, Abstraction)
Method overloading, overriding
Constructors
String
Type casting, Upcasting
Code optimization
Collection(List and Set)
Course Outline

Module 3: Selenium with Java


Introduction to Selenium
Setting Up the Selenium Environment
Locating Elements with Selenium WebDriver
WebDriver Basics and Navigation
Working with Web Elements
Handling Browser Interactions
Synchronization and Wait Strategies
Course Outline

Module 4: Automation Framework


TestNG and Test Execution
Data-Driven Framework and Test Reports
Page Object Model (POM) Design Pattern
End-to-end Selenium with Java Hybrid framework
Course Outline

Module 5: Git & Jenkins


Git and GitHub
Jenkins Setup for Automation
Course Outline

Module 6: REST Assured API Automation


Writing tests in Java using REST Assured and JUnit
REST Assured features
Parameterization and data driven testing
Verifying response headers and bodies
Optimizing your test code through reuse
(De-)serializing request and response bodies
https://www.guru99.com/software-testing.html
https://www.codecademy.com/learn/learn-java
https://www.javatpoint.com/selenium-tutorial
https://testautomationu.applitools.com/automating-your-
Resources api-tests-with-rest-assured/

You might also like