7. Types Of Testing
Functional testing
Individual
components
Individual
components
Program as
a whole
Testing against a
set of requirements
Final
build
8. History Of Software Testing
Tom Kilburn (1921 - 2001)
June 21 1948, Machester UK
12. Easy to learn and write –
great for beginners
PHYTON
Works well with PyTest
and Robot Framework
Used for API testing and
machine learning-based
test automation
JAVA
Strong integration with TestNG
and JUnit frameworks
Works seamlessly with
Selenium
Used in large-scale
enterprise applications
Works with Cypress,
Playwright, and Jest
JS
Great for front-end and
UI testing
Faster execution
compared to Selenium-
based tools
THEIR ROLE IN TESTING
13. FEATURE PYTHON 🐍 JAVA ☕ JAVASCRIPT 🌐
EASE OF LEARNING ✅✅✅(Very easy) ✅✅(Moderate) ✅✅(Moderate)
BEST FOR Beginners, API Testing
Enterprise, Large
Applications
Web, UI Testing
SPEED Fast Moderate Fastest
POPULAR
FRAMEWORKS
Selenium, PyTest,
Robot
Selenium, TestNG,
JUnit
Cypress, Playwright,
Jest
USED BY Netflix, Spotify Amazon, Banks Facebook, Twitter
COMPARAISON TABLE
15. Selenium
📌Open-source and
widely supported
JMeter
📌Great for load and
stress testing
JIRA
📌Supports
integrations with other
testing tools
TestRail
📌Helps manage test
cases and execution
Charles
📌Helps debug API
and network issues
Postman
📌Supports
automated API tests
THEIR ROLE IN TESTING
16. THE ROLE OF
SOFTWARE
TESTING
IN THE SWISS
IT MARKET
Ensuring Compliance & Security
Reducing Operational Risks
Facilitating Digital Transformation
17. C
H
F
0
C
H
F
5
0
’
0
0
0
C
H
F
1
0
0
’
0
0
0
C
H
F
1
5
0
’
0
0
0
C
H
F
2
0
0
’
0
0
0
Quality Assurance Manager
Project Engineer
Design Engineer
Quality Engineer
Automation Engineer
Test Engineer
CHF 160’875.0
CHF 117’500.0
CHF 110’000.0
CHF 100’000.0
CHF 110’000.0
CHF 110’000.0
TEST ENGINEER AVERAGE
SALARY IN SWITZERLAND, 2025
The average test engineer
salary in Switzerland is CHF
110'000 per year or CHF 56.41
per hour. Entry-level positions
start at CHF 97'500 per year,
while most experienced
workers make up to CHF
132'595 per year.
Source: ch.talent.com
18. S O F T W A R E Q U A L I T Y I S T H E K E Y
T O S U C C E S S
WHO ARE QA
SPECIALISTS?
30. Developing a
Developing a Test
Test
Automation Framework
Automation Framework
with
with Selenium
Selenium WebDriver
WebDriver
(for web-based applications)
(for web-based applications)
PRACTICAL APPLICATION IN QA
32. QA is more than just testing —
it’s a key process in ensuring quality!
Keep developing your skills and mastering new tools!
CONCLUSION