Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Katalon

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 32

KRISHNA CHAITANYA INSTITUTE OF TECHNOLOGY &SCIENCES

(Approved by AICTE , New Delhi & Affiliated to JNTU Kakinada)

BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING

O.SAI KUMARI 20JU1A05C4 MAHESH MURARI 20JU1A0568


A.PRAVALLIKA 20JU1A0582 N.KIMRATHI 20JU1A05C3
K.SAI SONIKA 20JU1A05C6

Under the guidance of


Mrs.R. Deepthi, M.TECH
(Associate Professor)

Department of Computer Science engineering


Krishna Chaitanya Institute Of Technology & Sciences [KITS] Devarajugattu-Markapur
AGENDA

 What is Testing.
 What are the types of Testing.
 Manual Testing vs Automation Testing.
 Introduction to Katalon Studio.
 Architecture of katalon studio.
 Companies using Katalon Studio.
 Collaborating Companies.
 Salary Information.
 Conclusion.
 Query’s.
What is Testing.
 Testing in the software field refers to the process of
evaluating and verifying that a software application or
system meets its specified requirements and functions
correctly.

 The primary purpose of software testing is to identify and


address defects, errors.

 Software testers play a vital role in helping to develop


high-quality software that is reliable and meets the needs
of its users.
Types of Testing:
1. Functional Testing:
This verifies that the software functions correctly according to it specifications.

 Unit Testing: Testing individual units or components of the software to ensure they function correctly.

 Integration Testing: Testing the interaction between different modules to verify that they work
together as expected.

2. Non-functional Testing:
This focuses on aspects like performance, security, usability, and scalability.

 Performance Testing: Evaluating the software's speed, responsiveness, and scalability. Includes subtypes
like load testing, stress testing, and scalability testing.
3. White-box Testing:
 Examining the internal structure of the software, including its code, algorithms, and
data flows. Types of white-box testing include code coverage testing, path testing,
and structural testing.

4. Black-box Testing:
 Testing the software without any knowledge of its internal structure.
Testers focus on inputs, outputs, and functionality without looking at the code.
Manual Testing Automation Testing
 Manual testing is a type of software  Automation testing is a type of
software testing where a software
testing where a human tester
tool is used to execute test cases and
interacts with the software under test compare the actual results with the
and evaluates its quality without the expected results.
use of automated testing tools.
 Automation testing can be used to
 Manual testing is used to find bugs, test a variety of software
defects, and usability issues in applications, including web
software applications. applications, mobile applications,
desktop applications, and APIs.
 It is more cost-effective for small
 Automation testing is a crucial
projects and projects with short
component of the software
release cycles.
development and quality assurance
process.
Introduction to katalon Studio:
 Katalon Studio is a powerful and
comprehensive test automation tool
specifically designed for automating testing of
web applications, mobile applications, and web
services.

 It provides a range of features and capabilities


to simplify and enhance the automation of
software testing.

 Katalon Studio is popular among testers and


quality assurance professionals for its user-
friendly interface, versatility, and the ability to
streamline the test automation process.
o Katalon Studio is an intelligent, robust, and scalable
automation solution built for beginners and expert testers
everywhere.

o Katalon Studio revolutionizes the use of open-source test


automation frameworks such as Selenium and Appium by
eliminating their technical complexities.

o This revolution allows developers and QAs to set up, create,


run, report, and manage their automated tests for Web,
Mobile, and API Testing's efficiently.
Key features of Katalon Studio:
1. Simple deployment:
A single, cohesive deployment package contains everything you need to deploy a powerful test
automation tool.

2. Quick & easy set-up:


Not only providing simple installation, Katalon Studio also makes its easy to set up
the environment

3. Flexible modes:
New testers can use recording and keywords to build automation tests, while expert
testers have a full IDE to build advanced scripts.

4. Ease of use:
It couldn’t be easier, even manual with minimum programming experience can also
exploit its benefits effortlessly.
 katalon Pricing:
Katalon login Interface
Choosing Testing Platform
Katalon Interface
Display providing quick access to certain functions .
Display providing quick access to certain functions .
What is the need of Katalon Studio:
 Katalon Studio Platform allows automation teams to efficiently
create, maintain, manage, and
improve test scripts for web, API, mobile, and
desktop applications, all in one place.

 The goal of reducing testing efforts,


delivering capability faster and more affordably.
It helps in building better quality software with less effort.

 Katalon Studio is simple and easy to use, even for users without much
programming and scripting experience. If you are new to Katalon Studio
but have some basic Java and/or Groovy skills and a brief understanding of
testing.
Why We Choose Katalon Studio.

Parameter of Comparison Katalon Studio Selenium


Dual interface and very user-friendly
User Interface so suitable for both professionals and More Difficult to Use
beginners

Mobile, Web, and Desktop


Can be Used for Web Applications
Applications

Chrome, Firefox, Safari, Microsoft


Suitable Browsers Chrome, Firefox, Safari
Edge, Opera

Recording can be paused and


Recording and Reporting Recording can be paused and resumed
resumed, also provides reports

Data Driven Testing Works with External Data Files Information has to be hard-coded

Installed with common keywords, and


Built-in Keywords No built-in keywords
can make custom keywords

Speed Moderately fast Extremely fast


Architecture of katalon studio
Test Scheduler & Parallel Execution CI/CD Integration
 Test Scheduler in Katalon Studio allows you to  Katalon Studio can be integrated with a variety of
schedule your tests to run at a specific time or CI/CD tools, including Jenkins, CircleCI, Travis CI,
date. GitLab CI/CD, and Azure Pipelines.

 Parallel Execution in Katalon Studio allows you  This allows you to automate the testing process
and integrate it into your overall development
to run multiple test suites at the same time.
workflow.
This can help to reduce the overall time it takes
to run your tests.

Self-Healing Console Model & CLI


 The self-healing mechanism in Katalon  The Katalon Studio console model is a
powerful feature that allows you to execute
Studio is a feature that automatically
tests from the command line.
tries to fix broken object locators during
test execution.  This can be useful for integrating Katalon
 This can help to prevent tests from failing Studio into CI/CD pipelines or for running tests
due to changes in the application under on headless machines.
test.
Companies Using Katalon
Collaborating Companies
(Domains)
Web applications :
This includes software that is accessed through a web browser.
Mobile applications :
This includes software that is installed on mobile devices such as smartphones and
tablets.
Embedded systems :
This includes software that is embedded in hardware devices such as cars, medical
devices, and industrial controllers.
Software testers can also specialize in certain types of testing, such as:
Performance testing - This type of testing measures the performance of the
software under load.
Security testing - This type of testing identifies and fixes security vulnerabilities in
the software.
Software testers can work in a variety of industries and roles, and there is a high
demand.
Job Roles
Software Tester - They may work on a variety of different types of software, including web
applications, mobile applications, and embedded systems.

Test Engineer - They may also be involved in developing and maintaining automated testing
frameworks.

Quality Assurance (QA) Engineer - They may work on a variety of tasks, including test
planning, test execution, defect reporting, and risk management.

Performance Engineer - They may use a variety of tools and techniques to measure the
response time, throughput, and scalability of software.

Security Engineer - They may use a variety of tools and techniques to identify and fix security
risks.
Salary Information
Salary Information
Remote work In India:

1. Manual Testing :

• Junior/Entry-Level: 4,00,000 – 8,00,000 per year


• Mid-Level: 6,00,000 – 10,00,000 per year
• Senior/Lead: 8,00,000 – 15,00,000+ per year

2. Automation Testing :
• Junior/Entry-Level: 5,00,000 – 9,00,000 per year
• Mid-Level: 7,00,000 – 13,00,000 per year
• Senior/Lead: 10,00,000 – 18,00,000+ per year

3. Quality Assurance Testing :


• Junior/Entry-Level: 4,50,000 – 8,50,000 per year
• Mid-Level: 6,50,000 – 12,00,000 per year
• Senior/Lead: 9,00,000 – 16,00,000+ per year
Conclusion
 Single application cover API ,Mobile& Web Testing.

It is a good choice for both individuals and organizations who are looking for a free and easy-to-use test
automation tool.

Here are some additional thoughts on the future of Katalon Studio:


Katalon Studio is a relatively new tool, but it has quickly gained popularity due to its ease of use and
powerful features.

 Integration (CI/CD i.e. .Jenkins ,Docker) GIT, JIRA, SLACK, qtest .. etc)

 Works on Multiple operating Systems

It is a well-designed and easy-to-use test automation tool that is well-suited for testers of all experience
levels.
I believe that by participating in this section, we are in the right place and the right time. Together let
us accelerate the exchange of ideas and scaling-up of good practices.

I am confident that you will find new ideas, fresh energy and Technology partnerships to sustain your
efforts in support of the new Employment, through science, technology and innovation.

t th i n g s , s o th a t
of t h i n k i n g a b o u
r c r ea tes a w a y
“ T h i n k b ette a l l d o m a i n s .”
i n
Think is helpful

You might also like