

McqMate
These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Computer Science Engineering (CSE) , Bachelor of Business Administration in Computer Applications (BBA [CA]) , Bachelor of Business Administration (BBA) , Master of Computer Applications (MCA) .
Chapters
301. |
A predicate expression associated with an event is known as |
A. | Transition |
B. | Class |
C. | Guard |
D. | None of the above |
Answer» A. Transition |
302. |
Testing of nested loops were suggested by |
A. | Little wood |
B. | Beizer |
C. | Boehm |
D. | None of the above |
Answer» B. Beizer |
303. |
A powerful technique to use any time a system presents a small input domain with a large number of permutations is known as |
A. | Regression testing |
B. | Object oriented testing |
C. | Orthogonal array testing |
D. | None of the above |
Answer» C. Orthogonal array testing |
304. |
What is the normal order of activities in which traditional software testing is organized?
|
A. | a, d, c, b |
B. | b, d, a, c |
C. | c, a, d, b |
D. | d, b, c, a |
Answer» C. c, a, d, b |
305. |
Which of the following need to be assessed during unit testing? |
A. | Algorithmic performance |
B. | Code stability |
C. | Execution paths |
D. | Both c and c |
Answer» D. Both c and c |
306. |
Top-down integration testing has as it's major advantage(s) that |
A. | Low level modules never need testing |
B. | Major decision points are tested early |
C. | No drivers need to be written |
D. | Both b and c |
Answer» D. Both b and c |
307. |
Bottom-up integration testing has as it's major advantage(s) that |
A. | Major decision points are tested early |
B. | No drivers need to be written |
C. | No stubs need to be written |
D. | Regression testing is not required |
Answer» C. No stubs need to be written |
308. |
The OO testing integration strategy involves testing |
A. | Groups of classes that collaborate or communicate in some way |
B. | Single operations as they are added to the evolving class implementation |
C. | Operator programs derived from use-case scenarios |
D. | None of the above |
Answer» A. Groups of classes that collaborate or communicate in some way |
309. |
Acceptance tests are normally conducted by the |
A. | Developer |
B. | End users |
C. | Test team |
D. | Systems engineers |
Answer» B. End users |
310. |
Fault-based testing is best reserved for |
A. | Conventional software testing |
B. | Operations and classes those are critical or suspect |
C. | Use-case validation |
D. | White-box testing of operator algorithms |
Answer» B. Operations and classes those are critical or suspect |
311. |
Testing OO class operations is made more difficult by |
A. | Encapsulation |
B. | Inheritance |
C. | Polymorphism |
D. | Both b and c |
Answer» D. Both b and c |
312. |
Scenario-based testing |
A. | Concentrates on actor and software interaction |
B. | Misses errors in specifications |
C. | Misses errors in subsystem interactions |
D. | Both a and b |
Answer» C. Misses errors in subsystem interactions |
313. |
Deep structure testing is not designed to |
A. | Examine object behaviors |
B. | Exercise communication mechanisms |
C. | Exercise object dependencies |
D. | Exercise structure observable by the user |
Answer» A. Examine object behaviors |
314. |
Which of these techniques is not useful for partition testing at the class level? |
A. | Attribute-based partitioning |
B. | Category-based partitioning |
C. | Equivalence class partitioning |
D. | State-based partitioning |
Answer» D. State-based partitioning |
315. |
Tests derived from behavioral class models should be based on the |
A. | Data flow diagram |
B. | Object-relation diagram |
C. | State diagram |
D. | Use-case diagram |
Answer» C. State diagram |
316. |
_________ is the lease effective methods in isolating the cause of software errors. |
A. | Algorithmic Bugs. |
B. | Brute Force Approach. |
C. | Cause Elimination Approach. |
D. | Backtracking Approach |
Answer» B. Brute Force Approach. |
317. |
The major disadvantage of top-down approach is need for _________. |
A. | Critical module. |
B. | skeleton |
C. | Stub. |
D. | Project |
Answer» C. Stub. |
318. |
_________ couples top-down, bottom-up for upper and sub ordinate levels. |
A. | Alpha testing. |
B. | Unit testing. |
C. | Sandwich testing. |
D. | Performance testing |
Answer» C. Sandwich testing. |
319. |
What are the types of Integration Testing? |
A. | Big Bang Testing |
B. | Bottom up Testing |
C. | Top Down Testing |
D. | All of the above |
Answer» D. All of the above |
320. |
Which of the following testing strategy is applicable at all three levels of testing |
A. | White box testing |
B. | Mutation testing |
C. | Regression testing |
D. | None of the above |
Answer» C. Regression testing |
321. |
Alpha testing involves |
A. | Customers |
B. | Testers |
C. | Developers |
D. | All of the above |
Answer» D. All of the above |
322. |
Site for Alpha testing is |
A. | Software development company |
B. | Installation site |
C. | Anywhere |
D. | None of the above |
Answer» A. Software development company |
323. |
Site of Beta testing is |
A. | Software organization |
B. | Customer’s site |
C. | Anywhere |
D. | All of the above |
Answer» B. Customer’s site |
324. |
Testing and subsequent debugging can account for __________ software development effort. |
A. | 5-10% |
B. | 10-20% |
C. | 30-40% |
D. | 80-90% |
Answer» C. 30-40% |
325. |
Integration testing techniques are |
A. | Top down |
B. | Bottom up |
C. | Sandwich |
D. | All of the above |
Answer» D. All of the above |
326. |
Top-down approach is used for |
A. | Development |
B. | Identification of faults |
C. | Validation |
D. | Functional testing |
Answer» B. Identification of faults |
327. |
Which of the following validation activities belong to low-level testing? |
A. | Unit testing |
B. | Integration testing |
C. | Performance testing |
D. | Both (a) and (b) |
Answer» A. Unit testing |
328. |
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 _______________ |
A. | viewing the error |
B. | locating the error |
C. | fixing the error |
D. | filing the error |
Answer» C. fixing the error |
329. |
________establishes the existence of errors _______locates and corrects the errors. |
A. | Debugging, testing |
B. | Testing, Debugging |
C. | Testing, Verifying |
D. | Testing, Validation |
Answer» B. Testing, Debugging |
330. |
What is the relationship between testing and quality assurance? |
A. | QA is part of a complete testing process |
B. | Testing and QA are two terms for the same thing |
C. | Testing is part of a complete QA process |
D. | When Testing is over it becomes QA |
Answer» C. Testing is part of a complete QA process |
331. |
The Pareto analysis is most effective for _________________. |
A. | Showing relationships between items |
B. | Measuring the impact of identified items |
C. | Ranking items by importance |
D. | None of above |
Answer» C. Ranking items by importance |
332. |
Which of the following is not a software testing generic characteristics? |
A. | Different testing techniques are appropriate at different points in time. |
B. | Testing is conducted by the developer of the software or an independent test group. |
C. | Testing and debugging are different activities, but debugging must be accommodated in any testing strategy. |
D. | None of the mentioned. |
Answer» A. Different testing techniques are appropriate at different points in time. |
333. |
ITG stands for |
A. | instantaneous test group |
B. | integration testing group |
C. | individual testing group |
D. | independent test group |
Answer» D. independent test group |
334. |
By collecting ________ during software testing, it is possible to develop meaningful guidelines to halt the testing process. |
A. | Failure intensity |
B. | Testing time |
C. | Metrics |
D. | All of the mentioned |
Answer» C. Metrics |
335. |
Which of the following issues must be addressed if a successful software testing strategy is to be implemented? |
A. | Use effective formal technical reviews as a filter prior to testing |
B. | Develop a testing plan that emphasizes “rapid cycle testing.” |
C. | State testing objectives explicitly |
D. | All of the mentioned |
Answer» D. All of the mentioned |
336. |
Test cases should uncover errors like |
A. | Nonexistent loop termination |
B. | Comparison of different data types |
C. | Incorrect logical operators or precedence |
D. | All of the mentioned |
Answer» A. Nonexistent loop termination |
337. |
Which of the following errors should not be tested when error handling is evaluated? |
A. | Error description is unintelligible |
B. | Error noted does not correspond to error encountered |
C. | Error condition causes system intervention prior to error handling |
D. | Error description provide enough information to assist in the location of the cause of the error. |
Answer» A. Error description is unintelligible |
338. |
Which of the following is not regression test case? |
A. | A representative sample of tests that will exercise all software functions |
B. | Additional tests that focus on software functions that are likely to be affected by the change. |
C. | Tests that focus on the software components that have been changed |
D. | Low-level components are combined into clusters that perform specific software sub-function. |
Answer» D. Low-level components are combined into clusters that perform specific software sub-function. |
339. |
The object of ___________within an OO system is to design tests that have a high likelihood of uncovering plausible bugs. |
A. | Fault-based testing |
B. | Integration testing |
C. | Use-based testing |
D. | Scenario-based testing |
Answer» A. Fault-based testing |
340. |
What refers to the externally observable structure of an OO program? |
A. | Deep structure |
B. | Surface structure |
C. | Core structure |
D. | All of the above |
Answer» B. Surface structure |
341. |
_____________ categorizes class operations based on the generic function that each performs |
A. | Category-based partitioning |
B. | Attribute-based partitioning |
C. | State-based partitioning |
D. | None of the mentioned |
Answer» A. Category-based partitioning |
342. |
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? |
A. | PERT chart |
B. | Gantt chart |
C. | Both A & B |
D. | None of the above |
Answer» A. PERT chart |
343. |
User Acceptance testing is |
A. | White box testing |
B. | Black box testing |
C. | Gray box testing |
D. | None of the above |
Answer» B. Black box testing |
344. |
Error guessing is a |
A. | Test verification techniques |
B. | Test execution techniques |
C. | Test control management techniques |
D. | Test data management technique |
Answer» D. Test data management technique |
345. |
The name of the testing which is done to make sure the existing features are not affected by new changes |
A. | Recursive testing |
B. | White Box testing |
C. | Unit testing |
D. | Regression testing |
Answer» D. Regression testing |
346. |
According to Pareto’s principle, x% of defects can be traced to y% of all causes. What are the values of x and y? |
A. | 60, 40 |
B. | 70, 30 |
C. | 80, 20 |
D. | No such principle exists |
Answer» C. 80, 20 |
Done Studing? Take A Test.
Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.