Full stack QA
There's a misconception that QA engineers are significantly less technical than developers, mostly engaged in manual testing of whatever the developer hands over to them. This misconception portrays testers as purely reactive, looking for flaws in work completed by developers rather than proactively looking for defects throughout the planning, design, and development stages as well.
Call The Trainer
Batch Timing
- Regular: 2 Batches
- Weekends: 2 Batches
Request Call Back
Class Room & Online Training Quotation
2500+
7200+
600+
2000+
Course video & Images
Key Features
Skill Level
Beginner, Intermediate, Advance
We are providing Training to the needs from Beginners level to Experts level.
Course Duration
90 Hours
Course will be 90 hrs to 110 hrs duration with real-time projects and covers both teaching and practical sessions.
Total Learners
2000+ Learners
We have already finished 100+ Batches with 100% course completion record.
Our Placement Process
Eligibility Criteria
Placements Training
Interview Q & A
Resume Preparation
Aptitude Test
Mock Interviews
Scheduling Interviews
Job Placement
Batch Schedule
DATE | COURSE | TRAINING TYPE | BATCH | CITY | REGISTER |
---|---|---|---|---|---|
07/10/2024 | Full Stack QA Course | Classroom / Online | Regular Batch (Mon-Sat) | Pune | Book Now |
08/10/2024 | Full Stack QA Course | Classroom / Online | Regular Batch (Mon-Sat) | Pune | Book Now |
05/10/2024 | Full Stack QA Course | Classroom / Online | Weekend Batch (Sat-Sun) | Pune | Book Now |
05/10/2024 | Full Stack QA Course | Classroom / Online | Weekend Batch (Sat-Sun) | Pune | Book Now |
Full Stack QA Exams & Certification
SevenMentor Certification has the credibility to enhance your knowledge and pave a road for a successful career in corporate as a Full Stack Developer. We will not only provide you theoretical and practical sessions but also groom you to be effective in the ever changing role of HR professional.
About Full Stack QA
This may have been true when we were performing the majority of our development in the waterfall approach, but in today's agile and DevOps organizations, this is an outmoded and wrong view. You are almost certainly going to work with full-stack QA courses in Pune engineers in today's firm.
Why do we require full-stack QA training in Pune?
The adoption of agile product development methodologies is the key driver for full-stack QA classes in Pune. With more frequent software changes, QA engineers have less time to perform all of the testing. There isn't much time left at the conclusion of a sprint, and it's certainly too late months after the feature's development is 'complete' (can it truly be complete if you haven't done testing?!) To meet the goal of rapid delivery, testing activities must be integrated into the agile process and sprint tasks. In other words, a Full stack course in Pune isn't something we perform just before release; it's something we do throughout each sprint. The QA engineer must consider all areas of quality from the start.
What do full-stack quality assurance courses in Pune engineers do?
A full-stack QA engineer must be well-versed in the product and understand how to test it from the user's perspective. They should be included in the early stages of the feature's development so that they may share their testing and user experience. Developers introduce fewer problems if the QA engineer is involved from the beginning, which includes determining the feature's requirements. A feature-level viewpoint is essential; just because none of the user stories have flaws does not imply that the feature as a whole functions correctly. QA should be involved in feature elaboration from the start to understand and impact the end-to-end flow and come up with the usage.
Full-stack quality assurance engineers must consider test efficiency. Automation is essential for repeatable testing. Tests can and should be automated, but so can data or environment preparation, which is time-consuming and error-prone when done manually. The engineer will develop effective test cases that optimize coverage based on their understanding of the feature's architecture. A new feature on a conventional Model-View-Controller web application, for example, might include a browser-based user interface and a REST-based API to access the back-end. The API layer can be tested by the QA engineer before it is merged with the user interface. Similarly, evaluating an application via its API is more resilient and efficient than testing it via its user interface - resilient because APIs change less frequently than user interfaces.
Putting together a full-stack QA course in Pune
Becoming a full-stack tester training in Pune engineer necessitates learning a wide range of abilities, which may be challenging for many QA team members to learn in a short period of time. It is recommended to begin by assembling a full-stack QA team, in which not every member is a full-stack QA engineer, but the team as a whole is capable of handling any task, such as automation, end-to-end functional testing, performance testing, security testing, and so on.
Each software testing class in Pune component should have an expert on the team. One engineer, for example, may have significant product knowledge and focus on building thorough end-to-end test cases. Another possibility is that you are an automation expert who writes code to test the API and user interface levels.
The desire for full-stack tester expertise is widespread, but it is also limited.
Managers, recruiters, and even testers are all enticed by the prospect of solving any problem at any moment. Nobody wants to turn down a project. It may appear to be an admission of defeat or a lack of talent, but the truth is quite different.
The problem is that requiring Full Stack testers to become familiar with everything prevents them from developing the deep knowledge required to solve the unique problems that inevitably arise. They'll be constantly learning but never applying what they've learned.
This also prevents individuals from progressing to a more senior position, which frequently requires more critical thinking and planning rather than rote execution. It may appear to be a contradiction, yet attempting to widen your horizons.
Focus comes hand in hand with confidence. When you're constantly switching between functional testing, performance testing, and security testing, it's easy to lose momentum and your line of thought. Choosing just one allows you to stay focused and dedicated to the tasks at hand, resulting in faster delivery and higher-quality work.
Fullstack tester course in Pune
There is a widespread fallacy that everyone can be a tester because anyone can navigate an application, click on buttons, and identify potential flaws. This is not entirely wrong, but it is partly incomplete because testing also involves testing concepts and procedures, as well as having a critical mindset. However, I feel that the days of testers simply navigating the UI are over, and that today's testers should be familiar with the application architecture. Having a thorough understanding of how things work can help enhance test strategy – knowing what, where, and how to test different structures is critical to increasing overall quality. Having access to the database allows the tester to determine whether the front-end data is successfully saved. It can also assist the tester in selecting the appropriate test data for testing if specific information is required. Database testing can begin at the base layer, and knowing database queries is vital. Assume we need to test that only Active users are presented on the Users page. We can visit the Users page and see a list of users, but this does not provide enough assurance unless we query the Users table in the database and use a Select query to filter the data by status 'Active.' The query results can then be compared to the objects we view on the web.
Be Fluent in Testing Terminologies- The technical skills or terminologies required are as follows:
Manual Testing dexterity - Aspirants must comprehend testing terminologies and be able to perform end-to-end testing for any application offered; only then will they be able to think beyond the box.
Requirement Specifications - This is the first phase of any project. Full stack QA classes in Pune should understand and have experience converting requirements to user stories and creating test cases from them. Agile testing, often known as continuous testing, is now employed in every software company.
Scrum Framework - Scrum is a development-to-deployment agile mindset.
Design of tests and the testing life cycle
Database Testing and Debugging Group.
Become an expert in automation testing- If you want to become a full stack QA engineer, you should become an expert in the automation tools that are now accessible on the market. You must be familiar with automation terminology, frameworks, and technologies. It is critical to learn programming languages in order to develop automated regression tests. Full stack QA classes in Pune is in charge of designing, developing, and maintaining automated test suites.
Be an expert in database testing -
Having significant expertise and hands-on experience in databases, as well as a solid understanding of SQL, is essential. Full stack tester is responsible for testing the back end functionality as well. SevenMentor Institute enhances the candidate's status to an efficient candidate. We have a better way of learning different technology oriented topics. Our classes are being considered as a priority. Together with the course duration we fulfil the confidence and soft skill abilities. Improving yourself is the initial requirement and completion of the full stack QA course in Pune will be a new door opened by the tremendous companies. We have online live projects for internship completion. A certificate of completion and aptitude skills will allow an easy entry to any job requirement. We focus on you enriching your implementation skills.
Online Classes
Students who learn new abilities will find them to be a blessing and an interesting effective mode to get a job. Our multiple technology training at SevenMentor & Training Pvt. Ltd. can ensure fresh candidates' success and skill development. Online Full stack QA Classes in Pune is one of the best training opportunities for a newcomer in the emerging globe to seek a secure and intriguing profession. We train you, test your skills when you complete the course, and prepare you for the placement interviews. We can help you with any questions you have and help each candidate have a bright future.
Course Eligibility
- Freshers
- BE/ Bsc Candidate
- Any Engineers
- Any Graduate
- Any Post-Graduate
- Candidate seeking this course
Syllabus of Full Stack QA
MANUAL TESTING Pre-requisites 1. Enthusiasm of learning new technology 2. Analytical and logical mind QA FullStack Software Testing Syllabus
MODULE 1: SOFTWARE TESTING INTRODUCTION
What is software testing?
Why is testing necessary?
What exactly does a software tester do?
Testing Principles Guidelines for new testers
What makes a good tester?
Demand of tester jobs in current market
Types of application
Standalone application
Client Server Application
Web Based Application
Mobile application
Daily routine of a tester
MODULE 2: SOFTWARE DEVELOPMENT LIFE CYCLE
SDLC Phases
Requirements Phase.
Analysis Phase.
Design phase.
Coding Phase.
Testing phase.
Delivery and Maintenance Phase.
SDLC Models
Waterfall Model.
Spiral Model
Prototype Model
V Model
Hybrid Model
Agile Model
Scrum
Kanban
What is Left Shift in Agile/testing?
MODULE 3: SOFTWARE TESTING METHODOLOGIES
White Box Testing.
Black Box Testing
Functional Testing
Functional Testing
Integration Testing
System Testing
User Acceptance Testing.
Sanity/Smoke Testing.
Regression Test.
Retest
Non-Functional Testing
Performance Testing.
Compatibility Testing.
Security Testing.
Recovery Testing.
Ad-hoc Testing.
I18N Testing.
L1ON Testing.
Grey Box Testing.
MODULE 4: HOW TO WRITE TEST CASES
Test case design techniques
Boundary value analysis
Error guessing
Equivalence class partitioning
Test case template and attributes in it
Writing test cases and practice
Review of test cases
Review, inspection, walkthrough
MODULE 5: SOFTWARE TESTING LIFE CYCLE
STLC
Test Plan
Use of test plan
Test plan content Traceability Matrix
MODULE 6: DEFECT MANAGEMENT
Defect / Bug life cycle
Severity and Priority
Defect Tracking
Defect Reporting
Defect logging template
Test Metrics to monitor sprint
MODULE 7: WHAT IS JIRA SOFTWARE
Introduction to Jira
How to create account in Jira
Workflow in Jira
Creating project in Jira
Creating test cases in Jira
Creating Sprint
Creating EPIC, User story, taks in Jira
Creating test cycles in Jira
Raising Defects in Jira
MODULE 8: Project
CORE JAVA FOR AUTOMATION TESTING Pre-requisite 1. Enthusiasm of learning new technology 2. Analytical and logical mind 3. Added advantage if a candidate has knowledge of any programming language but not mandatory MODULE 1: INTRODUCTION TO JAVA
Introduction
Features of Java
JDK, JRE & JVM
Installation of JAVA and ECLIPSE
Setting environment variables
Verify Java is install on your machine
MODULE 2: BASICS OF JAVA
Structure of programming language
Variables
What is variable and its usage
How to declare and initialize variables
Rules to define variables
What is CamelCase standard?
Datatypes
Operators
Keywords
Executing first program in JAVA
Java class skeleton
Compile and running a class using
command line using javac and java Defining multiple classes
Restriction on public class
Access modifiers
What is print, println, printf and their differences
Escape sequence characters
MODULE 3: CONTROL FLOW STATEMENTS
If – else
If – else – if
Nested if
Ternary operator & nested ternary
operator Switch case
Switch case fall through
Restrictions passing parameter to Switch Statement
MODULE 4: LOOPING IN JAVA
For Loop
Enhanced/Modern for loop
While Loop
Do – while Loop
Continue statement
Break statement
Use of System.exit
Inner Loop / Nested Loop
for within a while and vice versa
Logical programs using loops
Module 5: ARRAY IN JAVA
Use of array
Array types -1/2/n dimensional array
Delcaration, initialization of 1/2/n
dimensional array
Programs using array
Passing array to a method
Module 6: STRING
What is String?
Different ways to create string
String Constant Pool
Use of equals and ==
StringBuffer, StringBuilder
String parameter passing to a method`
MODULE 7: METHODS IN JAVA
Declaration
Parameterization
Types of parameterization for methods
Returning value
Automatic promotion
Method signature
Variable length arguments or VarArgs
MODULE 8: TYPES OF VARIABLES
Local variable
Instance variable
Static / Global variable
MODULE 9: OBJECT ORIENTED PROGRAMMING (OOP) IN JAVA
Objects
Class
Inheritance
Default value of an object?
Class
Types of classes
What a class can contain?
Getter and setter methods and its usage
Constructor
Constructor overloading
Types of Constructors
Constructor chaining
Single inheritance
Multilevel inheritance
Hierarchical inheritance
Polymorphism
Method overloading
Method overriding
Abstraction
Abstract class
Interface
How to achieve multiple inheritance in Java?
Why is multiple inheritance is not possible using classes in java?
super keyword and super() method
this keyword and this() method
Final keyword wrt class, variable and method
Static and instance blocks
Encapsulation
Encapsulation types: 1:1, 1:many, many:1,
Many to Many
Passing object to a method
Eclipse features - short cuts, writing
methods, running java code using short
cuts
Singletone desing pattern
Explanation of System.out.print/ln
MODULE 10: WRAPPER CLASSES
What is Wrapper class?
Usage of Wrapper class
Module 11: PACKAGE/CLASS IMPORT AND TYPE CASTING
Package
What is package?
Subpackage
How to import package and classes?
Type casting
implicite Type Casting
Explicite Type Casting
MODULE 12: COLLECTIONS IN JAVA
What is collection framework?
Use of collections
Major interfaces in collection framework
Classes implements collection interfaces
Characteristics of Hashmap, Hashset, ArrayList
Differences among collection classes
Logical programs using Collection
framework
Comparator and Comparable
Collections class
Arrays class
MODULE 13: EXCEPTION HANDLING IN JAVA
Concept of Exception, Error and Exception handling
Types of exception - checked and unchecked
Try – catch block
Multiple catch block
Finally block
Try with resources
throws and throw
Catching multiple exception in one catch
Creating and using custom exception
GUI AUTOMATION USING SELENIUM WITH JAVA Pre-requisite 1. Enthusiasm of learning new technology 2. Analytical and logical mind 3. Core Java knowledge and programming is mandatory MODULE 1: GETTING STARTED WITH SELENIUM
What is Selenium WebDriver?
Advantages & limitations of Selenium
Components of Selenium
Comparison of Selenium with other tools
What Selenium can not do?
Pre-requisite
1. Enthusiasm of learning new technology
2. Analytical and logical mind
3. Core Java knowledge and programming
is mandatory
MODULE 2: SELENIUM WEBDRIVER
Introduction
Evolution
Architecture
Configuration of Selenium
Webdriver to project
Automation using Selenium
WebDriver
Important methods in Selenium
WebDriver
MODULE 3: LOCATOR TECHNIQUES IN SELENIUM
Introduction to Locators
Locating web elements using
id
name
className
tagName
linkText
partialLinkText
cssSelector
xpath
Types of X – Path
Absolute and Relative X- path
xpath axes
User Friendly locators in Selenium 4
MODULE 4: UI TESTING IN SELENIUM PART – 1
Types of Alerts
Handling Alerts
Handling multiple windows & tabs
Verify Page title in Selenium
WebDriver
Navigation in selenium
Handling Edit-box
Handling links
Handling Radio button & Check-box
MODULE 5: UI TESTING IN SELENIUM PART – 2
Handling Drop Down using Select class
Methods under Select class
Handling Drag and Drop
Resize operations
Handling Mouse Hover
Keyword Events using Action class
Scrolling on a web page using
JavaScript Executor
Handling jQuery dropdown list
Keyboard handling using Keys enum
Reading properties file
Handling SVG element
Handling Shadow Element
Module 6: WAITS IN SELENIUM
Implicit Wait
Explicite Wait
PageLoadTimeOut
MODULE 7: UI TESTING IN SELENIUM PART – 3
What is an Iframe
Identifying an IFrame
Switching to specific IFrame
in Selenium WebDriver
Handling File upload
How to take screenshot using selenium
Taking a full page screenshot
using Ashot
Handling WebTable
Handling WebCalendar
MODULE 8: TESTNG
Configure Eclipse with Selenium and TestNG
Create First TestNG Program and Execute
Different annotations and their usage
DataProvider 7 its usage (including hashmap, All data providers in one file)
Excel Reading for Data Provider
Annotations order of execution
Helping Attributes in TestNG
Assertions in TestNG - Hard and Soft assertions
Parallel test execution capability for test cases and data provider
Use of testng.xml
Parameter passing using testng.xml
TestNG Listeners
Default Reports using TestNG
Different 3rd party reports - Extent, Allure, Serenity, tesult etc
Implementing Extent report
Design and develop industry
standard framework
Module 9: PAGE OBJECT MODEL
What is POM?
What is POM?
Use of POM
Advantages of POM
Creating page classes
Method chaining
Module 10: BDD - BEHAVIOUR DATA DRIVEN
Introduction to Maven
Maven installation/unzipping
Verification if Maven present on machine Maven Usage
Creating Maven project and configure
Selenium Webdriver
configuring Maven with Eclipse
Test Execution in Maven
Creating pom.xml file
All about pom.xml
Maven Integration tool
Maven goals
Maven Life Cycle
Module 12: VERSION CONTROL SYSTEM - GIT & GITHUB
What is Version Control System Use of git,github
Creating local and remote repo
Pushing local files to remote repo
Cloning remote repo into local repo
Different scenarios in real life using git
INTRODUCTION TO API TESTING USING POSTMAN Pre-requisite 1. Enthusiasm of learning new technology 2. Analytical and logical mind MODULE 1: BASICS OF API TESTING
Introduction to API
Monolethic VS micro services architecture
Difference between API & Web services
Difference between SOAP & REST API
Architecture of Web application
Examples of APIs
MODULE 2: INTRODUCTION TO POSTMAN TOOL
Postman features
Installation of Postman
Workspaces in Postman
HTTP methods and its examples
Variables and environment
BASICS OF SQL Pre-requisite: 1. Enthusiasm of learning new technology 2. Analytical and logical mind MODULE 1: BASICS OF SQL
What is Data & Database ?
DBMS & RDBMS
MySQL Server
Introduction to – Structured Query
Language
Data types
DML
DDL
Where clause
Select distinct
Order by keyword
Group by
Having
Like operator
In operator
Between operator
Aggregate function
PROJECT BASED AUTOMATION TESTING Pre-requisite Automation Basics course should be completed Core java and selenium bsaics should be completed Module 1: JAVA 8 FEATURES
What is Functional interface
Lambda Expression
Stream API
Intermmediate operations and terminal operations
Method reference
Optional class
default, static, private methods in Interface
LocalDate, LocalTime, Local Date Time
Module 2: FILE HANDLING
Reading a file using char and byte
Writing a file using char and byte
Use of Faker library
Random class and its usage
All about main method
Command Line Arguments
What is regular expression and usage in real life
Module 3: RECURSION AND ENUM
What is recurion?
Use of recursion
Enum
MODULE 4: CUSTOM EXCEPTION
HANDLING & ANNOTATIONS IN JAVA
Creating and using custom exceptions
Creating custom annotations
MODULE 5: COLLECTIONS IN JAVA
Comparator and Comparable
Module 6: SELENIUM GRID 4
What is Selenium GRID
Use of Selenium GRID
Practical example of GRID
Module 7: FILE UPLOADING
How to upload file using AUTO IT
When to use and when not to use
AUTO IT
Module 8: FRAMEWORK USING POM
Design folder structure
Design and implement core framework
Design and implement application library
Make framework data driven using excel file
Run Framework in parallel
Attach Extent report
Run framework using Maven CLI
Run Framework using Jenkins
Module 9: JENKINS
What is Jenkins? (CI/CD)
Important terminologies
Creating a job in jenkins
Running entire project from Jenkins - WorkFlow
MODULE 10: PROJECT
COMPLETE API TESTING USING POSTMAN Pre-requisite 1. Enthusiasm of learning new technology
2. Analytical and logical mind
MODULE 1: BASICS OF API TESTING Introduction to API
Monolethic VS micro services architecture
Difference between API & Web services
Difference between SOAP & REST API
Architecture of Web application
Examples of APIs
MODULE 2: INTRODUCTION TO POSTMAN TOOL
Postman features
Installation of Postman
Workspaces in Postman
HTTP methods
Variables and environment
Variable scope
MODULE 3: JSON
What is JSON format?
Use of json
Parsing JSON response
MODULE 4: CREATION OF API TESTS
USING DIFFERENT HTTP METHODS
Chaining APIs
MODULE 5: ASSERTION
Javascript fundamentals
Assertions using Hamcrest library
Validate JSON response body
HTTP status codes
MODULE 6: COLLECTIONS
Running collection using GUI
Creating, modifying, deleting collections
Request Chaining
MODULE 7: DATA DRIVEN
TESTING USING EXCEL(CSV) FILE
MODULE 8: IMPORTING AND EXPORTING COLLECTIONS, ENVIRONMENTS
MODULE 9: NEWMAN
Running Collections from CLI
MODULE 10: AUTHENTICATION
Basic authetication
OAuth2.0
CSRF
MODULE 11: FILE UPLOAD
MODULE 12: MOCK SERVER
MODULE 13: JENKINS INTEGRATION WITH POSTMAN
MODULE 14: GRAPHQL
MODULE 15: WEBSOCKET
API AUTOMATION USING REST ASSURED Pre-requisite: 1. Enthusiasm of learning new technology 2. Analytical and logical mind 3. API using Postman tool or any other tool testing knowledge is preferable MODULE 1: INTRODUCTION TO REST AP
Introduction to REST API & Realtime use of REST API
Setup REST Assured with Eclipse
and first RESAPI request
MODULE 2: VALIDATE & PARSE API RESPONSE
Validate API response
Validate response header
Parse JSON response body
Integrating multiple API and validate response
MODULE 3: END TO END API FLOW
MODULE 4: TESTNG ASSERTIONS FOR REST ASSURED
MODULE 5: UNDERSTANDING JSON
JSON format components and understanding of json path
Realtime example of extracting JSON
object, JSON Array based on condition
MODULE 6: GENERATING PAYLOAD
Generation of static payload and dynamic payload
using file,
using file and changing values in a file at run time,
creation of dynamic values in file (payload)
Generation of dynamic payload
chaning values in a file at run time,
creation of dynamic values in
file(payload)
MODULE 7: ALL ABOUT PARAMETERS
Sending parameters from dataprovider to payload
Example of data parameterization
using data provider and pass data provider values to payload
Automation of API with parameters - example
Sending Attachment file with API (FileUpload and Download)
Integrating query and path
parameters with different HTTP methods
Parsing complex JSON file with one of the API
MODULE 8: AUTHENTICATION TYPES Authentication types and examples MODULE 9: POJO CLASSES Creation of POJO classes (Serial and deserialization) Creation of POJO classes (Serial and deserialization) with diff JSON formats Validation of response body using POJO classes Create POJO classes for different JSON payload and end to end flow MODULE 10: REQUEST & RESPONSE SPECIFICATIONS
MODULE 11: End to End API USE CASE
MODULE 12: FRAMEWORK CREATION
MODULE 13: GIT & JENKINS INTEGRATION
PERFORMANCE TESTING USING JMETER Pre-requisite 1. Enthusiasm of learning new technology 2. Analytical and logical mind MODULE 1: PERFORMANCE TESTING OVERVIEW
Introduction of Jmeter
Jmeter usage
MODULE 2: JMETER INSTALLATION ON WINDOWS AND iOS
How to install JMeter on Windows
How to install JMeter on Mac
MODULE 3: JMETER ELEMENTS & FIRST JMETER TEST
JMeter Elements (Thread Group, Sampleres,Listeners & Configuration)
First Jmeter Test
Start Jmeter
Create a TestPlan
Create a Thread Group (Users)
MODULE 4: ASSERTIONS
MODULE 5: LISTENERS
MODULE 6: TIMERS
MODULE 7: LOGIC CONTROLLERS
Loop Controller
Recording Controller
Simple,Module & Include Controllers
Random & Random Order Controllers
Interleave Controller
Throughput Controller (Build a Distributed Load Test)
MODULE 8: DATABASE TEST PLAN
(LOAD TEST ON DATABASE) How to create a JDBC Test Plan
(Load Test on Database)
How to create Assertions for JDBC Test Plan (Load Test on Database)
Add a Sampler (Http)
Add Listeners
Run Test Plan
Save Test Plan
MODULE 9: JMETER USING COMMAND LINE
How to run jmeter from Command
Line (non GUI mode) & view results
How to create HTML Reports from command line(non GUI mode)
MODULE 10: FTP REQUEST SAMPLER
MODULE 11: JMETER PREPROCESSOR AND POSTPROCESSOR
MODULE 12: JMETER PLAUGINS MANAGER
MODULE 13: CORRELATION WITH REGULAR EXPRESSION EXTRACTOR
MODULE 14: API/WEBSERVICES TESTING JMETER
MODULE 15: PARAMETERIZATION IN JMETER & DATA DRIVEN TESTING USING CSV FILE
MODULE 16: FUNCTIONS AND VARIABLES
MODULE 17: TEMPLATES IN JMETER
MOBILE TESTING USING APPIUM Pre-requisite 1. Enthusiasm of learning new technology 2. Analytical and logical mind MODULE 1: INTRODUCTION TO MOBILE AUTOMATION
Mobile Application Architecture
Mobile Native Apps, WebApps, and Hybrid Apps
Mobile Application Test Tools
Why to choose Appium over other tools
What all can be tested with Appium?
WebDriver Wire protocol
UI Automator & iOS-driver
Drawbacks and Limitations
MODULE 2: MOBILE APPLICATION TEST TYPES Emulators & Simulators
Mobile Testing Types
UI Testing
Functional Testing
Regression Testing
Interruption Testing
Installation/ Upgrade Testing
Compatibility Testing
Network Testing
Usability Testing
Localization Testing
Performance Testing
MODULE 3: APPIUM INSTALLATION
ON ANDROID AND iOS PLATFORM
JDK (Java Development Kit) and Eclipse Configuration
Android SDK Installation
Appium Exe – Installation
Real Mobile Device configuration – Settings, PDAnet+
Application utilities – APK Extractor, Activity Launcher
Selenium Jar and Appium Client Library configuration
ADB Commands, Android Settings, Developer Settings, Appium Inspector, Trash actions
MODULE 4: iOS PLATFORM
XCode tool for iOS
Homebrew, Npm to install Appium server
iOS Automation Testing using UI Automation framework
MODULE 5: WEB APPLICATION AND MOBILE APPLICATION AUTOMATION
Selenium WebDriver Introduction
Selenium WebDriver Architecture
Selenium WebDriver Configuration
Element Locators – ID, Name, Xpath, CSS, etc
Different Mobile Platforms
(iOS, Android, Windows Phone)
Real Mobile Device/ Emulators and Simulators
Introduction to Appium Tool, Features, Advantages, and Limitations
MODULE 6: APPIUM ARCHITECTURE
Appium Javadoc and Important
Classes/Interfaces Defining Architecture
WebDriver, Appium Driver, Android Driver, iOS Driver
Mobile Element, Android Element, IOS Element Classes
Can One Appium script work on
Both IOS and Android Apps
UiAutomator2 and Espresso Driver
MODULE 7: APPIUM INSPECTOR
What is the Appium Inspector?
Record and Play using Appium Inspector
Locating elements with the help of Appium Inspector
Locating elements with the help of UI Automator Viewer
Testing Touch Actions for Android & iOS
Build scripts to simulate events like home, backspace, delete
Implement handlers for Drag and drop
elements
Multi-Touch Actions
Multiple gestures
Long press and delete elements
Pinch, Tap, Hold events
MODULE 8: MOBILE NATIVE APP TEST
Find Activity and package name
Define Test App path to test
Run Test on Real Device
Run test on Emulator
Run test on Cloud
Check test result report
Save .APK and decompile for source code
MODULE 9: MOBILE HYBRID APP TEST
Find Activity and package name
Define Test App path to test
Test on application Native view
Test on Web view
Write End to End test
Check test result report
MODULE 10: MOBILE WEB APP TEST
Setup Appium dependencies for Chrome
browser
Setting chrome port.
Write Test script and run
Check execution result report
MODULE 11: DESIGN MOBILE AUTOMATION FRAMEWORK
Overview and implementation of page object
Overview and implementation of Page factory
Overview and implementation of Fluent interface design pattern
Methods Chaining
Test data design
Reporting
MODULE 12: CLOUD PLATFORM SAUCELAB/BROWSERSTACK
Trainer Profile of Full Stack QA
- Certified professional trainer.
- More than 5+ years experience.
- Trained students by giving real time examples.
- Strong knowledge of theory and practical
- Trainers are industry experience.
- Trainers have Real time project experience in their industry.
- Students can ask their doubts to the trainer.
- Trainer prepares students on relevant subjects for the interview.
- Our trainers give real time based assignments to understand the subject practically.
Proficiency After Training
- A central location for crucial technological trends training is SevenMentor.
- SevenMentor is a resource for young graduates to get a job.
- Our Online and Corporate Courses can greatly assist you in achieving your goals.
- The entire class duration is a miracle set that enhances your potential to achieve in any subject.
- The course focuses on soft skills, confidence building, and aptitude skills required for placement. Improving these talents can help you lead in any situation in your life.
- We offer live internship projects to help you succeed in the course.
Frequently Asked Questions
Students Reviews
One of the best institutes. Feeling lucky and I could improve my skills and confidence. Trainers are good supporters.
- Sadhana Verma
Cool atmosphere. Skilled trainers and the practical classes were massive and effective. Placement here is a good option.
- Kshitija Munde
SevenMentor is a great learning place. Being at the place could encourage my efforts. Placed in a best company with larger pay.
- Kiran Satve
Corporate Training
Candidates with prior experience are encouraged to apply for our SevenMentor & Training Pvt. Ltd. Institute. Our trainers are highly skilled in candidate training, and we provide you with the tools you need to succeed. We boost your chances and help you add skills to your résumé. To attain the correct status, candidates must be able to learn at Corporate Full stack QA training in Pune. This course is fantastic and will improve your performance in any organization. Our placement cell fosters an environment in which you can thrive in your chosen field.
Related Courses
Have a look at all our related courses to learn from any location
James Gosling launched Java in 1995, and it has since grown in popularity in the enterprise software and IT industries. It allows programmers to develop programs utilizing Oracle Inc.'s instruction...
Front End Development Training at SevenMentor provides a course for web designers which is best for HTML/CSS. Web development means to create a web application and hosting it on the...
SevenMentor has the course divided into two modules (UI and UX).UI module has HTML, CSS, and JavaScript. Web development means creating a web application and hosting it on the internet.
Request For Call Back
Class Room & Online Training Quotation | Free Career Counselling