1.

Differentiate between Quality Assurance and Testing.

Answer»

SOFTWARE Testing: Software testing is a method of investigating a system to see how it works according to product requirements and CUSTOMER expectations and identify potential flaws. To TEST the product, find bugs, and see if they've been fixed, a variety of methods are utilised. Customers can use testing to check if the generated product satisfies their expectations in terms of design, compatibility, and functionality, among other things.

Validating the product against specifications and client requirements, as well as detecting and reporting flaws, are all part of the testing process. To detect software flaws, it uses a variety of testing methodologies such as functional, non-functional, and acceptability testing. Furthermore, before the product is released to the client, the purpose of software testing is to ensure that any FOUND faults are entirely corrected with no side effects.

The following table lists the differences between Quality ASSURANCE and Testing:

Quality AssuranceTesting 
It is a subset of the Software Development Lifecycle (SDLC). It is a subset of Quality Control (QC).
It is process-oriented.It is product-oriented.
It is preventive in nature (tries to prevent defects from being present in the product).It is corrective in nature (tries to correct defects present in the product).
Quality Assurance is done to prevent defects in the product.Testing is done to find and fix defects in the product.
Quality Assurance ensures that the processes and procedures followed by the team are in place.Testing confirms that the product conforms to the specifications required.
In Quality Assurance, the focus is on the processes that operate on the product.In Testing, the focus is on the end product itself.
It is a proactive process (a proactive strategy focuses on preventing problems from arising).It is a reactive process (a reactive approach focuses on reacting to events after they have occurred).
Quality Assurance needs to be implemented by the whole team. In Testing, only the testing team is concerned.


Discussion

No Comment Found