40 Question quiz 22 (881-920)

Description

Quiz on 40 Question quiz 22 (881-920), created by Daniel Neag on 10/12/2017.
Daniel Neag
Quiz by Daniel Neag, updated more than 1 year ago
Daniel Neag
Created by Daniel Neag over 6 years ago
82
0

Resource summary

Question 1

Question
A programme level Master Test Plan states that a number of best practices must be adopted for its project life cycle models, irrespective of whether a sequential or iterative-incremental approach is adopted for each project. Which of the following life cycle related best practices would you expect to see in the Master Test Plan? a. There should be a testing activity that corresponds to each development activity. b. Each project should have four test levels if using a V-model. c. Test personnel should ensure that they are invited to review requirements and design documents as soon as draft versions are available. d. System testing must not be performed by the development teams.
Answer
  • A. a and b
  • B. a and c
  • C. b and d
  • D. c and d

Question 2

Question
Which of the following statements BEST describes one of the seven key principles of software testing?
Answer
  • A. Automated tests are better than manual tests for avoiding the Exhaustive Testing.
  • B. Exhaustive testing is, with sufficient effort and tool support, feasible for all software.
  • C. It is normally impossible to test all input / output combinations for a software system.
  • D. The purpose of testing is to demonstrate the absence of defects.

Question 3

Question
Which of the following statements is the MOST valid goal for a test team?
Answer
  • A. Determine whether enough component testing was executed.
  • B. Cause as many failures as possible so that faults can be identified and corrected.
  • C. Prove that all faults are identified.
  • D. Prove that any remaining faults will not cause any failures.

Question 4

Question
Which of these tasks would you expect to perform during Test Analysis and Design?
Answer
  • A. Setting or defining test objectives.
  • B. Reviewing the test basis.
  • C. Creating test suites from test procedures.
  • D. Analyzing lessons learned for process improvement.

Question 5

Question
Below is a list of problems that can be observed during testing or operation. Which is MOST likely a failure?
Answer
  • A. The product crashed when the user selected an option in a dialog box.
  • B. One source code file included in the build was the wrong version.
  • C. The computation algorithm used the wrong input variables.
  • D. The developer misinterpreted the requirement for the algorithm.

Question 6

Question
Which of the following, if observed in reviews and tests, would lead to problems (or conflict) within teams?
Answer
  • A. Testers and reviewers are not curious enough to find defects. _
  • B. Testers and reviewers are not qualified enough to find failures and faults.
  • C. Testers and reviewers communicate defects as criticism against persons and not against the software product.
  • D. Testers and reviewers expect that defects in the software product have already been found and fixed by the developers.

Question 7

Question
Which of the following statements are TRUE? A. Software testing may be required to meet legal or contractual requirements. B. Software testing is mainly needed to improve the quality of the developer's work. C. Rigorous testing and fixing of defects found can help reduce the risk of problems occurring in an operational environment. D. Rigorous testing is sometimes used to prove that all failures have been found.
Answer
  • A. B and C are true; A and D are false.
  • B. A and D are true; B and C are false.
  • C. A and C are true, B and D are false.
  • D. C and D are true, A and B are false.

Question 8

Question
Which of the following statements BEST describes the difference between testing and debugging?
Answer
  • A. Testing pinpoints (identifies the source of) the defects. Debugging analyzes the faults and proposes prevention activities.
  • B. Dynamic testing shows failures caused by defects. Debugging finds, analyzes, and removes the causes of failures in the software.
  • C. Testing removes faults. Debugging identifies the causes of failures.
  • D. Dynamic testing prevents causes of failures. Debugging removes the failures.

Question 9

Question
Which statement below BEST describes non-functional testing?
Answer
  • A. The process of testing an integrated system to verify that it meets specified requirements.
  • B. The process of testing to determine the compliance of a system to coding standards.
  • C. Testing without reference to the internal structure of a system.
  • D. Testing system attributes, such as usability, reliability or maintainability.

Question 10

Question
What is important to do when working with software development models?
Answer
  • A. To adapt the models to the context of project and product characteristics.
  • B. To choose the waterfall model because it is the first and best proven model.
  • C. To start with the V-model and then move to either iterative or incremental models.
  • D. To only change the organization to fit the model and not vice versa.

Question 11

Question
Which of the following characteristics of good testing apply to any software development life cycle model?
Answer
  • A. Acceptance testing is always the final test level to be applied.
  • B. All test levels are planned and completed for each developed feature.
  • C. Testers are involved as soon as the first piece of code can be executed.
  • D. For every development activity there is a corresponding testing activity.

Question 12

Question
For which of the following would maintenance testing be used?
Answer
  • A. Correction of defects during the development phase.
  • B. Planned enhancements to an existing operational system.
  • C. Complaints about system quality during user acceptance testing.
  • D. Integrating functions during the development of a new system.

Question 13

Question
Which of the following statements are TRUE? A. Regression testing and acceptance testing are the same. B. Regression tests show if all defects have been resolved. C. Regression tests are typically well-suited for test automation. D. Regression tests are performed to find out if code changes have introduced or uncovered defects. E. Regression tests should be performed in integration testing.
Answer
  • A. A, C and D and E are true; B is false.
  • B. A, C and E are true; B and D are false.
  • C. C and D are true; A, B and E are false.
  • D. B and E are true; A, C and D are false.

Question 14

Question
Which of the following comparisons of component testing and system testing are TRUE?
Answer
  • A. Component testing verifies the functioning of software modules, program objects, and classes that are separately testable, whereas system testing verifies interfaces between components and interactions with different parts of the system.
  • B. Test cases for component testing are usually derived from component specifications, design specifications, or data models, whereas test cases for system testing are usually derived from requirement specifications, functional specifications or use cases.
  • C. Component testing focuses on functional characteristics, whereas system testing focuses on functional and non-functional characteristics.
  • D. Component testing is the responsibility of the technical testers, whereas system testing typically is the responsibility of the users of the system.

Question 15

Question
Which of the following are the main phases of a formal review?
Answer
  • A. Initiation, status, preparation, review meeting, rework, follow up.
  • B. Planning, preparation, review meeting, rework, closure, follow up.
  • C. Planning, kick off, individual preparation, review meeting, rework, follow up.
  • D. Preparation, review meeting, rework, closure, follow up, root cause analysis.

Question 16

Question
Which TWO of the review types below are the BEST fitted (most adequate) options to choose for reviewing safety critical components in a software project? Select 2 options.
Answer
  • A. Informal review.
  • B. Management review.
  • C. Inspection.
  • D. Walkthrough.
  • E. Technical Review.

Question 17

Question
One of the test goals for the project is to have 100% decision coverage. The following three tests have been executed for the control flow graph shown below. Test A covers path: A, B, D, E, G. Test B covers path: A, B, D, E, F, G. Test C covers path: A, C, F, C, F, C, F, G. Which of the following statements related to the decision coverage goal is correct?
Answer
  • A. Decision D has not been tested completely.
  • B. 100% decision coverage has been achieved.
  • C. Decision E has not been tested completely.
  • D. Decision F has not been tested completely.

Question 18

Question
A defect was found during testing. When the network got disconnected while receiving data from a server, the system crashed. The defect was fixed by correcting the code that checked the network availability during data transfer. The existing test cases covered 100% of all statements of the corresponding module. To verify the fix and ensure more extensive coverage, some new tests were designed and added to the test suite. What types of testing are mentioned above? A. Functional testing. B. Structural testing. C. Re-testing. D. Performance testing.
Answer
  • A. A, B and D.
  • B. A and C.
  • C. A, B and C.
  • D. A, C and D.

Question 19

Question
Which of the following statements about the given state table is TRUE
Answer
  • A. The state table can be used to derive both valid and invalid transitions.
  • B. The state table represents all possible single transitions.
  • C. The state table represents only some of all possible single transitions.
  • D. The state table represents sequential pairs of transitions.

Question 20

Question
Which TWO of the following solutions below lists techniques that can all be categorized as Black Box design techniques? Select 2 options.
Answer
  • A. Equivalence Partitioning, decision tables, state transition, and boundary value.
  • B. Equivalence Partitioning, decision tables, use case.
  • C. Equivalence Partitioning, decision tables, checklist based, statement coverage, use case.
  • D. Equivalence Partitioning, cause-effect graph, checklist based, decision coverage, use case.
  • E. Equivalence Partitioning, cause-effect graph, checklist based, decision coverage and boundary value.

Question 21

Question
An employee's bonus is to be calculated. It cannot become negative, but it can be calculated to zero. The bonus is based on the duration of the employment. An employee can be employed for less than or equal to 2 years, more than 2 years but less than 5 years, 5 to 10 years, or longer than 10 years. Depending on this period of employment, an employee will get either onus or a bonus of 10%, 25% or 35%. How many equivalence partitions are needed to test the calculation of the onus?
Answer
  • A. 3.
  • B. 5.
  • C. 2.
  • D. 4.

Question 22

Question
Which of the below would be the best basis for fault attack testing?
Answer
  • A. Experience, defect and failure data, knowledge about software failures.
  • B. Risk analysis performed at the beginning of the project.
  • C. Use Cases derived from the business flows by domain experts.
  • D. Expected results from comparison with an existing system.

Question 23

Question
Which of the following would be the best test approach when there are poor specifications and time pressures?
Answer
  • A. Use Case Testing.
  • B. Condition Coverage.
  • C. Exploratory Testing.
  • D. Path Testing.

Question 24

Question
Which one of the following techniques is structure-based?
Answer
  • A. Decision testing.
  • B. Boundary value analysis.
  • C. Equivalence partitioning.
  • D. State transition testing.

Question 25

Question
You have started specification-based testing of a program. It calculates the greatest common divisor (GCD) of two integers (A and B) greater than zero. calcGCD (A, B); The following test cases (TC) have been specified. TC A B 1 1 1 2 INT_MAX INT_MAX 3 1 0 4 0 1 5 INT_MAX+1 1 6 1 INT_MAX+1 INT_MAX: largest Integer Which test technique has been applied in order to determine test cases 1 through 6?
Answer
  • A. Boundary value analysis.
  • B. State transition testing.
  • C. Equivalence partitioning.
  • D. Decision table testing.

Question 26

Question
Consider the following state transition diagram and test case table: Which of the following statements are TRUE? A. The test case table exercises the shortest number of transitions. B. The test case gives only the valid state transitions. C. The test case gives only the invalid state transitions. D. The test case exercises the longest number of transitions.
Answer
  • A. Only A is true; B, C and D are false.
  • B. Only B is true; A, C and D are false.
  • C. A and D are true; B, C are false.
  • D. Only C is true; A, B and.

Question 27

Question
Which of the following best describes the task partition between test manager and tester?
Answer
  • A. The test manager plans testing activities and chooses the standards to be followed, while the tester chooses the tools and controls to be used.
  • B. The test manager plans, organizes and controls the testing activities, while the tester specifies, automates and executes tests.
  • C. The test manager plans, monitors and controls the testing activities, while the tester designs tests.
  • D. The test manager plans and organizes the testing and specifies the test cases, while the tester prioritizes and executes the tests.

Question 28

Question
Which of the following can be categorized as product risks?
Answer
  • A. Low quality of requirements, design, code and tests.
  • B. Political problems and delays in especially complex areas in the product.
  • C. Error-prone areas, potential harm to the user, poor product characteristics.
  • D. Problems in defining the right requirements, potential failure areas in the software or system.

Question 29

Question
Which of the following are typical test exit criteria?
Answer
  • A. Thoroughness measures, reliability measures, test cost, schedule, state of defect correction and residual risks.
  • B. Thoroughness measures, reliability measures, degree of tester independence and product completeness.
  • C. Thoroughness measures, reliability measures, test cost, time to market and product completeness, availability of testable code.
  • D. Time to market, residual defects, tester qualification, degree of tester independence, thoroughness measures and test cost.

Question 30

Question
As a Test Manager you have the following requirements to be tested: Requirements to test: R1 - Process Anomalies - High Complexity R2 - Remote Services - Medium Complexity R3 - Synchronization - Medium Complexity R4 - Confirmation - Medium Complexity R5 - Process closures - Low Complexity R6 - Issues - Low Complexity R7 - Financial Data - Low Complexity R8 - Diagram Data - Low Complexity R9 - Changes on user profile - Medium Complexity Requirements logical dependencies (A -> B means that B is dependent on A.: How would you structure the test execution schedule according to the requirement dependencies?
Answer
  • A. R4 > R5 > R1 > R2 > R3 > R7 > R8 > R6 > R9.
  • B. R1 > R2 > R3 > R4 > R5 > R7 > R8 > R6 > R9.
  • C. R1 > R2 > R4 > R5 > R3 > R7 > R8 > R6 > R9.
  • D. R1 > R2 > R3 > R7 > R8 > R4 > R5 > R6 > R9.

Question 31

Question
What is the benefit of independent testing?
Answer
  • A. More work gets done because testers do not disturb the developers all the time.
  • B. Independent testers tend to be unbiased and find different defects than the developers.
  • C. Independent testers do not need extra education and training.
  • D. Independent testers reduce the bottleneck in the incident management process.

Question 32

Question
Which of the following would be categorized as project risks?
Answer
  • A. Skill and staff shortages.
  • B. Poor software characteristics.
  • C. Failure-prone software delivered.
  • D. Possible reliability defect (bug).

Question 33

Question
As a test manager you are asked for a test summary report. Concerning test activities and according to IEEE 829 Standard, what should you consider in your report?
Answer
  • A. The number of test cases using Black Box techniques.
  • B. A summary of the major testing activities, events and its status in respect of meeting goals.
  • C. Overall evaluation of each development work item.
  • D. Training taken by members of the test team to support the test effort.

Question 34

Question
You are a tester in a safety-critical software development project. During execution of a test, you find out that one of your expected results was not achieved. You write an incident report about it. What do you consider to be the most important information to include according to the IEEE Std. 829?
Answer
  • A. Impact, incident description, date and time, your name.
  • B. Unique id for the report, special requirements needed.
  • C. Transmitted items, your name and you're feeling about the defect source.
  • D. Incident description, environment, expected results.

Question 35

Question
Regression testing can be applied to which of the following? I. Functional testing II. Non-functional testing III. Structural testing
Answer
  • A. I and II only
  • B. I and III only
  • C. II and III only
  • D. I, II and III

Question 36

Question
Which one of the following best describes a characteristic of a keyworddriven test execution tool?
Answer
  • A. A table with test input data, action words, and expected results, controls execution of the system under test.
  • B. Actions of testers recorded in a script that is rerun several times.
  • C. Actions of testers recorded in a script that is run with several sets of test input data.
  • D. The ability to log test results and compare them against the expected results, stored in a text file.

Question 37

Question
Which of the following is NOT a goal of a Pilot Project for tool evaluation?
Answer
  • A. To evaluate how the tool fits with existing processes and practices.
  • B. To determine use, management, storage, and maintenance of the tool and test assets.
  • C. To assess whether the benefits will be achieved at reasonable cost.
  • D. To reduce the defect rate in the Pilot Project.

Question 38

Question
Below is a list of test efficiency improvement goals a software development and test organization would like to achieve. Which of these goals would best be supported by a test management tool?
Answer
  • A. To build traceability between requirements, tests, and bugs.
  • B. To optimize the ability of tests to identify failures.
  • C. To resolve defects faster.
  • D. To automate selection of test cases for execution.

Question 39

Question
The digital "Rainbow Thermometer" uses 7 colors to show the ambient temperature. Each color spans a range of just 5 Deg. C, with an operating minimum and maximum of minus 5 Deg. C and 30 Deg.C. Which of the following values is LEAST likely to have been identified when applying the boundary value test design technique?
Answer
  • A. 30 Deg. C
  • B. 0 Deg. C
  • C. 8 Deg. C
  • D. 15 Deg.C

Question 40

Question
Which of the following are characteristic of test management tools? a. They support traceability of tests to source documents. b. They provide an interface to test execution tools. c. They help to enforce coding standards. d. They manipulate databases and files to set up test data.
Answer
  • A. a and c
  • B. b and c
  • C. a and b
  • D. b and d
Show full summary Hide full summary

Similar

10 Study Techniques
PatrickNoonan
Physics Revision
Tom Mitchell
AQA GCSE Physics Unit 2.1
Matthew T
Themes in Lord of the Flies
lowri_luxton
TYPES OF DATA
Elliot O'Leary
Chemistry C1
Chloe Winn
Revision Timetable
katy.lay
Physics P3 Fashcards
Holly Bamford
Biology (B2)
Sian Griffiths
Music Therapy - CBMT practice exam #1
Jessica H.
2PR101 1.test - 8. část
Nikola Truong