أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
QA is a set of activities for ensuring quality of the process and it is a proactive quality process.
QC is a set of activities for ensuring quality in products and this is a reactive process. It use to identify defects after a product is developed and before it's released.
Assurance is basically the rate and velocity of reliability and comfort level of application's dependency and integration with portability of user's perspective into the real life with respect to the usage and cost with time which comes directly proportional to the budget and amount of testing and assurance process done in certain module/project/stream or functionality,
Where as if you see Quality Engineering, its totally different phenomenon, as I see, it is the Engineering process, alter/modify/re-engineer/factor/symmetry of the code/architecture/units/standards or methods that can be fit into re-usability/ dependability/extensible/extendable and sub-dividable desegregated integration framework.
(Syed Muhammad Umair Mansoor)
Making of things is quality engineering and assessing the quality of the engineered product ins quality assurance
Quality Engineering is an infrastructure-building activity. Quality Engineering establishes an environment to support quality in both the process and in the product.
Quality Assurance "assures" quality in the process and the product.
Quality - Product oriented to User requirements;
Quality Control - Assessment after making/manufacturing the Product to check if it complies to the requirments;
Quality Assurance - Process enhancement to prevent Product production defects;
I admit that Quality engineering is a definition that I'm not sure of. Does it means Engineering oriented to User Needs? Or Engineering the Quality system?
Engineering is before & during the process.
Assurance is after.