Quality
is defined as the product or services that should be "fit for use and
purpose."
Quality
is all about meeting the needs and expectations of customers concerning
functionality, design, reliability, durability, and price of the product.
What is Assurance?
Assurance
is a positive declaration on a product or service. It is all about the product
which should work well. It provides a guarantee which would work without any
problem according to expectations and requirements.
What is Quality Assurance?
Quality
Assurance is also known as QA Testing. QA is
defined as an activity to ensure that an organization is providing the best
product or service to the customers.
Software
Quality Assurance seems it is all about the evaluation of software based on
functionality, performance, and adaptability; however software quality
assurance goes beyond the quality of the software, it also includes the quality
of the process used to develop, test and release the software.
Software
Quality assurance is all about the Software Development lifecycle that includes
requirements management, software design, coding, testing, and release
management.
Quality
Assurance is the set of activities that defines the procedures and standards to
develop the product.
Quality
Assurance is a systematic way of creating an environment to ensure that the
software product being developed meets the quality requirements. This process
is controlled and determined at the managerial level. It is a preventive
process whose aim is to establish the correct methodology and standard to
provide a quality environment to the product being developed. Quality Assurance
focuses on process standard, projects audit, and procedures for development. QA
is also known as a set of activities designed to evaluate the process by which
products are manufactured.
QA
focused on improving the processes to deliver Quality Products.
What is the Quality Attribute of a software?
The
following six characteristics can define the quality of the software:
1. Functionality
2. Reliability
3. Usability
4. Efficiency
5. Maintainability
6. Portability
What is Quality Control?
Quality
Control popularly abbreviated as QC is a software engineering process used to
ensure quality in a product. It does not deal with the processed used to create
a product. Instead, it examines the quality of the end product and the outcome.
The main aim of Quality Control is to check whether the product meets the
specification and requirement of the customer. If an issue is identified.
What is the difference
between Quality Control and Quality Assurance?
Quality
Control is to examine the product or service and check for the result. Quality
assurance is to explore the processes which led to the end-product.
Here
are the following differences:
Sr.
No.
|
Quality
Assurance
|
Quality
Control
|
1.
|
Quality Assurance prevents
defects.
|
Quality Control provides
identification of defects.
|
2.
|
Quality Assurance is process
oriented.
|
Quality control is product
oriented.
|
3.
|
Quality Assurance is
proactive in the process and protective.
|
Quality Control is a
reactive.
|
4.
|
Quality Assurance is a
managerial tool.
|
Quality Control is a
corrective tool.
|
5.
|
Each developer is responsible
for Quality Assurance.
|
The testing team is
responsible for Quality Control.
|
6.
|
Verification is an example of
QA.
|
Validation is an example of
QC.
|
7.
|
The focus of QA is to prevent
defects in the developing software by paying attention to processes.
|
The focus of QC is to
identify deficiencies in the developed software by paying attention to
testing processes.
|
What are the activities of
Quality Control and Quality Analysis?
These
are the following activities of quality control and quality analysis:
Sr.
No.
|
Quality Assurance Activities
|
Quality Control Activities
|
1.
|
Quality Assurance activity
works on the quality audit.
|
Quality control activities
involve walkthrough.
|
2.
|
The define the process is one
of the activities of quality assurance
|
Quality control involves
testing.
|
3.
|
Tool identification and
selection.
|
Quality control involves
inspection.
|
4.
|
Quality Assurance activity
involves training of Quality Standards and processes.
|
Quality control requires
checkpoint review.
|
All
the activities are concerned for QA and QC of any product, not for Software.
In
the case of software
- QA
will act as SQA (Software quality assurance)
- QC
will act as Software Testing
What are the differences
between Software Quality Assurance and Software Testing?
Sr.
No.
|
Software
Quality Assurance
|
Software
Testing
|
1.
|
Software Quality Assurance is
about engineering process that ensures quality.
|
Software Testing is to test a
product for problems before the product goes live.
|
2.
|
It involves activities
related to the implementation of processes, procedures and standard Example:
Audit Training.
|
It involves operation
concerning verification of product Example: Review Testing.
|
3.
|
Software Quality Assurance is
Process focused.
|
Software testing is product
focused.
|
4.
|
Software Quality Assurance
used preventive technique.
|
Software testing used the
corrective technique.
|
5.
|
Software Quality Assurance is
based on a proactive measure.
|
Software testing is a
reactive measure.
|
6.
|
The software quality
assurance applied to all the products that will be created by the
organization.
|
The scope of software testing
applies to a particular product being tested.
|
What are the types of
Quality Assurance Function?
There
are five types of Quality Assurance Function.
- Technology
Transfer This function involves getting a project design document as well as trial and error data and its evaluation. The documents are distributed, checked, and approved.
- Validation For the entire system, a validation master plan is prepared. Resource planning for
execution of a validation plan is done.
- Documentation This function
controls the distribution and archiving of documents. Any change in the document is adopting the proper change control procedures.
- Quality
assurance function also involves assuring the quality of products.
- It
also involves quality improvement plans.
0 comments:
Post a Comment