Crypto Monk's
Home
About Us
Courses
Generative AI
Software Testing Tools
SAP FICO
Digital Marketing
Advanced Web Design
Spoken English
Contact Us
Blog
Workshops
X
Attend Free Demo
Software Testing Tools
Manual Testing
Overview of Software testing
Introduction to testing
What is manual testing
What is Automation testing
Difference between Bug / Error / Defect / Failure
Role of a tester
What is verification & Validation
Why testing is necessary
Software Development Life Cycle (SDLC
SDLC phases
SDLC models
Waterfall model
V
model
Agile
model
Software testing methodologies
Static testing
Dynamic testing
Reviews
Types of reviews
Walkthroughs
.
White Box testing
What is white box testing
What is Unit testing
What is integration testing
Black Box testing
What is black box testing
What is System testing
What is UAT (user acceptance testing)
Alpha testing
Beta testing
What is Smoke testing.?
Introduction to Smoke Testing
Objectives of Smoke Testing
Characteristics of Smoke Testing
What is Sanity testing.?
Introduction to Sanity Testing
Purpose and Objectives of Sanity
Testing
Characteristics of Sanity Testing
When are smoke testing and Sanity testing are performed.?
When is Smoke Testing Performed?
Triggers for Smoke Testing
When is Sanity Testing Performed?
Triggers for Sanity Testing
What are the types of testing.?
Functional testing
Non-functional testing
Functional testing
Formal testing
Ad-hoc testing
Re-testing
Regression testing
Difference between re-testing & regression testing
System integration testing
End-toend testing
Monkey testing
Non-functional testing
UI testing
Usability testing
Security testing
Compatibility testing
Load testing
Performance testing
Software Testing Life Cycle (STLC)
What is STLC
STLC phases
Test planning
Test strategy
Test plan
Test Design
Preparing test scenario
Preparing test cases
Test data
Rtm
Test execution
Executing test cases
Defect reporting template
Bug life cycle
Definition of Bug Life Cycle
Stages of the Bug Life Cycle
Statuses in a Bug Life Cycle
Defect Management
What is defect
Defect reporting process
What is severity & priority
Defect status
Test closure – test summary report
Introduction to Test Closure
Objectives of Test Closure
Entry and Exit Criteria for Test Closure
Selenium Testing
Introduction to Selenium
What is selenium
Why to use selenium for automation
Selenium components
What is WebDriver
Architecture of selenium WebDriver
When to automate the application
Launching application and Inspecting properties of elements
Lauch application in chrome / Firefox / MS edge
Inspecting properties of elements on different browsers
Finding elements using Locators – different locators
Types of Locators in Selenium
Locating Elements by ID
Locating Elements by Name
Locating Elements by Class Name
Locating Elements by Tag Name
Creating customized Xpath
Basic XPath Syntax
Creating Simple XPath Expressions
Advanced XPath Techniques
XPath Axes
Navigating DOM Hierarchy Using XPath
Automating Web Elements operations
Browser
Textbox
Listbox
Links
Checkbox
Radio button
Html tables
Calendars
Automating keyboard and mouse events
Action class
Keyboard events
Drag & drop actions
Mouse hover actions
Right click & double click
Tooltip
Handling Alerts
accept()
dismiss()
getText()
Handling Frames
Identifying Frames in a Web Page
Selenium Methods for Handling Frames
Interacting with Elements Inside Frames
Handling Nested Frames
Synchronization and Wait Strategies
Handling multiple windows
getWindowHandle()
getWindowHandles()
Switching between windows
Handling elements present in different windows
Synchronization
ImplicitWait
WebDriverWait
FluentWait
Different types of frameworks
Keyword
Data driven
Hybrid
POM (Page Object Model)
Handle upload functionality through AutoIT
Installing AutoIT
Components of AutoIT
Using FinderTool
AutoIT commands
Creating scripts in AutoIT
Creating executable files
Running AutoIT scripts from selenium
TestNG framework
Introduction to testNG
Installing testNG in eclipse
Creating new TestNG test file
TestNG annotations
Running the TestNG test
Prioritizing the tests
Parameterizing test with @dataprovider
Creating and running test suites with TestNG.xml
Parallel test execution with TestNG
Sequential test execution with TestNG
Automating Excel file operations using Apache POi
Creating/opening Excel file
Reading data from excel file
Writing data to excel file
Counting rows and columns in
excel
Automating Text file operations
Introduction to File Operations in Automation
Basics of Text File Handling in Programming
Using File Operations with Selenium
Integration of Text Files in Data-Driven Testing
Core java concepts
Introduction to Java for Test Automation
Java Basics
Object-Oriented Programming (OOP) Concepts
Java Methods and Access Modifiers
Exception handling
What is Exception
What is Exception and Error
Exception handling with try catch block
Final and Finally
Different types of exceptions
Software Testing Tools PDF Download
Registration Form
×