Testing 1
880: Given the following state transition diagram: Which of the test cases below will cover the following series of state transitions? SS - S1 - S2 - S1 - S2 - ES A. A, B, E, B, F B. A, B, C, D C. A, B, E, B, C, D D. A, B, F
A
863: To test an input field that accepts a two - digit day based on a particular month which data set demonstrates boundary value analysis? A. 0, 1, 16, 31 and 100 B. 1, 27, 28, 30 and 31 C. 2, 26, 27, 29 and 30 D. -1, 0, 15, 32 and 99
B
Q. 852: Which one of the following pairs of factors is used to quantify risks? A. Impact and Cost B. Likelihood and Impact C. Product and Project D. Probability and Likelihood
B
895: Which of the following are the main phases of a formal review? 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.
C
878: Which of the following is MOST likely to be an objective of a pilot project to introduce a test tool? A. To assess if the test tool brings benefits at reasonable cost B. To ensure that developers will use the test tool C. To ensure that the time spent testing and the cost of testing is reduced D. To assess if everyone in the organisation can be trained prior to roll-out
A
885: Below is a list of problems that can be observed during testing or operation. Which is MOST likely a failure? 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.
A
883: Which of the following statements is the MOST valid goal for a test team? 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
B
884: Which of these tasks would you expect to perform during Test Analysis and Design? 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
B
888: Which of the following statements BEST describes the difference between testing and debugging? 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
B
854: Which of the following is a TYPICAL objective of a pilot project for introducing a testing tool into an organization? A. To assess whether the benefits will be achieved at a reasonable cost B. To identify the initial requirements of the tool C. To select the most suitable tool for the intended purpose D. To document test design and test execution processes
A
855: Which activity in the Fundamental Test Process creates test suites for efficient test execution? A. Implementation and execution B. Planning and control C. Analysis and design D. Test closure
A
856: What does a test execution tool enable? A. Tests to be executed automatically, or semi automatically B. Tests to be written without human intervention C. Preparation of test data automatically D. Manage test assets such as test conditions and test cases
A
858: Which of the following best describes the purpose of non-functional testing? A. To measure characteristics of a system which give an indication of how the system performs its functions B. To ensure that a system complies with the quality standards set by ISO 9126 C. To ensure that the system deals appropriately with software malfunctions D. To measure the extent to which a system has been tested by functional testing
A
861: What should be the MAIN objective during development testing? A. To cause as many failures as possible so that defects in the software are identified and can be fixed B. To confirm that the system works as expected and that requirements have been met style="MARGIN: 0in 0in 0pt" class=MsoNormal>C. To assess the quality of the software with no intention of fixing defects D. To give information to stakeholders of the risk of releasing the system at a given time
A
866: Which acceptance test is USUALLY performed by system administrators? A. Operational B. Customer C. Contractual D. Regulatory
A
874: Which one of the following characteristics of test execution tools describes best a specific characteristic of a keyword-driven test execution tool? A. A table containing test input data, action words, and expected results controls the execution of the system under test. B. Actions of testers will be recorded in a script that can be rerun several times. C. Actions of testers will be recorded in a script that is then being generalized to run with several sets of test input data. D. The ability to log test results and compare them against the expected results.
A
890: What is important to do when working with software development models? [K1] 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.
A
897: 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? 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
A
Q. 873: Which of the following statements is GENERALLY true of testing? a. Testing can show the presence of defects. b. Testing reduces the probability of uncovered defects. c. Testing can show that a previously present defect has been removed. d. Testing can prove that software is defect free.A. a, b and c B. a, b and d C. a, c and d D. b, c and d
A
900: Which TWO of the following solutions below lists techniques that can all be categorized as Black Box design techniques? Select 2 options. 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
A,B
853: Which of the following BEST describes a keyword-driven testing approach? A. Test input and expected results are stored in a table or spreadsheet, so that a single control script can execute all of the tests in the table B. Action-words are defined to cover specific interactions in system (e.g., log-on entries) which can then be used by testers to build their tests C. Keywords are entered into a test harness to obtain pre-defined test coverage reports D. The test basis is searched using keywords to help identify suitable test conditions
B
865: Which one of the following BEST describes the purpose of a priority rating in an incident report? A. To show which parts of the system are affected by the incident B. To show how quickly the problem should be fixed C. To show how much it would cost to fix the defect D. To show progress of testing
B
870: Which of the following statements about black box and white box techniques is correct? A. Decision Testing, Equivalence Partitioning and Condition Coverage are all black box techniques B. Decision Table Testing, State Transition and Use Case Testing are all black box techniques C. Decision Testing, Equivalence Partitioning and Statement Testing are all white box techniques D. Boundary Value Analysis, State Transition and Statement Testing are all white box techniques
B
872: A system requires 100% decision coverage at component testing for all modules. The following module has been tested with a single test case. The test case follows the path A, B, D, E, F, G. What level of decision coverage has been achieved? A. 100% B. 50% C. 75% D. 90%
B
877: Which of the following activities would improve how a tool is deployed within an organization? a. Defining best practice guidelines for users. b. Roll out the tool across the organization as quickly as possible to all users. c. Provide technical support to the test team for each type of tool. d. Introduce a system to monitor tool usage and user feedback. e. Ensure that the test process is not changed as result of the tool's introduction. A. a, b and c. B. a, c and d. C. c, d and e. D. b, d and e.
B
879: Which of the following statements describe why error guessing is a useful test design technique? a. It can help derive test cases based on analysis of specification documents. b. It can identify tests not easily captured by formal techniques. c. It can make good use of tester's experience and available defect data. d. It is a cheaper alternative to more formal test design techniques. A. a and b B. b and c C. c and d D. a and c
B
881: 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?style="MARGIN: 0in 0in 0pt" class=MsoNormal>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. A. a and b B. a and c C. b and d D. c and d
B
892: For which of the following would maintenance testing be used? 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.
B
894: Which of the following comparisons of component testing and system testing are TRUE? 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.
B
899: Which of the following statements about the given state table is TRUE? 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
B
Q. 850: Match the following formal review roles and responsibilities: Roles 1. Moderator. 2. Recorder. 3. Reviewer. 4. Manager. Responsibilities P. The person chosen to represent a particular viewpoint and role. Q. The person who decides on the execution of inspections and determines if the inspection objectives have been met. R. The person who leads the inspection of a document or set of documents. S. The person who documents all the issues, problems and open points. A. 1Q, 2S, 3P, 4R B. 1R, 2S, 3P, 4Q C. 1Q, 2P, 3S, 4R D. 1R, 2P, 3S, 4Q
B
859: Which one of the following methods for test estimation rely on information captured from previous projects? A. Test point-based B. Expert-based C. Metrics-based D. Development effort-based
C
862: Which one of the following BEST describes a test control action? A. Setting a completion date B. Reporting on poor progress C. Adding extra test scripts to a test suite D. Retesting a defect fix
C
867: Which of the following is MOST clearly a characteristic of structure based (white-box) techniques? A. Test cases are independent of each other B. Test cases can be easily automated C. Test cases are derived systematically from the delivered code D. Test cases are derived systematically from specifications
C
868: Which of the following is a MAJOR activity of test planning? A. Initiation of corrective actions B. Measuring and analysing results C. Determining the exit criteria D. Monitoring and documenting progress
C
869: Retirement of software or a system would trigger which type of testing? A. Load testing B. Portability testing C. Maintenance testing D. Maintainability testing
C
882: Which of the following statements BEST describes one of the seven key principles of software testing? 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
C
886: Which of the following, if observed in reviews and tests, would lead to problems (or conflict) within teams? 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
C
887: 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. 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
C
893: 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. 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.
C
898: 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. A. A, B and D. B. A and C. C. A, B and C.D. A, C and D.
C
896: 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. A. Informal review. B. Management review. C. Inspection. D. Walkthrough. E. Technical Review
C,E
857: What is the purpose of configuration management in testing? a. To choose and implement a suitable configuration management tool. b. To identify unique items of testware and their related developed software. c. To provide traceability between items of testware and developed software. d. To enable managers to configure the software. e. To control the versions of software released into the test environment. A. a, c and e B. a, b and d C. b, c and d D. b, c and e
D
860: Arrive-and-Go airline wants to clarify its baggage handling policy, whilst maximizing revenues, and will introduce the following tariffs for all baggage per individual customer (weights are rounded up to the nearest 0.1Kg): The first 2Kg will be carried free of charge. The next 10 Kg will be carried for a flat charge of $10. An additional 15Kg will be charged a total charge of $17. Luggage over this amount will be charged at $5 per Kg, up to a maximum of 150Kg per person. No passenger may take more that 150Kg with them. Which of the following would constitute boundary values for baggage weights in the price calculation? A. 0, 5.0, 10.0, 17.0 B. 2.0, 9.9, 15.0, 26.9 C. 1.9, 12.0, 14.9, 150.0 D. 2.0, 12.1, 27.0, 150.1
D
864: Which two of the following are attributes of structural testing? a. It is based on testing features described in a functional specification. b. It can include statement and decision testing. c. It can be carried out at all levels of testing. d. It can include debugging. A. a and b B. a and d C. b and d D. b and c
D
871: Which of the following are characteristics of good testing in any life cycle model? normal">a. Every development activity has a corresponding test activity. b. Testers review development documents early. c. There are separate levels for component and system integration test. d. Each test level has objectives specific to that level. e. Each test level is based on the same test basis. A. a, d and e B. b, c and e C. a, c and d D. a, b and d
D
875: Which of the following are the typical defects found by static analysis tools? a. Variables that are never used. b. Security vulnerabilities. c. Poor performance. d. Unreachable code. e. Business processes not followed. A. b, c and d are true; a and e are false B. a is true; b, c, d and e are false C. c, d and e are true; a and b are false D. a, b and d are true; c and e are false
D
889: Which statement below BEST describes non-functional testing? 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.
D
891: Which of the following characteristics of good testing apply to any software development life cycle model? A. Acceptance testing is always the final test level to be applied. 'Arial','sans-serif'; mso-bidi-font-family: 'Times New Roman'"> 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
D
Q. 851: During which activity of the Fundamental Test Process do you compare actual with expected results? A. Test closure activities 0in 0in 0pt" class=MsoNormal> B. Evaluating exit criteria and reporting C. Test analysis and design D. Test implementation and execution
D