wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Software Testing Udacity cs258 Unit 1

Total questions: 131

Worksheet time: 44mins

Name
Class
Date
1.
What is Blackbox testing in software testing?
a)
A type of testing that focuses on testing the internal structure of the software
b)
A type of testing that involves testing the user interface and functionality of the software
c)
A type of testing that focuses on security vulnerabilities in the software
d)
A type of testing that involves testing the performance and load capacity of the software
2.
What is the function of a Black box testing ?
a)
Unit Testing
b)
Compatablity testing
c)
Performance testing
d)
Usability testing
3.
What is the main difference between black box testing and white box testing?
a)
Black box testing focuses on testing the functionality of the software, while white box testing focuses on testing the internal logic of the code
b)
Black box testing focuses on testing the internal logic of the code, while white box testing focuses on testing the user interface
c)
Black box testing is performed by developers, while white box testing is performed by independent testers
d)
Black box testing is automated, while white box testing is manual
4.
Which of the following describes the difference between white box and black box testing?
a)
White box testing is a type of testing where the tester has complete knowledge of the internal workings of the system being tested, while black box testing is a type of testing where the tester has no knowledge of the system's internal workings.
b)
White box testing is a type of testing where the tester has no knowledge of the internal workings of the system being tested, while black box testing is a type of testing where the tester has complete knowledge of the system's internal workings.
c)
White box testing and black box testing are identical in their approach and methodology, and the only difference is the terminology used to describe them.
d)
White box testing and black box testing are both types of testing that involve a combination of knowledge about the system's internal workings and external behavior, with no clear distinction between the two.
5.
____ are the problems that threaten the success of a project but which has not yet happened
a)
bug
b)
risk
c)
failure
d)
error
6.
____ are those softwares mistakes that occured during the coding phase?
a)
Bugs
b)
Failures
c)
Errors
d)
Defects
7.
At what level of thinking do the developers usually at?
a)
Level 1
b)
Level 3
c)
Level 2
d)
Level 4
8.
Can assertions being used for handling errors?
a)
No
b)
Yes
c)
Sometimes
d)
If you like
9.
Can assertions used for error handling
a)
No
b)
Sometimes
c)
Maybe
d)
Depends
10.
During software testing, what is the main purpose of creating test cases?
a)
Ensure that the software meets the specified requirements and functions.
b)
Prove that the software is bug free.
c)
Find all the bugs in the software.
d)
Reduce software development costs.
11.
enqueue(7) x = dequeue() if x == 7: print “Success!” else: print “Error!”
a)
Code passes any test case where we replace 7 with a different integer
b)
Code passes this test case
c)
Code passes many test case where we replace 7 with a different integer
d)
The code will always print “Success!”
12.
Fault injected into a S.U.T should
a)
Code to be robrust to
b)
None
c)
fault that we want out
d)
None of above
13.
Gray box testing belongs to what kind of testing
a)
Manual
b)
Automation
c)
White box testing
d)
Black box testing
14.
How many attributes are there in the Software?
a)
5
b)
66
c)
7
d)
8
15.
How many rules for assertion
a)
3
b)
4
c)
5
d)
6
16.
How many rules in assertions
a)
3
b)
1
c)
2
d)
4
17.
How many steps are there in a regular test
a)
5
b)
3
c)
2
d)
4
18.
how many types of filling the queue
a)
4
b)
3
c)
2
d)
1
19.
Integration testing refers to take how many software modules?
a)
Multiple
b)
Single
c)
2
d)
3
20.
One of these is NOT the reason why we need to test software
a)
show that our software is the best
b)
reduce cost
c)
preserve customers satisfaction
d)
improve quality
21.
q = Queue (2) r1 = enqueue (6) r2 = enqueue (7) r3 = enqueue (8) r4 = dequeue () r5 = dequeue () r6 = dequeue () What are the values in r1, r2, r3, r4, r5, r6?
a)
True, True, False, 6,7, None
b)
6,7,8,6,7,8
c)
True, True, True, 6,7, None
d)
True, True, False, 6,7,8
22.
read(int fd >= 0, void *buf, int n >= 0).Which is the good test case?
a)
read(1, &b, 10)
b)
read(1, &b, -5)
c)
read(1, &helloword, 10)
d)
read(-4343, &b, -66668888)
23.
Should you use global variables?
a)
Make the code difficult to test and maintain
b)
Good for storing data that needs to be accessed from multiple functions or modules
c)
Make your code run faster and more efficiently
d)
It does not affect the code performance or the ability to be tested
24.
Testing done without planning is called?
a)
Adhoc Testing
b)
Unit testing
c)
Regression testing
d)
Integration testing
25.
The goal of software testing?
a)
all of them :D
b)
identify defects in the software
c)
ensure that the software meets customer requirements
d)
improve software quality
26.
What are all attributes in software testing?
a)
Reliability, Scalability, Portability, Reusability, Usability
b)
Reliability, Scalability, Portability
c)
Reusability, Usability
d)
Reliability, Scalability, Accuracy, Reusability, Usability
27.
What are all the possible cases of a test result
a)
Fail and Success
b)
Success
c)
Fail
d)
Unknown
28.
What are not the worst place to have bugs on?(according to the video)
a)
Specification
b)
OS
c)
Compiler
d)
Libraries
29.
What are the advantages of human-based testing?
a)
It ensures that the end-users' needs are met.
b)
It is more accurate and can find defects that criteria-based testing may miss
c)
It is less time-consuming than criteria-based testing
d)
It is less prone to errors than criteria-based testing
30.
What are the different types of manual testing?
a)
White Box Testing, Black Box Testing, and Grey Box Testing
b)
Manual Testing, Automated Testing, and Performance Testing
c)
White Box Testing, Alpha Box Testing, and Beta Box Testing
d)
Unit Testing, Integration Testing, and System Testing
31.
What are the different types of Software Testing
a)
System Testing, Functional Testing, Acceptance Testing, Regression Testing
b)
Unit Testing, Integration Testing, System Testing, Acceptance Testing
c)
System Testing, Performance Testing, User Acceptance Testing, Compatibility Testing
d)
Unit Testing, Functional Testing, Performance Testing, Regression Testing
32.
What are the different types of software testing?
a)
All of the above
b)
Functional testing
c)
Functional testing
d)
Security testing
33.
what are the rules of assertions
a)
assertions are not for error handling, no side effect, no silly assertions
b)
assertions are for error handling, no side effect, no silly assertions
c)
no side effect, no silly assertions
d)
assertions are for error handing, no side effect.
34.
What are the types of manual testing?
a)
White box testing, Black box testing, Grey box testing
b)
White box testing and Black box testing
c)
Hidden box testing
d)
White box testing and Grey box testing
35.
What are the types of testing?
a)
Unit testing, integration testing, system testing, acceptance testing
b)
Design testing, development testing, deployment testing, maintenance testing
c)
Manual testing, automated testing, exploratory testing, regression testing
d)
White-box testing, black-box testing, gray-box testing, blue-box testing
36.
What does FIFO stand for?
a)
First-In-First-Out
b)
For/If-First/Oldest/Out
c)
Find-In-Follow-Out
d)
Fast-Interconnected-Front-Optimizer
37.
What does testing on an application decrease the likelihood of?
a)
Bugs
b)
Defects
c)
End-user encounters
d)
Deployment in production server
38.
What happens during software testing?
a)
The software is checked for errors, bugs, and other issues
b)
The software is written from scratch
c)
The software is released to the public without any testing
d)
The software is automatically fixed and optimized for performance
39.
What if the acceptability check fails?
a)
Revise the request to meet the system's requirements.
b)
Proceed with the request as it is.
c)
Ignore the failure and try again later.
d)
Cancel the request and log out of the system
40.
What is a characteristic of testable software?
a)
It is designed with clear inputs, expected outputs, and error messages
b)
It is written using outdated programming languages
c)
It does not have any documentation
d)
It is designed to be used only by experienced programmers.
41.
What is a test case?
a)
A set of conditions or variables used to determine if a software application works as expected
b)
A document outlining the requirements for a software application
c)
A document outlining the design of a software application
d)
A document outlining the code implementation of a software application
42.
What is assertion
a)
A executable check for a property that must be true
b)
Raise error
c)
Print success
d)
Quit the program
43.
What is assertion in software testing?
a)
Executable check for a property that must be true.
b)
Assertions are statements made by developers about the expected behavior of a system.
c)
Assertions are unit tests written by developers to ensure the correct operation of their code
d)
Assertions are a type of log that records the behavior of a system during its execution.
44.
What is black box testing?
a)
A testing technique that focuses on the functionality of the software
b)
A testing technique that examines the internal structure of the software
c)
A testing technique that evaluates the software's ease of use and user experience
d)
A testing technique that checks the software's security
45.
What is equivalent testing
a)
Conclude a class of similar test is successful if a test in that class is successful
b)
If one test pass, every test pass
c)
If one test fail every test fail
d)
Every test must be the same
46.
What is exploratory testing?
a)
A type of testing where the tester explores the software without a script
b)
A type of testing where the tester tests the software in different environments
c)
A type of testing where the tester follows a script to test the software
d)
A type of testing where the tester tries to break the software
47.
What is integration testing?
a)
Testing the software compatibility with other systems and software
b)
Testing the individual components of the software in isolation
c)
Testing the software as a whole to ensure that it works correctly
d)
Testing the software's performance under heavy load
48.
What is not a level of testing?
a)
Lesson Testing
b)
Unit Testing
c)
Acceptance Testing
d)
System Testing
49.
What is not a level of testing?
a)
Lesson Testing
b)
Acceptance Testing
c)
Unit Testing
d)
System Testing
50.
What is one of the main challenges in debugging a software system?
a)
Identifying the cause of the issue
b)
Finding the right tools to use
c)
Fixing the issue without introducing new problems
d)
All of the above
51.
What is regression testing?
a)
Testing the software after a change has been made to ensure that the existing functionality still works
b)
Testing the software to ensure that it meets the requirements
c)
Testing the software to ensure that it is bug-free
d)
Testing the software to ensure that it is delivered on time
52.
What is stress testing
a)
Testing the program with large input
b)
Test the program on selected input
c)
Test the program on small input only
d)
Test if the program run alone
53.
What is testing?
a)
A process of finding defects in software
b)
A process of fixing defects in software
c)
A process of designing software
d)
A process of documenting software
54.
What is testing?
a)
Testing is the process of checking software to find bugs or problems that may affect users
b)
Testing is code but didn't get any error
c)
Testing is find bug and protect the bug from the developer
d)
Testing is finding a bug and turning it into a feature
55.
What is the acceptability check in software testing?
a)
A process to identify flaws in the understanding of the system
b)
A process to ensure that the output of a test case is okay
c)
A process to discover bugs in the software under test
d)
A process to increase confidence in the software under test
56.
What is the content of a test plan?
a)
A test plan outlines the test strategy, objectives, test schedule, required resources, test estimation and test deliverables.
b)
A test plan outlines the test strategy, objectives, test schedule, and test automation.
c)
A test plan outlines the test objectives, required resources, test estimations and test deliverables.
d)
A test plan outlines the the test schedule, test automation, objectives, and the test results.
57.
What is the correct model of software testing ?
a)
test input -> software under test ->test outputs -> outputs -> debug(incorrect outputs ) or finish (correct outputs)
b)
outputs ->test input -> test outputs -> debug(incorrect outputs ) or finish (correct outputs) -> software under test
c)
software under test -> test outputs ->test input -> outputs -> debug(incorrect outputs ) or finish (correct outputs)
d)
test outputs -> outputs -> test input -> debug(incorrect outputs ) or finish (correct outputs) -> software under test
58.
What is the difference between a test case and a test suite?
a)
A test case is a single test, while a test suite is a collection of test cases
b)
A test case is a collection of test suites, while a test suite is a single test
c)
A test case is only used for manual testing, while a test suite is only used for automated testing
d)
A test case and a test suite are the same thing
59.
What is the difference between black box testing and white box testing?
a)
Black box testing requires knowledge of the software's internal structure, while white box testing does not
b)
Black box testing is only used for testing web applications
c)
Black box testing is more expensive than white box testing
d)
Black box testing is more efficient than white box testing
60.
What is the difference between functional and non-functional testing in software testing?
a)
Functional testing is concerned with how well the software meets the specified requirements, while non-functional testing is concerned with how well the software performs in terms of speed, scalability, and other factors.
b)
Functional testing is concerned with how well the software works, while non-functional testing is concerned with how easy the software is to use.
c)
Functional testing is concerned with how well the software integrates with other systems, while non-functional testing is concerned with how well the software meets the needs of its users.
d)
Functional testing is concerned with how well the software is designed and implemented, while non-functional testing is concerned with how well the software functions in different environments.
61.
What is the difference between system testing and integration testing?
a)
System testing tests the software as a whole, while integration testing tests individual components of the software
b)
System testing is performed after integration testing, to ensure that the integrated components work together correctly
c)
System testing and integration testing are the same thing, just with different names
d)
None of the above
62.
What is the first step in the process of discovering the cause of a failed test case?
a)
Check the operating system, compiler, or hardware for flaws
b)
Check the software under test for bugs
c)
Check the acceptability check for flaws
d)
Check the specification for errors
63.
What is the goal of a test engineer when testing an application?
a)
To identify any errors in the application.
b)
To develop the application.
c)
To fix any errors in the application.
d)
To make sure the application is defect free.
64.
What is the goal of testing an application?
a)
To identify any errors.
b)
To debug errors.
c)
To modify the application.
d)
To make sure the application is bug free.
65.
What is the goal of testing in Beizer testing level 3?
a)
Reducing Risk
b)
Showing correctness
c)
Showing software does not work
d)
Developing mental discipline to increase quality
66.
What is the goal of testing, and what are some common misconceptions about it?
a)
The goal of testing is not just to find bugs, but rather to find bugs as early as possible in the software development process. This is because bugs found earlier are typically cheaper and easier to fix.
b)
The goal of testing is to find as many bugs as possible, no matter how long it takes or how much it costs
c)
The goal of testing is to find as many bugs as possible, no matter how long it takes or how much it costs.
d)
Testing is a one-time activity that only occurs at the end of the software development process.
67.
What is the goal of unit testing?
a)
find defects in the internal logic
b)
relax
c)
spread love
d)
check logical arithmetic
68.
What is the good fact of testing?
a)
The goal of testing is not just find bugs
b)
Testing your own software is easy
c)
More testing is always better
d)
Quality can be tested into software
69.
What is the main disadvantage of black box testing?
a)
It can be difficult to identify defects in the software
b)
It requires knowledge of the software's internal structure
c)
It is more expensive than other testing techniques
d)
It is less efficient than other testing techniques
70.
What is the main goal of software testing?
a)
To ensure that the software meets the specified requirements and is fit for its intended purpose
b)
To find as many defects as possible in the software
c)
To prove that the software is perfect and free of defects
d)
To speed up the development process by eliminating the need for manual testing
71.
What is the main purpose of test-driven development (TDD)?
a)
To write tests and code simultaneously
b)
To write tests after the code has been written
c)
To write code after the tests have been written
d)
To not write tests at all
72.
What is the main purpose of testing?
a)
To detect failures of the application
b)
To correct all the application defects
c)
To determine the correctness of the application
d)
To find all the defects of the application
73.
What is the primary goal of software testing?
a)
To find as many defects as possible in the software
b)
To prove that the software is perfect and has no defects
c)
To make sure that the software meets all of the requirements
d)
To ensure that the software is delivered on time and within budget
74.
What is the primary goal of testing?
a)
To ensure that the software meets the requirements of the customer
b)
To find as many bugs as possible
c)
To make sure that the software is easy to use
d)
To make sure that the software is delivered on time
75.
What is the primary purpose of test cases in software testing?
a)
To ensure that the software meets the specified requirements
b)
To identify as many defects as possible in the software
c)
To speed up the development process by automating testing
d)
To provide a detailed record of the testing process for future reference
76.
What is the primary purpose of testing?
a)
To identify unknown bugs
b)
To trace customer requirements
c)
To ensure the product meets client's needs
d)
To find defects
77.
What is the primary purpose of the "Crashme" tool?
a)
To test the functionality of operating system kernels
b)
To test the functionality of user-level applications
c)
To test the functionality of network protocols
d)
To test the functionality of web applications
78.
What is the purpose of a code coverage tool?
a)
To measure how much of the code is executed during testing
b)
To make the testing process more complex
c)
To make the testing process more expensive
d)
To make the testing process more difficult to use
79.
What is the purpose of a test plan?
a)
To document the testing process and provide a roadmap for testing
b)
To make the testing process more complex
c)
To make the testing process more expensive
d)
To make the testing process more difficult to use
80.
What is the purpose of discovering issues in a software system during testing?
a)
To identify flaws in the understanding of the system
b)
To fix the issues and ensure the software works as expected
c)
To increase confidence in the software
d)
All of the above
81.
What is the purpose of Level 1 testing
a)
Show correctness
b)
Debug
c)
Show failure
d)
Reduce the risk
82.
What is the purpose of level 4 testing?
a)
a mental discipline that helps develop higher quality software
b)
There's no different between testing and debugging
c)
show that the software does not work
d)
to show correctness
83.
What is the purpose of regression testing in software development?
a)
To ensure that new features do not break existing functionality
b)
To validate that the software meets all the requirements
c)
To test the software in a production-like environment
d)
To measure the performance of the software
84.
What is the purpose of regression testing?
a)
To ensure that changes or updates to the software do not introduce new defects or issues.
b)
To test that the software meets the specified requirements
c)
To test individual components of the software
d)
To test how different components of the software work together
85.
What is the purpose of software testing?
a)
All of the above
b)
To find bugs in the software
c)
To ensure that the software meets user requirements
d)
To improve the quality of the software
86.
What is the purpose of software testing?
a)
To ensure that the output of a test case is okay
b)
To ensure that the software meets the customer's requirements
c)
To identify and fix bugs in the software
d)
All of the above
87.
What is the purpose of software testing?
a)
To identify the correctness of software by evaluating its attributes
b)
To enhance the speed of test execution
c)
To provide an independent view and objective of the software
d)
To convert manual test cases into test scripts
88.
What is the purpose of system testing?
a)
is done to ensure that the entire system or application works as expected, taking into account all the different components and interactions.
b)
is done to ensure that different modules or components of an application work together as expected
c)
is done to ensure that the system or application can handle the expected load and perform well under different conditions.
d)
is done to ensure that the system or application meets the requirements and expectations of the end-users.
89.
What is the purpose of testing a new library in software testing?
a)
To determine if the library integrates well with existing code
b)
To ensure that the library meets all the functional requirements
c)
To evaluate the performance of the library
d)
To test the user interface of the library.
90.
What is the purpose of testing car software?
a)
To ensure that the car's electronic systems are safe and reliable
b)
To test the car's engine and transmission
c)
To determine the car's fuel efficiency
d)
To evaluate the car's exterior design.
91.
What is the purpose of testing?
a)
To ensure that the software meets the requirements
b)
To ensure that the software is bug-free
c)
To ensure that the software is delivered on time
d)
To ensure that the software is profitable
92.
What is the purpose of timing in software testing?
a)
To determine how fast the software performs a specific task
b)
To ensure that the software works on all types of devices
c)
To test the security of the software
d)
To evaluate the user interface of the software.
93.
What is the reason why it's often not feasible to test every possible input to a system?
a)
It would take too much time and resources.
b)
Equivalent tests are not reliable.
c)
There is no benefit in doing so.
d)
It's impossible to test every possible input
94.
What is true about doing testing on any application?
a)
It can decrease the number of bugs, but does not mean it is defect-free.
b)
Doing testing on an application eliminates all bugs.
c)
Doing testing on an application guarantees it is defect-free.
d)
Testing on an application eliminates all bugs the end-user might encounter.
95.
What is usability testing?
a)
A testing technique that evaluates the software's ease of use and user experience
b)
A testing technique that focuses on the functionality of the software
c)
A testing technique that examines the internal structure of the software
d)
A testing technique that checks the software's security
96.
what types of manual testing?
a)
white box, black box, gray box
b)
white box
c)
black box
d)
gray box
97.
What was the cause for the malfunction in Mars climate orbiter?
a)
Basic unit error
b)
The compiler error
c)
The processor error
d)
meteorite impact
98.
What was the error in Mars Climate Orbiter Program
a)
Basic unit error
b)
Underlying code error
c)
Operations error
d)
Data lost
99.
What we have learned if the code passes the case? enqueue(7) x = dequeue() if x == 7: print “Success!” else: print “Error!”
a)
Code passes any test case where we replace 7 with a different integer
b)
Code passes this test case
c)
Code passes many test case where we replace 7 with a different integer
d)
Code always passes the test.
100.
What year did the MARS Climate Orbiter reach Mars?
a)
1999
b)
2020
c)
27/01/2003
d)
800 BC
101.
When was the Mars climate orbiter sent off to Mars?
a)
1998
b)
1999
c)
1988
d)
1990
102.
When we have to stop the testing?
a)
The risk is resolved
b)
The faults have been fixed
c)
All the tests run
d)
The time completed
103.
When will the testing section finish ?
a)
When the output of the software have no problems.
b)
When the testing process stops.
c)
When the testing process have an output.
d)
None of the answers provided
104.
Which are kinds of testing?
a)
all of these
b)
random testing
c)
differential testing
d)
stress testing
105.
Which are not the rules for creaing assertions
a)
Assertions can be simple validators
b)
Assertions are not for exception handling
c)
Assertions must not have side effects
d)
Assertions can be simple validators
106.
Which is a good test case
a)
read(1, &b, 10)
b)
read(-99999, &b, 10)
c)
read(1, 0x934c9)
d)
read (1, &b, -333333)
107.
Which is not a method of software testing?
a)
Unit testing
b)
Black-box testing
c)
White-box testing
d)
Gray-box testing
108.
Which is not condition necessary for a failure to be observed?
a)
Implicit
b)
Reachability
c)
Infection
d)
Propagation I
109.
Which of following describe testing?
a)
detect failures so that failures can be discovered and corrected
b)
debugging code
c)
finding broken code
d)
designing software interfaces
110.
Which of the following evaluation method is used to evaluate the quality test cases?
a)
Mutation Analysis
b)
Verification
c)
Performance Analysis
d)
Validation
111.
Which of the following is a good practice when working with software specifications?
a)
Review the specification with stakeholders to ensure understanding and agreement
b)
Create test cases based on the specification to ensure thorough testing
c)
Keep the specification confidential to prevent leaks
d)
All of the above
112.
Which of the following is a type of non-functional testing?
a)
Performance testing
b)
Unit testing
c)
Integration testing
d)
Regression testing
113.
Which of the following is not a characteristic of a good test case?
a)
It should be complex
b)
It should be repeatable
c)
It should be reliable
d)
It should be independent
114.
Which of the following is not a common category of software defects?
a)
Performance defects
b)
Functional defects
c)
Security defects
d)
Maintenance defects
115.
Which of the following is not a method of software testing?
a)
Angular Box Testing
b)
Black Box Testing
c)
Visual Box Testing
d)
White Box Testing
116.
Which of the following is NOT a type of software testing?
a)
Algorithm testing
b)
Unit testing
c)
Integration testing
d)
System testing
117.
Which of the following is not a type of software testing?
a)
All of the above are types of software testing
b)
Unit testing
c)
Integration testing
d)
Regression testing
118.
Which of the following is NOT a type of software testing?
a)
All of the above are types of software testing
b)
Unit testing
c)
Integration testing
d)
Regression testing
119.
Which of the following testing is also known as white-box testing?
a)
Structural testing
b)
Error guessing technique
c)
Design based testing
d)
None of the above
120.
Which of the following testing is related to the boundary value analysis?
a)
Black box testing
b)
White box and black box testing
c)
White-box testing
d)
None of the above
121.
Which of the following testing techniques is best suitedfor identifying defects early in the software development lifecycle?
a)
Unit testing
b)
Acceptance testing
c)
System testing
d)
Integration testing
122.
which one is the goal of testing software?
a)
All of them
b)
Identification of Bugs and Errors
c)
Product of High Quality
d)
Enhances Business Growth
123.
Which testing technique is used for usability testing?
a)
Black Box testing
b)
White box testing
c)
Grey box testing
d)
None of the above
124.
Which type of testing is focused on the end-to-end functionality of a system, including user interfaces, APIs, and databases?
a)
System testing
b)
Acceptance testing
c)
Integration testing
d)
Regression testing
125.
Which type of testing is used to test the individual units or components of the software?
a)
Unit Testing
b)
System testing
c)
Integration Testing
d)
Acceptance Testing
126.
Which velocity unit did Lockheed Martin program on?
a)
ft/s
b)
cm/s
c)
m/hour
d)
km/hour
127.
Why is software testing important?
a)
it ensures software quality and identifies errors
b)
It makes software development faster
c)
It is a requirement by law
d)
It increases software sales
128.
Why is testing mandatory?
a)
To prevent dangerous situations caused by software failures
b)
To delay deployment time
c)
To make the software more complicated
d)
To decrease the number of software features
129.
Why software testing is important ?
a)
It increases software dependability and makes it easier to deliver high-quality programs without many faults.
b)
It prevent the errors in the software
c)
It creates a process that can easily run and ignore errors
d)
It develops a new software
130.
Why the customer doesn't get a 100% bug-free product?
a)
The testing team is not good
b)
Product is old
c)
Developers are not good enough
d)
All of the above
131.
Would you consider it likely that the timing of inputs is NOT important for testing?
a)
SUT that prints time values into a log file
b)
SUT that interacts directly with hardware device
c)
SUT that is multithreaded
d)
SUT that interfaces with other machines on Internet