NEW
Font size
WorksheetsSoftware Testing
Total questions: 15
Worksheet time: 10mins
Verification - confirmation by examination and objective evidence that specified requirements have been fulfilled (are we building the product right?)
Validation - confirmation by examination and objective evidence that the requirements for a specific intended use of application has been fulfilled (are we building the right product?)
What are the various Testing Levels?
Unit Testing
System Testing
Integration Testing
All of the mentioned
Unit testing is done by
Users
Developers
Customers
None of the mentioned
Validation refers to the set of tasks that ensure that software correctly implements a specific function.
True
False
State true or false: Testing can be used to find all the errors in code.
True
False
Which of the following are practiced in level 3 thinking during testing?
Testing is a mental discipline, everyone in the organization strives to test thoroughly.
Testing is done by developers, to debug their code.
Testing is done to identify failures and reduce risks.
Testing is done to show absence of errors.
Which of the following lists difference between verification and validation?
Verification is done during software development whereas validation is done at the end of software development.
Verification is done to ensure that a software works correctly whereas validation is done to ensure all requirements are met.
When do we say that a test case has passed?
When the test case executes without any error.
When the test case executes and an output is produced.
When the test case executes and output produced matches the expected output.
When the test case executes and output produced can be traced to a requirement.
Which of the following best defines usability testing?
Testing done to ensure that the system looks nice.
Testing done to ensure that the system is fast enough.
Testing done to ensure that the system is available for all users.
Testing done to ensure that the user interface is as specified.
- Software testing is
the process of evaluating a system or its component(s)
find defects
check the ouputs respect to valid input
All the above
The goal of testing is
let the customers to detect the errors
find errors before the customers find it
allow the developers to detect the errors
adminstrators to find the errors
Validation of tests is not necessary for any test process
True
False
SDLC means
Software Development life cycle
System development life cycle
Simple development learning cycle
Non of the above
Which of the following is not a software development process model
Waterfall model
Risk Identification model
Spiral model
Agile model
