0% found this document useful (0 votes)
11 views

Software Functional Testing Practice Task

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)
11 views

Software Functional Testing Practice Task

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
You are on page 1/ 3

Weekly Practice Task - Introduction to SFT

1. List of Soft and Hard Skills

Soft Skills Hard Skills


Verbal and written communication Good English
Analytical mindset Bug reporting
Team Collaboration Writing test cases and test plans
Detail-oriented approach Experience with Databases and SQL
Problem-solving Proficient with Selenium framework
Proactivity QA or testing experience or knowledge
Multi-tasking Experience in Agile/Scrum development
process
Quick-learner Knowledge in API testing/Postman
Staying up-to-date Familiar with
Windows/Linux/Android/iOS
Ability to work independently Some programming experience in
JS/Python/Java

2. Analysis of software testing definitions


Found definitions:
1. Software testing is the process of evaluating and verifying that a software product
or application does what it’s supposed to do.(IBM)
2. Software testing is a comprehensive process that ensures that software applicati-
ons are reliable, secure, and user-friendly. (GlobalAppTesting)
3. Software Testing is a method to assess the functionality of the software program.
(GeeksforGeeks)
4. Software Testing is the systematic process of evaluating and verifying software
applications to ensure they function correctly and meet specific requirements.
(github)
5. Software testing is a crucial activity in the software development life cycle that
aims to evaluate and improve the quality of software products. (IEEE)
6. Software testing is a way to assess the quality of the software and to reduce the
risk of software failure in operation. (ISTQB)
7. Software Testing checks for errors or bugs by evaluating the execution of the soft-
ware’s components to meet the expected outcome’s needs. (Lambdatest)
8. Software Testing is like a final exam for the software before it goes out into the
real world. (dev.to)
9. Software testing can be defined as the action for checking if the tangible result or
output of product matches with the projected or expected output (of your client),
and testing also ensures that the product is free from any bug or defect.
10. Software testing is defined as a process designed to ensure that computer code
functions as intended and does not produce unintended outcomes. (Advances in
Computers)
The similarity between above-mentioned definitions is:
• Software Testing ensures that software is working properly and meets client or
user expectations.
However, given definitions have different focuses, such as :
• Software functionality
• Software quality
• Computer code and execution
• Software reliability and security

3. Testing types mind map


Software testing is broadly categorized as Functional Testing and Non-functional testing.
Each of them has its own types as well. Some strategies in Functional Testing are shown
in the figure below:

Non-functional testing is used to assess non-functional parameters of the software. Some


of the methodologies applied in Non-functional testing are illustrated in the next figure:
There are other classifications of Software Testing. Some of them are demonstrated in the
figure below:

You might also like