- By Vishal Gupta. Testing, Testing & Testing. QA doesn't make software but makes it better. Myths Vs Facts. Myths : Developers require more skills in comparative to QA. Development needs more effort then testing. Facts:
QA doesn't make software but makes it better
How to do testing??
Unit Testing: It covers testing on a specific part of code perform by developers.
Sanity Testing: It's very basic level testing done by QA after fixing some bug.
Functional Testing: Focus majorly on specific functionality of component.
Integration Testing: To check, how that functionality work after integrating with some other functionality.
Regression Testing: To check older functionality after integrating new functionality.
Complete Mix Testing
Load Testing: It is also performance testing but under various loads.
Stress Testing: It is performance under stress conditions.
What is the use of Automation in Testing?
It reduce time in testing cycle.
Automation find Regression issue quickly.
Will you allow bugs in the product to be released to the customer?
Depend on PM on market scenario.
What is the cost of poor quality?
It prevents from doing further business with the customer
It is expensive to fix bugs after releases as whole life cycle needs to be repeated
Difference Between Verification and Validation.
Siebel: Bug tracking tool from Oracle.
Rational Robot: Load testing tool from IBM.
Mercury winrunner: Performance testing tool from Hp
SIPP: For Sip protocol testing.
Ethereal: For sniffing packets.
Test complete: For GUI automation.