What is Quality? Quality Assurance | Quality Assurance Tutorial - LearnHowToCode SarkariResult.com Interview Questions and Answers LearnHowToCodeOnline
What is Quality?

What is Quality? Quality Assurance | Quality Assurance Tutorial


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 TestingQA 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.
  1. 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.
  2. Validation For the entire system, a validation master plan is prepared. Resource planning for execution of a validation plan is done.
  3. Documentation This function controls the distribution and archiving of documents. Any change in the document is adopting the proper change control procedures.
  4. Quality assurance function also involves assuring the quality of products.
  5. It also involves quality improvement plans.

About Mariano

I'm Ethan Mariano a software engineer by profession and reader/writter by passion.I have good understanding and knowledge of AngularJS, Database, javascript, web development, digital marketing and exploring other technologies related to Software development.

0 comments:

Featured post

Political Full Forms List

Acronym Full Form MLA Member of Legislative Assembly RSS Really Simple Syndication, Rashtriya Swayamsevak Sangh UNESCO United Nations E...

Powered by Blogger.