Software Testing Notes PDF Download
Q #1) What is Dynamic Testing?
Answer: Dynamic testing is done by executing the code or program with
various input values and later on the output is verified.
Q #2) What is GUI Testing?
Answer: GUI or Graphical User Interface testing is the process of testing
the software’s user interface against the provided
requirements/mockups/HTML designs etc.,
Q #3) What is Formal Testing?
Answer: Software verification, carried out by following a test plan,
testing procedures and proper documentation with approval from
the customer is termed as Formal Testing.
Q #4) What is Risk-Based Testing?
Answer: Identifying the critical functionality in the system and then
deciding the orders in which these functionalities are to be tested
and perform testing is termed as Risk-based Testing.
Q #5) What is Early Testing?
Answer: Perform testing as soon as possible in the development
lifecycle to find defects at the early stages of STLC. Early testing
is helpful to reduce the cost of fixing defects at the later stages
Q #6) What is Exhaustive Testing?
Answer: Testing functionality with all valid, invalid inputs and preconditions is called Exhaustive testing.
Q #7) What is Defect Clustering?
Answer: Any small module or functionality may contain a number of
defects and to concentrate more on testing these functionalities is
known as Defect Clustering.
Q #8) What is Pesticide Paradox?
Answer: If already prepared test cases do not find defects, add/revise
test cases to find more defects, this is known as Pesticide
Q #9) What is Static Testing?
Answer: Manual verification of the code without executing the program
is called Static Testing. In this process, the issues are identified in
the code by verifying code, requirement and design documents.
Q #10) What is Positive Testing?
Answer: It is the form of testing which is conducted on the application
to determine if the system works properly or not. Basically, it is
known as the “test to pass” approach.
Q #11) What is Negative Testing?
Answer: Testing software with a negative approach to check if the
system is not “showing error when not supposed to” and “not
showing error when supposed to” is termed as Negative Testing.
Q #12) What is an End-to-End Testing?
Answer: Testing the overall functionality of the system including the
data integration among all the modules is called End-to-End
Q #13) What is Exploratory Testing?
Answer: Exploring the application, understanding its functionalities,
adding (or) modifying the existing test cases for better testing is
called Exploratory testing.
Q #14) What is Monkey Testing?
Answer: Testing conducted on an application without any plan and
carried out randomly with the tests to find any system crash with
the intention of finding tricky defects is called Monkey Testing.
Q #15) What is Non-Functional Testing?
Answer: Validating various non-functional aspects of the system such as
user interfaces, user-friendliness, security, compatibility, Load,
Stress, and Performance, etc., is called Non-Functional testing.
Q #16) What is Usability Testing?
Answer: Checking how easily the end-users are able to understand and
operate the application is called Usability Testing.
Q #17) What is Security Testing?
Answer: Validating whether all security conditions are properly
implemented in the software (or) not is called Security testing.
Q #18) What is Performance Testing?
Answer: The process of measuring various efficiency characteristics of a
system such as response time, load stress transactions per minute,
transaction mix, etc., is termed Performance Testing.
Q #19) What is Load Testing?
Answer: Analyzing both the functional and performance behavior of an
application under various conditions is called Load Testing.
Q #20) What is Stress Testing?
Answer: Checking the application behavior under stress conditions
Reducing the system resources and keeping the load as constant and
checking how the application is behaving is called Stress Testing.
Software Testing Notes PDF
© 2023, PDF Notes Download.com. All rights reserved.