0% found this document useful (0 votes)
8 views64 pages

Software Testing (1)

Uploaded by

Sneha Shinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views64 pages

Software Testing (1)

Uploaded by

Sneha Shinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

EDUREKA

SOFTWARE TESTING & AUTOMATION


INTERNSHIP PROGRAM CURRICULUM
About Edureka
Edureka is one of the world’s largest and most effective online education
platforms for students. Our easy and affordable learning solution is accessible to
millions who aspire to be technology professionals.

11 176 100,000+
Years of Excellence Countries Reached Learner Community

Ever since our inception, we have dedicated ourselves towards helping students
and working professionals learn Programming, Data Science, Big Data, Cloud
Computing, DevOps, Business Analytics, Mobile Technologies, Software Testing,
Web Development, System Engineering, Project Management, Digital Marketing,
Business Intelligence, Cybersecurity, RPA and more.

About the Program


Edureka’s Software Testing and Automation Internship Program is carefully
designed by industry experts to help learners master foundational skills
indispensable for Software Testing & Quality Assurance Professionals.
Throughout the program, you will learn Core Software Engineering Foundational
concepts, Software Testing Fundamentals, Manual Testing, Continuous Testing in
DevOps etc. All this will help you get acquainted with the technical responsibilities
that you will be handling at your future company.

Highest Course Lifetime Course University & 24/7


Completion Rate Access Corporate Alliances Live Support

Our Learners Enjoy lifetime Courses curated Get real-time


course completion access to in partnership with doubt resolution
rate is above complete course IIT’s, NIT’s & for technical &
80% content Top MNC’s general queries
INTERNSHIP PROGRAM CURRICULUM I 01

CONTENT
MODULE 1
Software Engineering Foundations
Software Development LifeCycle (SDLC)
Agile Development Model
Introduction to DevOps 07

MODULE 2
Software Testing Fundamentals
Introduction to Software Testing
Functional and Non Functional Testing
Test Design Techniques and Test Execution - Part I
Test Design Techniques and Test Execution - Part II
Introduction to Performance Testing and CI/CD in Devops - Part I
Introduction to Performance Testing and CI/CD in Devops - Part II
Bug Reporting and Test Environment Set-Up
11

MODULE 1 & 2 INTERVIEW PREPARATION


Software Engineering Foundations and Software
Testing Fundamentals
15
INTERNSHIP PROGRAM CURRICULUM I 02

MODULE 3
Manual Testing
Introduction to Software Testing Life Cycle - Part I
Introduction to Software Testing Life Cycle - Part
Test Planning
Test Design
Test Techniques
Levels
Types Of Testing
Test Execution
Defect Management - Part I
Defect Management - Part II
Reporting
Team Collaboration
Metrics & Measurement
Testing Tools and FAQs 17

MODULE 4
Continuous Testing in DevOps
Overview of DevOps Part - I
Overview of DevOps Part - II
Version Control with Git Part - I
Version Control with Git Part - II
Introduction to Jenkins
Maven
Setting Up a Jenkins Pipeline
Version Control and Automated Testing Tools Integration
Artifact and Security Management
24
INTERNSHIP PROGRAM CURRICULUM I 03

MODULE 3 & 4 INTERVIEW PREPARATION


Manual Testing and Continuous Testing in DevOps
28

MODULE 3 & 4 ASSIGNMENTS 29

PROJECT 1
Test Script for Web Application 29

MODULE 5
Selenium
Java Basics Refresher - I
Java Basics Refresher - II
Arrays and Collection Framework in Java - I
Arrays and Collection Framework in Java - II
Automation Testing and Selenium Essentials - I
Automation Testing and Selenium Essentials - II
Selenium WebDriver and Locators - I
Selenium WebDriver and Locators - II
Interacting with waits in Selenium and TestNG Framework - I
Interacting with waits in Selenium and TestNG Framework - II
Handling Alerts and Modal Dialog Box in Selenium
Selenium Grid and Robot Class
Selenium IDE and Page Object Model - I
Selenium IDE and Page Object Model - II
Automation Frameworks - I
Automation Frameworks - II
Automation Frameworks - III
Configuring Jenkins with Selenium
IFrames, Actions Class, and Dropdowns - I
IFrames, Actions Class, and Dropdowns - II
Continuous Testing using Selenium 30
INTERNSHIP PROGRAM CURRICULUM I 04

MODULE 5 INTERVIEW PREPARATION


Selenium
41

MODULE 5 ASSIGNMENTS 42

PROJECT 2
Website Handling using Hybrid-Driven Framework on
Platforms like MakeMyTrip 42

MODULE 6
Mobile App Testing Using Appium
Introduction to Mobile Testing
Introduction to Appium
Automating Hybrid and Native Apps
Automating the Application Management Actions and
Automating the Mobile Browser
Advanced Integration and Performance Insights 43

MODULE 7
Performance Testing Using JMeter
Introduction to JMeter
Performance Testing
Advanced Test Scenarios
Working with Different Protocols
Performance Test Analysis and Reporting 47
MODULE 6 & 7 INTERVIEW PREPARATION
Appium and JMeter
49
INTERNSHIP PROGRAM CURRICULUM I 05

MODULE 6 & 7 ASSIGNMENTS 50

PROJECT 3
Streamlining Cross-Platform Testing for Cure.fit and
Myntra Mobile Applications 50

MODULE 8
Automation Testing using TestComplete
Getting Started with TestComplete
Basic Test Operations
Scripting in TestComplete
Advanced Test Creation
Working with Databases and File Systems
Testing Web and Mobile Applications
Mastering TestComplete: Advanced Strategies and Innovations
51
MODULE 8 INTERVIEW PREPARATION
TestComplete
54

MODULE 8 ASSIGNMENTS 55

INDUSTRY GRADE PROJECT


LOG4j-Driven Data Insights on E-Commerce Platforms
ike Amazon 55

TOOLS & TECHNOLOGIES 56


INTERNSHIP PROGRAM CURRICULUM I 06

EVALUATIONS 57

CERTIFICATES 58

PLACEMENT ASSISTANCE 61
INTERNSHIP PROGRAM CURRICULUM I 07

MODULE 1

Software Engineering Foundations


Software Development LifeCycle (SDLC)
Agile Development Model
Introduction to DevOps
INTERNSHIP PROGRAM CURRICULUM I 08

Day 0 - Software Testing and Automation


Internship Program Orientation

Introduction to Software Testing and Automation Internship


Program

What is Unique about this Internship?

Program Details and Features

Internship Class Schedule

Understanding Software Testing and Automation

Why Learn Software Testing and Automation

Market Demand for Software Testing Professionals

Job Roles and Responsibilities

Day 1 - Software Development


LifeCycle (SDLC)

What is SDLC?

Impact of not following SDLC

Importance of SDLC

Phases of SDLC

Benefits of SDLC

Types of SDLC - Waterfall Model and Iterative Model

Applications of SDLC
INTERNSHIP PROGRAM CURRICULUM I 09

Day 2 - Agile Development Model

Drawbacks of the Traditional Model

Agile Development Model

Advantages of the Agile Development Model

Disadvantages of the Agile Development Model

Limitations of the Agile Development Model

Challenges with Traditional Development Model

Day 3 - Introduction to DevOps

Definition and Key Principles of DevOps

Continuous Integration and Continuous Delivery (CI/CD)

Essential DevOps Tools

Importance of DevOps Culture in Teams

Case Studies of Successful DevOps Implementation

Challenges and Best Practices in DevOps Adoption


INTERNSHIP PROGRAM CURRICULUM I 10

Software Engineering Foundations


Certificate
INTERNSHIP PROGRAM CURRICULUM I 11

MODULE 2

Software Testing Fundamentals


Day 4 - Introduction to Software Testing

Software Testing

Overview of Software Testing Life Cycle

Introduction to the Waterfall Model

Introduction to the Agile Model

Difference between Waterfall and Agile Model

Introduction to V-Model

Different types of Testing


INTERNSHIP PROGRAM CURRICULUM I 12

Day 5 - Functional and Non Functional


Testing

Introduction to Functional Testing

Introduction to Non-Functional Testing

Test Case Design Techniques

User Interface and Application Programming Interface Testing

Demo - Social Networking site- Account creation page

Day 6 - Test Design Techniques and


Test Execution - Part I

Introduction to Test Condition

Identifying Test Condition

Importance of Test Data

Test Data Creation

STLC (Software Testing Life Cycle) and test design scenarios

Categories of Test Design Techniques

Demo - Learn about STLC and types of Test cases through an


Example
INTERNSHIP PROGRAM CURRICULUM I 13

Day 7 - Test Design Techniques and


Test Execution - Part II

Test data generation, positive, negative

Test Cases, BVT(boundary values)

Test Case writing process

Test sheet Generation

Test Management: Google Drive

Test Management: Jira

Test Execution on GUI and API

Day 8 - Introduction to Performance


Testing and CI/CD in Devops - Part I

Introduction to DevOps

Continuous Development using Git

The concepts and vocabulary of DevOps Ci/CD

Purpose of CI/CD Pipeline in DevOps

Tools involved in CI/CD Pipeline


INTERNSHIP PROGRAM CURRICULUM I 14

Day 9 - Introduction to Performance


Testing and CI/CD in Devops - Part II

Introduction to Jenkins
Building jobs using Jenkins, test management, and
results analysis

Jenkins Email Notification

Poll Source Code Changes Periodically

Check test cases and generate Report analysis: JUnit

JMeter for Performance Testing

Introduction to Apache JMeter

Demo: Perform Different Git operations, Continuous Integration


using Jenkins and Performance Testing using JMeter

Day 10 - Bug Reporting and Test


Environment Set-Up

Introduction to Jira

Jira Workflow

Categorization of Bugs

Introduction to Test Environment

Importance of Test Environment


INTERNSHIP PROGRAM CURRICULUM I 15

Day 11 - Interview Preparation


Software Engineering Foundations and Software
Testing Fundamentals
INTERNSHIP PROGRAM CURRICULUM I 16

Software Testing Fundamentals


Certificate
INTERNSHIP PROGRAM CURRICULUM I 17

MODULE 3

Manual Testing
Day 12 - Introduction to Software Testing
Life Cycle - Part I

History of Testing

What is Testing

Why Testing is required

What is a Defect

Testing principles

Quality Assurance and Quality control

Scope of Testing

When Should Testing Occur


INTERNSHIP PROGRAM CURRICULUM I 18

Day 13 - Introduction to Software Testing


Life Cycle - Part II

Testing Constraints

Roles of the Software Tester

Overview on SDLC

Different Life Cycle models

Overview on STLC

AGILE Testing, etc.

Day 14 - Test Planning

Test Strategy

Test Planning

Customization of the Test Process

Overview on Budgeting

Scheduling

Configuration management

Risk management
INTERNSHIP PROGRAM CURRICULUM I 19

Day 15 - Test Design

Test Scenarios

Test cases

Test Data

Difference between Test Case and Test Scenario

Creating Test Cases for sample application

What is Traceability Matrix [TM]

Sample ™

Day 16 - Test Techniques

Static Techniques: Importance of reviews in STLC Review Activ-


ities Roles and Responsibilities during Review

Dynamic Techniques: Specification-based or black-box


techniques Boundary Value Analysis Decision Table Testing
Equivalence Partitioning

Experience-based techniques: Error Guessing Exploratory


Testing
INTERNSHIP PROGRAM CURRICULUM I 20

Day 17 - Levels

Levels of Testing: Unit Testing Integration Testing System


Testing User Acceptance Testing

Day 18 - Types Of Testing

Types of Testing: Regression Testing Smoke Testing Database


Testing Load Testing Performance Testing Compatibility Test-
ing Security Testing Volume Testing Stress Testing Usability
testing Internationalization Testing Localization Testing

Day 19 - Test Execution

Overview on Build and Release

Release Notes

Pre QA Checklist

Entry and Exit criteria

Test Execution
INTERNSHIP PROGRAM CURRICULUM I 21

Day 20 - Defect Management - Part I

Defect Prevention

Defect Discovery

Defect Life Cycle

Day 21 - Defect Management - Part II

Severity and Priority

Overview on RCA

Hands on Identify and log Defects

Day 22 - Reporting

Test Status Reports

Test Closure Reports

Tester and Developer


INTERNSHIP PROGRAM CURRICULUM I 22

Day 23 - Team Collaboration

Team Collaboration

Client Interaction

Onshore/Offshore Model

Mitigate current challenges

Day 24 - Metrics & Measurement

Overview on Metrics and Measurements

Benefits of Test Metrics

Metrics Life Cycle

Types of Test Metrics

Day 25 - Testing Tools and FAQs

Why Automation

Overview of different Automation Tools - QTP and Selenium

Overview on Quality Center


INTERNSHIP PROGRAM CURRICULUM I 23

Manual Testing Certificate


INTERNSHIP PROGRAM CURRICULUM I 24

MODULE 4

Continuous Testing in DevOps

Day 26 - Overview of DevOps Part - I

Introduction to DevOps

Benefits of working in a DevOps environment.

DevOps Lifecycle

Day 27 - Overview of DevOps Part - II

DevOps Stages

DevOps Delivery Pipeline


INTERNSHIP PROGRAM CURRICULUM I 25

Day 28 - Version Control with Git Part - I

Version Control

Git Introduction

Git Installation

Commonly used commands in Git

Demo: Basic Git Commands

Day 29 - Version Control with Git Part - II

Working with Remote repository

Branching and merging in Git

Merge Conflicts

Stashing, Rebasing, Reverting and Resetting

Demo: Basics Commands and Operations in Git.

Demo: Working with Multiple Branches in Git

Day 30 - Introduction to Jenkins

Continuous Integration

Introduction to Jenkins
INTERNSHIP PROGRAM CURRICULUM I 26

Day 31 - Maven

Introduction to Maven

Maven installation

Project Object Model in Maven

Maven Project execution using Jenkins

Day 32 - Setting Up a Jenkins Pipeline

Installation and configuration of Jenkins.

Creating and configuring Jenkins jobs.

Introduction to Jenkins pipelines and defining pipelines as code

(Jenkinsfile).

Jenkins Delivery Pipeline

Jenkins Declarative pipeline


INTERNSHIP PROGRAM CURRICULUM I 27

Day 33 - Version Control and Automated


Testing Tools Integration

Integrating Jenkins with version control systems (e.g., Git).

Triggering builds based on code changes.

Integration of automated testing tools

Configuring test environments and dependencies

Day 34 - Artifact and Security


Management

Managing and storing build artifacts.

Integrating with artifact repositories

Jenkins Security Management

Notification in Jenkins
INTERNSHIP PROGRAM CURRICULUM I 28

Day 35 - Interview Preparation


Manual Testing and Continuous Testing in DevOps
INTERNSHIP PROGRAM CURRICULUM I 29

Day 36 - MINI PROJECT 1


Test Script for Web Application

Continuous Testing in Devops


Certification
upon completion of this project
INTERNSHIP PROGRAM CURRICULUM I 30

MODULE 5

Selenium

Day 37 - Java Basics Refresher - I

Why Java?

Need for Java

Platform Independence in Java

Explain Java Program Structure and Naming Convention

Java Data Types and Variables and Output Statement

Basic Operators in Java


INTERNSHIP PROGRAM CURRICULUM I 31

Day 38 - Java Basics Refresher - II

Features of Java

Keywords and Syntax

Classes and Objects

Conditional Statements

Iterative Statements

Comments in Java

Day 39 - Arrays and Collection


Framework in Java - I

Access Specifiers

Java Methods

Constructors

What is Object Oriented Programming?

OOPs Concepts

Arrays
INTERNSHIP PROGRAM CURRICULUM I 32

Day 40 - Arrays and Collection Framework


in Java - II

Strings

Packages

Blocks in Java

Exceptional Handling in Java

What are Collections?

Collections

Day 41 - Automation Testing and Selenium


Essentials - I

Interfaces in Java

Map Interface in Java

Test Automation Fundamentals

Types of Applications (Desktop, Web, Mobile, and Hybrid)

Software Testing Methods (Manual and Test Automation)


INTERNSHIP PROGRAM CURRICULUM I 33

Day 42 - Automation Testing and Selenium


Essentials - II

Test Automation Types (Unit Testing, API Testing, and


GUI Testing)

Test Automation Frameworks

Test Automation Tools

Test Automation Process

Components of Selenium Suite

Types of Testing

Day 43 - Selenium WebDriver and


Locators - I

Selenium vs. Other Testing Tools

Introduction to Selenium

Introduction to Selenium WebDriver

Evolution of Selenium WebDriver

Advantages of Selenium WebDriver

Selenium WebDriver Architecture


INTERNSHIP PROGRAM CURRICULUM I 34

Day 44 - Selenium WebDriver and


Locators - II

Introduction to Web Elements

Locating Web Elements Using Various Locators (ID, Name,


Class Name, Tag Name, Link Text, Partial Link Text, CSS
Selector, and XPath)

Introduction to XPath

Types of XPath

XPath Functions and Customizations

What are CSS Selectors?

Day 45 - Interacting with waits in


Selenium and TestNG Framework -I

Locating Web Elements Using CSS Selectors

Selenium Commands in WebDriver

Interacting with Web Elements

Types of Waits in Selenium

Introduction to TestNG

Installing TestNG Plug-In in Eclipse


INTERNSHIP PROGRAM CURRICULUM I 35

Day 46 - Interacting with waits in


Selenium and TestNG Framework - II

Annotations

Grouping

Sequencing

Parameterization

Parallel/Cross Browser Testing

Introduction to Reports

Day 47 - Handling Alerts and Modal


Dialog Box in Selenium

What are Alerts?

Types of Alerts

Handling Alerts in Selenium WebDriver

What is a Modal Dialog Box?

Handling Modal Dialog Box Using Selenium WebDriver


INTERNSHIP PROGRAM CURRICULUM I 36

Day 48 - Selenium Grid and Robot Class

Handling Multiple Windows and Multiple Tabs Using Selenium

WebDriver

Scrolling on a Web Page Using Selenium WebDriver

Verifying Tooltip Using Selenium WebDriver

Introduction to Selenium Grid

Deploy a Grid

Day 49 - Selenium IDE and Page Object


Model - I

Introduction to Robot Class

Methods under Robot Class (KeyPress, Key Release, Mouse


Press, Mouse Release, and Mouse Move)

Implementation of the Robot Class

Advantages and Disadvantages of the Robot Class

Selenium Robot Framework for Page Crawling and Data


Extraction

What is Selenium IDE?


INTERNSHIP PROGRAM CURRICULUM I 37

Day 50 - Selenium IDE and Page Object


Model - II

Features of Selenium IDE

Selenium IDE Interface

Selenese in Selenium IDE

Why Page Object Model (POM)?

What is Page Factory?

Implementing POM Using Selenium WebDriver

Day 51 - Automation Frameworks - I

Implementing POM with Page Factory

Introduction to Selenium Frameworks

Types of Selenium Frameworks

Introduction to Data-Driven Test Framework

Advantages and Disadvantages of Data-Driven Test Framework

Best Practices of Data-Driven Testing


INTERNSHIP PROGRAM CURRICULUM I 38

Day 52 - Automation Frameworks - II

Apache POI

Data Providers

Introduction to Keyword-Driven Test Framework

Uses of Keyword-Driven Test Framework

Keyword-Driven Framework Components

Day 53 - Automation Frameworks - III

Advantages and Limitations of Keyword-Driven Testing

Implement Keyword-Driven Framework

Introduction to Hybrid Driven Test Framework

Advantages and Limitations of Hybrid Test Framework

Implementing Hybrid Test Framework

Use of Log4j

Use of Listeners
INTERNSHIP PROGRAM CURRICULUM I 39

Day 54 - Configuring Jenkins with


Selenium

Configuring Jenkins to Invoke Selenium Tests

Setting Up Jenkins for Selenium Automation

Implementing Continuous Testing with Jenkins and Selenium

Configurations and Troubleshooting

Day 55 - IFrames, Actions Class, and


Dropdowns - I

What is an IFrame?

Identifying an IFrame

Switching to IFrames Using Selenium WebDriver

Select Class in Selenium WebDriver

Methods Under Select Class


INTERNSHIP PROGRAM CURRICULUM I 40

Day 56 - IFrames, Actions Class, and


Dropdowns - II

Handling Dropdowns and Multiple Select Operations Using


Select Class

Methods for Handling Keyboard and Mouse-Based Interactions

Testing Drag and Drop and Mouse Hover Functionality Using


Actions Class

Day 57 - Continuous Testing using


Selenium

TestNG in Selenium

Handling different Controls on Webpage

Jenkins and Selenium Integration


INTERNSHIP PROGRAM CURRICULUM I 41

Day 58 - Interview Preparation


Selenium
INTERNSHIP PROGRAM CURRICULUM I 42

Day 59 - MINI PROJECT 2


Website Handling using Hybrid-Driven Framework on
Platforms like MakeMyTrip

Selenium Certification
upon completion of this project
INTERNSHIP PROGRAM CURRICULUM I 43

MODULE 6

Mobile App Testing Using Appium

Day 60 - Introduction to Mobile Testing

Define Mobile Automation Testing

Different Mobile Platforms

Types of mobile testing tours

Approaches to mobile testing

Levels of mobile testing


INTERNSHIP PROGRAM CURRICULUM I 44

Day 61 - Introduction to Appium

What is Appium?

Appium Architecture

Setting up Appium

Writing first Appium script

Object Identification

Day 62 - Automating Hybrid and Native


Apps

Automating Native Apps

Automating Hybrid Apps

Challenges in Automation

Strategies for effective automation


INTERNSHIP PROGRAM CURRICULUM I 45

Day 63 - Automating the Application


Management Actions and Automating
the Mobile Browser

Application Management Actions

Automating Mobile Browsers

Cross-Platform Testing Strategies

Best Practices in Mobile Browser Automation

Day 64 - Advanced Integration and


Performance Insights

Gesture Handling in Mobile Apps

Key Event Handling

Network Management in Mobile Testing

Performance Analysis using Mobile


INTERNSHIP PROGRAM CURRICULUM I 46

Mobile App Testing Using Appium


Certification
INTERNSHIP PROGRAM CURRICULUM I 47

MODULE 7

Performance Testing Using JMeter

Day 65 - Introduction to JMeter

Overview of JMeter

Installing and Configuring JMeter

Understanding JMeter Interface and Components

Creating a Basic Test Plan


INTERNSHIP PROGRAM CURRICULUM I 48

Day 66 - Performance Testing

Recording Tests using JMeter

Configuring and Executing Tests

Understanding Test Results

Basic Analysis of Performance Metrics

Day 67 - Advanced Test Scenarios

Parameterization of Test Data

Using Assertions in Tests

Handling Dynamic Data with Regular Expressions

Configuring Timers and Think Time

Day 68 - Working with Different Protocols

Testing Web Applications

Testing Web Services and APIs

Database Testing with JMeter

Handling Multi-Protocol Tests


INTERNSHIP PROGRAM CURRICULUM I 49

Day 69 - Performance Test Analysis and


Reporting

Advanced Analysis of Test Results

Understanding and Analyzing Different Metrics

Generating and Customizing Reports

Best Practices in Performance Testing

Day 70 - Interview Preparation


Appium and JMeter
INTERNSHIP PROGRAM CURRICULUM I 50

Day 71- MINI PROJECT 3


Streamlining Cross-Platform Testing for Cure.fit and
Myntra Mobile Applications

Performance Testing Using JMeter


Certification
upon completion of this project
INTERNSHIP PROGRAM CURRICULUM I 51

MODULE 8

Automation Testing using TestComplete


Day 72 - Getting Started with
TestComplete

Introduction to TestComplete 11.0

Overview of the TestComplete Interface

Setting Up and Configuring TestComplete

Creating a Simple Test Project


INTERNSHIP PROGRAM CURRICULUM I 52

Day 73 - Basic Test Operations

Recording and Playing Back Tests

Understanding Test Results and Logs

Using Checkpoints for Validation

Basic Test Editing Techniques

Day 74 - Scripting in TestComplete

Introduction to Scripting Languages

Basic Scripting Concepts and Syntax

Writing and Running Script Tests

Debugging Scripts in TestComplete

Day 75 - Advanced Test Creation

Data-Driven Testing: Basics and Implementation

Creating and Using Keyword Tests

Working with Test Objects and Object Repositories

Utilizing Name Mapping for Robust Test Scripts


INTERNSHIP PROGRAM CURRICULUM I 53

Day 76 - Working with Databases and


File Systems

Database Testing Basics

Connecting to Databases and Executing SQL Queries

File System Operations in Tests

Integrating Database and File Operations into Tests

Day 77 - Testing Web and Mobile


Applications

Web Testing Fundamentals in TestComplete

Mobile Testing with TestComplete: Setup and Basics

Cross-Browser Testing Techniques

Automating Mobile Application Tests

Day 78 - Mastering TestComplete:


Advanced Strategies and Innovations

Integrating TestComplete with Continuous Integration Systems

Advanced Scripting Techniques and Best Practices

TestComplete Extensions and Customizations

Tips for Effective Automation Testing with TestComplete


INTERNSHIP PROGRAM CURRICULUM I 54

Day 79 - Interview Preparation


TestComplete
INTERNSHIP PROGRAM CURRICULUM I 55

Day 80 - Industry Grade Capstone Project


LOG4j-Driven Data Insights on E-Commerce Platforms
like Amazon

Develop a data driven test framework using the Page Object


Model, including advanced features like handling multiple
windows and Iframes. Utilize TestNG and LOG4j for effective
data capture and reporting, enabling thorough analysis of the
platform's interface and functionality.

Automation Testing using


TestComplete Certificate
upon completion of this project
INTERNSHIP PROGRAM CURRICULUM I 56

Tools and Technologies

SDLC Agile DevOps

Version Control
INTERNSHIP PROGRAM CURRICULUM I 57

Evaluations:

After completion of the course, final evaluations


are conducted:

1 Final project submission (Industry-grade Project)

2 Final project evaluation

Mock Interview round conducted by a Software


3 Developers who are Subject Matter Experts
INTERNSHIP PROGRAM CURRICULUM I 58

Certifications:

You will get one of the three certificates based


on your performance in the evaluation:

Course Completion Certificate


1 (Final evaluation is NOT mandatory)
INTERNSHIP PROGRAM CURRICULUM I 59

Certifications:

Edureka Internship Certificate


2 (Final evaluation is mandatory)
INTERNSHIP PROGRAM CURRICULUM I 60

Certifications:

Edureka Super Intern Certificate


3 (Final evaluation is mandatory)
INTERNSHIP PROGRAM CURRICULUM I 61

Placement Assistance:

1 Resume Building

2 Personality skill development session

Increasing online visibility on platforms like


3 Linkedin, Naukri etc

4 Additional Interview Preparation study material

Placement assistance by referring to Edureka’s


5 Partner Hiring Companies
Thank you!

Software Testing and Automation


Internship Program Curriculum

You might also like