No Title

Exercise 1

Choose an alternative that correctly answers the following questions:

1.1 What is software testing?

a) A method for evaluating a software's compatibility with different operating systems.

b) The process of releasing updates and patches for software.

c) The process of verifying and validating that a software meets the required specifications and works as intended.

d) A step in the software lifecycle focused on community engagement and feedback.

e) The practice of documenting software functionalities.


1.2 Why is software testing important?

a) To build and maintain the community's trust by demonstrating commitment to quality.

b) To identify and fix bugs, ensure the software meets required standards, and assess its reliability and reproducibility.

c) To design the software's user interface and graphics.

d) To accelerate the overall software development process.

e) To facilitate easier collaboration among developers.


answers: 1.1 c) 1.2 The most obvious answer is b), but in fact all answers except c) are correct