The degree to which a component, system or process meets specified requirements and/or user/customer needs and expectations.
Coordinated activities to direct and control an organization with regard to quality.
Quality Assurance is the process of planning and defining the way of monitoring and implementing the quality (test) processes within a team and organization. This method basically defines and sets the quality standards of the projects.
Quality Control is the process of finding defects and providing suggestions to improve the quality of the software. The methods used by Quality Control are usually established by the quality assurance.
It is the primarily responsibility of the testing team to implement quality control.
Testing is the process of finding defects / bug. It validates whether the software built by the development team meets the requirements set by the user and the standards set by the organization.
QA activity should start from the beginning of the project. The more early it starts the more benefit it is to set the standards for achieving the quality. The cost, time and efforts are very challenging in case the QA activities gets delayed.
The role of QA (Quality Assurance) is to monitor the quality of the “process” used to produce the software. While the software testing, is the process of ensuring the functionality of final product meets the user’s requirement.
Testware is test artifacts like test cases, test data, test plans needed to design and execute a test.
Build: It is a number given to Installable software that is given to the testing team by the development team.
Release: It is a number given to Installable software that is handed over to the customer by the tester or developer.
Mastering the automation tool
Reusability of Automation script
Adaptability of test case for automation
Automating complex test cases.
Bug release is when software or an application is handed over to the testing team knowing that the defect is present in a release. During this the priority and severity of bug is low, as bug can be removed before the final handover.
Bug leakage is something, when the bug is discovered by the end users or customer, and not detected by the testing team while testing the software.
Data driven testing is an automation testing framework, which tests the different input values on the AUT.These values are read directly from the data files.The data files may include csv files, excel files, data pools and many more.