“QA” is an abbreviation for “Quality Assurance.” With QA testing, the company makes sure that the product they are going to deliver to consumers meets their standards of functionality, reliability, and security.
1)Load Runner, a Product of Mercury.
2)J-Meter or Java Meter, a product of Apache.
3)Performer, a Product of IBM.
4) Ruby Script (You must write code for it. gems such as Watir,Selenium)
Black Box Testing: It is also known as Skin Box testing or Closed Box Testing
This is used to find External functionalities of a software.
White Box Testing: It is also known as Clear Box Testing or Glass Box or Open Box
This is used to find internal functionalities of a software like conditional loops,statement coverage.It is mainly done by the Developers.
It is testing of “how” the system works. Non functional testing may be performed at all test levels. The term non-functional testing describes the tests required to measure characteristics of systems and software that can be quantified on a varying scale, such as response times for performance testing. Types of Non-functional testing are performance testing, load testing, stress testing, usability testing, maintainability testing, reliability testing and portability testing.
To save money and time. This is done by automating test cases which need to be run over and over again with different set of data/environment/OS etc.
Interestingly, automation benefits are often not what you might expect. Smart managers will use it for the mundane testing, and then rather than layoff testers, allow them to perform more exploratory testing.
If well implemented, it can detect subtle issues, like counters that are valid with values of 1 or greater, generating issues when they occasionally reset to 0. It will identify object property naming issues that are not visible to the user. It can even track when links have taken you to from the test site to the live site.
One approach to estimated ROI savings can be calculated by the amount of money that would have been paid to a warm body to perform the testing manually, plus the estimate of the cost to the company to pacify the customer had the defect reached them.
If poorly implemented, they become projects that require more maintenance than execution, losing buy-in, and eventually failing
Smoke testing will be conducted to ensure whether the most
crucial functions of a software work, but not bothering
with finer details.
qa is set of activities whose purpose is to demonstrate that an entity meets all quality requirements. this is done by adopting a standard set of process and ususl qa techniques like review, training, facilitation etc. it can be termed as defect prevention
qc is set of activities whose purpose is to ensure that all quality requirements are being met.this is defect detection, and done by testing
(1)The planned systematic activities necessary to ensure that a component, module, or system conforms to established technical requirements.
(2) All actions that are taken to ensure that a development organization delivers products that meet performance requirements and adhere to standards and procedures.
(3) The policy, procedures, and systematic actions established in an enterprise for the purpose of providing and maintaining some degree of confidence in data integrity and accuracy throughout the life cycle of the data, which includes input, update, manipulation, and output.
(4) (QA) The actions, planned and performed, to provide confidence that all systems and components that influence the quality of the product are working as expected individually and collectively.
Pre-testing is done before and post-testing is done after. They are typically done before and after a class to measure how much was learned. They can also be done to measure the effectiveness of certain training or therapy.
Project based is nothing but client requirements.
product based is nothing but market requirements.
Ex.striching shirt is a project based and ready made shirt
is product based.