A fundamental problem with software testing is that testing under all combinations of inputs and preconditions (initial state) is not feasible, even with a simple product.:17-18 This means that the number of defects in a software product can be very large and defects that occur infrequently are difficult to find in testing. More significantly, non-functional dimensions of quality (how it is supposed to be versus what it is supposed to do)—usability, scalability, performance, compatibility, reliability—can be highly subjective; something that constitutes sufficient value to one person may be intolerable to another. COUNT 3
QSN1 What is the primary issue with running software testing? ANS1 testing under all combinations of inputs and preconditions (initial state) is not feasible QSN2 What types of software bugs are difficult to find during testing? ANS2 defects that occur infrequently QSN3 What other non-functional dimensions can cause software to underperform and cause other problems? ANS3 usability, scalability, performance, compatibility, reliability