Software Testing Interview Question and Answers
36. |
Why does Software have Bugs? |
|
Here is the broad list of factors contributing to the presence of bugs in the software applications :- There is miscommunication about specifics of what an application should or shouldn’t do.
- Frequent changes requested by the customer leads to errors due to last minute design changes.
- Software development tools like Visual tools, class libraries, compilers, scripting tools, etc. often introduce their own bugs resulting in added bugs.
- A quickly written but poorly documented code is bound to have bugs.
- When project deadliness come too close and time pressures arise, mistakes are bound to come.
|
|
|
37. |
What is a driver? |
|
Driver is the code which calls other functions. Driver checks whether the function developed is correctly working or not based on the return value. |
|
|
38. |
What is Penetration Testing? |
|
Penetration Testing, occasionally called pentest, it is a method of evaluating the security of a computer system or network by simulating an attack from a malicious source. It is also known as Security testing. |
|
|
39. |
What is the difference between Adhoc and Exploratory Testing? |
|
- Adhoc Testing means testing the application without following any testcases.
- Exploratory Testing is an approach of testing an application which involves simultaneous learning, test design and test execution. Exploratory testing is a style of software testing that emphasizes the personal freedom and responsibility of the individual tester to continually optimize the quality of his/her work by treating test related learning, test design , test execution, and test result interpretation as mutually supportive activities that run in parallel throughout the project.
|
|
|
40. |
What is Review? |
|
Review is a Meeting in which a work product is verified by set of members.(Stake Holders). |
|
|