Quick Revision

GK One-Line Question & Answer

15541+ short questions with short answers, covering every category and sub-category on the site — no long articles to scroll through. Good for a fast recap before an exam, or a few minutes of daily practice.

Software Engineering → Software Maintenance 4

Which testing integrates the set of classes required to respond to one input or event for the system?
Test high risk areas
click to copy
Acceptance tests are normally conducted by the
Unit testing
click to copy
Alpha testing involves
Both Conventional testing and OO system validation testing
click to copy
Which of the following issues must be addressed if a successful software testing strategy is to be implemented?
Groups of classes that collaborate or communicate in some way
click to copy

Software Engineering → Introduction to Software Engineering 4

Which of the following is one of the steps in the integration testing of OO software?
We do the best testing in the time available
click to copy
Fault-based testing is best reserved for
Low-level components are combined into clusters that perform a specific software sub-function
click to copy
Site of Beta testing is
Mutation analysis
click to copy
What refers to the externally observable structure of an OO program?
Examine object behaviors
click to copy

Software Engineering → Software Development Models 4

__________ methods can be used to drive validations tests
Will help to ensure that unchanged areas have not been affected
click to copy
Testing OO class operations is made more difficult by
Smoke testing
click to copy
Testing and subsequent debugging can account for __________ software development effort.
LOC
click to copy
_____________ categorizes class operations based on the generic function that each performs
State-based partitioning
click to copy

Software Engineering → Waterfall Model 4

A predicate expression associated with an event is known as
Modification traversing
click to copy
Scenario-based testing
Both Alpha and Beta
click to copy
Integration testing techniques are
thread-based testing
click to copy
Which chart is a tool that depicts project as network diagram that is capable of graphically representing main events of project in both parallel and consecutive way?
State diagram
click to copy

Software Engineering → Spiral Model 4

Testing of nested loops were suggested by
All of the above
click to copy
Deep structure testing is not designed to
Project manager
click to copy
Top-down approach is used for
cluster testing
click to copy
According to Pareto’s principle, x% of defects can be traced to y% of all causes. What are the values of x and y?
All of the above
click to copy

Software Engineering → Agile Model 4

A powerful technique to use any time a system presents a small input domain with a large number of permutations is known as
Select modification traversing test cases
click to copy
Which of these techniques is not useful for partition testing at the class level?
Product risk
click to copy
Which of the following validation activities belong to low-level testing?
Black-box testing
click to copy
ISO 9000 is a series of standards for quality management system and has:
Regression testing
click to copy

Software Engineering → Requirement Engineering 4

What is the normal order of activities in which traditional software testing is organized?<br>a. Integration testing<br>b. System testing<br>c. Unit testing<br>d. Validation testing
(a) and (b) both
click to copy
Tests derived from behavioral class models should be based on the
Management change
click to copy
Debugging is a two- step process that begins when you find an error as a result of a successful test case. Step 1 is the determination of the exact nature and location of the suspected error within the program. Step 2 consists of _______________
Transition
click to copy
Software quality is defined as
All of the above
click to copy

Software Engineering → Software Design 3

Which of the following need to be assessed during unit testing?
Business rules
click to copy
_________ is the lease effective methods in isolating the cause of software errors.
Technology change
click to copy
________establishes the existence of errors _______locates and corrects the errors.
Beizer
click to copy

Software Engineering → Coding Standards 3

Top-down integration testing has as it's major advantage(s) that
Keyboard
click to copy
The major disadvantage of top-down approach is need for _________.
Risk monitoring
click to copy
What is the relationship between testing and quality assurance?
Orthogonal array testing
click to copy

Software Engineering → Software Testing 3

Bottom-up integration testing has as it's major advantage(s) that
Regression testing
click to copy
_________ couples top-down, bottom-up for upper and sub ordinate levels.
People risks
click to copy
The Pareto analysis is most effective for _________________.
c, a, d, b
click to copy

Software Engineering → Debugging 3

The OO testing integration strategy involves testing
Error description is unintelligible
click to copy
Which of the following testing strategy is applicable at all three levels of testing
Fault-based testing
click to copy
By collecting ________ during software testing, it is possible to develop meaningful guidelines to halt the testing process.
No stubs need to be written
click to copy