SWT 12

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

A

790: Which of the following is LEAST likely to be included in an incident report? A. Suggestions for correcting the problem B. Degree of impact on stakeholder interests. C. Date the incident was discovered. D. Life cycle process in which the incident was discovered

D

791: Which of the following is a standard for test documentation? A. IEEE Std. 1028 B. EEE Std. 1044 C. ISO 9126. D. IEEE Std. 829

A

792: In which activity of the Fundamental Test Process is the test environment set up? A. Test implementation and execution. B. Test planning and control C. Test analysis and design D. Evaluating exit criteria and reporting

A

793: Which of the following is a specification-based technique? A. Use Case Testing B. Error Guessing. C. Condition coverage D. Statement Testing.

A

794: Given the following state table: Which of the following represents an INVALID transition (N)? A. 'Off' from 'Display Channel 1'. B. 'Channel 2' from 'Display Channel 1'. C. 'Stby' from 'Live'. D. 'Channel 2' from 'Live'.

A

795: Which of the following types of defect are typically found in reviews rather than in dynamic testing? a. Deviations from standards. b. Defects in interface implementation. c. Poor maintainability of code. d. Poor performance of the system. e. Defects in requirements. A. a, c and e. B. a, b and d. C. b, d and e. D. a, c and d.

C

796: Pair the correct test design techniques (i to v) with the category of techniques (x, y and z): i. Exploratory Testing ii. Equivalence Partitioning iii. Decision Testing iv. Use Case Testing v. Condition coverage x. Specification-based y. Structure-based z. Experienced-based A. x = i and ii; y = iii and v; z = iv. B. x = i, ii and iv; y = v; z = iii C. x = ii and iv; y = iii and v; z = i. D. x = iii and iv; y = v; z = i and ii.

A

797: Which of the following is a purpose of the review 'kick off' activity? A. Explain the objectives B. Select the personnel group C. Document results D. Define entry and exit criteria

C

798: Which one of the following is true of software development models? A. There are always four test levels in the V-model. B. In a Rapid Application Development (RAD) project, there are four test levels for each iteration. C. In Agile development models, the number of test levels for an iteration can vary depending on the project. D. There must be at least four test levels for any software development model.

C

799: Which of the following BEST describes a data-driven approach to the use of test execution tools? A. Monitoring response times when the system contains a specified amount of data B. Manipulation of databases and files to create test data C. Using a generic script that reads test input data from a file D. Recording test scripts and playing them back

A

800: Which of the following is an example of a product risk? A. Software that does not perform its intended functions B. Failure of a third party C. Problems in defining the right requirements D. Skill and staff shortages

D

801: A bank application determines the creditworthiness of customers. The application uses a set of rules to determine the upper limit of the credit amount. Which of the following black-box test design techniques is best for testing the application? A. State transition testing B. Use case testing C. Equivalence partitioning D. Decision table testing

B

802: Below you find a list of improvement goals a software development and test organization would like to achieve. Which of these goals for improving the efficiency of test activities would best be supported by a test management tool? A. Improve the efficiency by optimizing the ability of tests to identify failures. B. Improve the efficiency by building traceability between requirements, tests, and bugs C. Improve the efficiency by faster resolving defects D. Improve the efficiency by automating the selection of test cases for execution.

B

803: Which statement about combinations of inputs and preconditions is true for a large system? A. It is easy to test them all in a short time B. It is not practically possible to test them all C. It is not possible to test any of them D. It is essential to test them all in order to do good testing

C

804: Which tests are BEST described by the following characteristics? W. Component testing X. Integration testing Y. Alpha testing Z. Robustness testing 1. Testing the interaction between components 2. Fixing defects as soon as they are found 3. Automating test cases before coding 4. Testing separately testable components A. W1, X4, Y3 and Z2 B. W2, W4, X1 and Z1 C. W2, W3, W4 and X1 D. W3, X1, X2 and X4

C

805: Why should expected results be defined before execution? A. To assist in test automation B. To improve test efficiency C. To reduce the possibility of incorrect results D. To improve design of the software

D

806: Which characteristics BEST describe a walkthrough? A. Documented, includes peers and experts B. Formal process collects metrics C. Defined roles, led by trained moderator D. Led by the author, may be documented

C

807: Which of the following is a MAJOR activity of test control? A. Scheduling test analysis and design B. Implementing the test policy or strategy C. Making decisions based on information from test monitoring D. Determining the scope and risks

A

808: For which of the following is Impact Analysis ESPECIALLY important? A. Maintenance Testing B. Unit Testing C. System Testing D. User Acceptance Testing

A

809: What is the KEY difference in the usage of static analysis tools? A. Developers use static analysis tools before and during component testing Designers use static analysis tools during software modeling B. Developers use static analysis tools to check the syntax of their codes Designers use static analysis tools to ensure adherence to programming standards C. Developers use static analysis tools before and after integration testing Designers use static analysis tools to guarantee regulatory compliance D. Developers use static analysis tools to check the syntax of their codes Designers use static analysis tools after software modeling

C

810: Given the following sample of pseudo code: Read A, B, C; If A > B then Print "Primary ratio is" & A / B; End If If A > C then Print "Secondary ration is" & A / C; End If. Which of the following test cases would achieve 100% statement coverage? A. A = 5, B = 10 and C = 2 B. A = 10, B = 10 and C = 10 C. A = 10, B =5 and C = 2 D. A = 2, B= 5 and C = 10

B

811: Which of the following statements is true? A. A test condition specifies input values and expected results; a test case combines one or more test conditions B. A test condition may be derived from requirements or specifications; a test procedure specifies the sequence of action for the execution of a test C. A test case specifies the sequence of execution of test conditions; a test procedure specifies test pre-conditions and post-conditions D. A test case specifies input values and expected results; a test procedure may be derived from requirements or specifications

A

812: Which one of the following statements about approaches to test estimation is true? A. A metrics-based approach is based on data gathered from previous projects; an expert-based approach uses the knowledge of the owner of the tasks or experts B. A metrics-based approach is based on creating a work-breakdown structure first; an expert-based approach is based on input from estimation experts C. A metrics-based approach is based on data gathered from previous projects; an expert-based approach is based on a work-breakdown structure D. A metrics-based approach is based on an analysis of the specification documents; an expert-based approach is based on the opinion of the most experienced tester in the organisation

B

761: Which of the following is true of acceptance testing? A. A goal of acceptance testing is to stress-test the system. B. A goal of acceptance testing is to establish confidence in the system. C. Acceptance testing is performed by technical staff. D. Acceptance testing is only used to address functionality issues within the system.

D

762: An estimate of resources should be made so that an organization can create a schedule for testing. Which of the following approaches can be used for creating an estimate? I. A skills-based approach, in which the estimate is based on all the testers� skills. II. An expert-based approach, in which the owner or other expert creates the estimate. III. A metrics-based approach, in which the estimate is based on previous testing efforts. IV. A bottom-up approach, in which each tester estimates their work and all estimates are integrated. A. II, III, and IV B. I, III, and IV C. I and IV D. II and III

C

763: When conducting reviews, psychological sensitivity is required. Which mistake often occurs when conducting reviews and may lead to interpersonal problems within teams? A. Testers and reviewers expect that defects in the software product are already found and fixed by the developers. B. Due to time constraints, testers and reviewers do not believe they can afford enough time to find failures. C. Testers and reviewers communicate defects as criticism against humans instead of against the software product. D. Testers and reviewers are not sufficiently trained to accurately identify failures and faults in the item under review.

A

764: Which of the following statements about functional testing is TRUE? A. Functional testing is primarily concerned with � what� a system does rather than � how� it does it. B. Control flow models and menu structure models are used primarily in functional testing. C. Functional testing includes, but is not limited to, load testing, stress testing and reliability testing. D. Functional testing is often referred to as � structural� testing by testers and developers.

D

765: Which of the following statements about test design are TRUE? I. During test design, the test cases and test data are created and specified. II. If expected results are not defined, a plausible but erroneous result may be accepted as correct. III. The IEEE 829 standard describes the content of test design and test case specifications. IV. Test design is a formal process in which the conditions to be tested are determined. A. II, III and IV B. III and IV C. I and IV D. I, II and III

B

766: What factors should an organization take into account when determining how much testing is needed? I. Level of risk II. Tools to be used during test sub-project III. Project constraints such as time and budget IV. Skill of the testers V. Expected selling cost of the system A. All of the factors should be taken into account. B. I and III C. I, III and IV D. I, II, IV, and V

C

767: What is testing without executing the code? A. Non-functional testing. B. Structure-based testing (white box). C. Static testing. D. Functional testing (black box).

D

768: What is the purpose of regression testing? A. It enables us to reuse all our tests to improve ROI. B. It can be used to replace acceptance testing. C. To reduce the amount of impact analysis we must do when modifying a system. D. To discover any defects introduced or uncovered as a result of a change.

B

769: For the following piece of code, how many test cases are needed to get 100% statement coverage? Procedure X Read (Color) // Input color from user IF (Color == � Red� ) THEN Call Roses(Color) ELSEIF (Color == � Blue� ) THEN Call Violets(Color) ELSE PRINT � User is no Shakespeare� SaveToDatabase(Color) End Procedure X A. 5 B. 3 C. 1 D. 2

B

770: Which of the following statements about static analysis is FALSE? A. Static analysis can find defects that are likely to be missed by dynamic testing. B. Static analysis is a good way to force failures in the software. C. Static analysis tools examine code or other types of product documentation. D. Static analysis can result in cost saving by finding bugs early.

B

771: Given the following sample of pseudo code: 01 Input number of male rabbits 02 Input number of female rabbits 03 If male rabbits > 0 and female rabbits > 0 then 04 Input Do you want to breed (Yes / No) 05 If breed = "No" 06 Print "Keep male and female rabbits apart!" 07 End if 08 End If. Which of the following test cases will ensure that statement "06" is executed? A. male rabbits = 1, female rabbits = 1, breed = "yes". B. male rabbits = 1, female rabbits = 1, breed = "no". C. male rabbits = 1, female rabbits = 2, breed = "yes". D. male rabbits = 1, female rabbits = 0, breed = "no".

A

772: Which ADDITIONAL test level could be introduced into a standard V-model after system testing? A. System Integration Testing B. Acceptance Testing C. Regression Testing D. Component Integration Testing

A

773: A system under development contains complex calculations and decision logic, and it isassessed as high risk because of the relative inexperience of the development team in the application domain. Which of the following would be the MOST appropriate choice of test design technique for component testing? A. Decision testing. B. Statement testing C. State transition testing D. Equivalence partitioning

B

789: A system specification states that a particular field should accept alphabetical characters in either upper or lower case. Which of the following test cases is from an INVALID equivalence partition? A. Feeds B. F33ds C. FEEDS D. fEEDs

D

774: Four testers have each submitted an incident report in which each reported a problem with the User log-on process. User log-on is a critical component of the system. The table below describes the four defect reports submitted. Tester ID Incident Description Inputs / Expected & Actual Results Business Priority (1 High 2 Medium 3 Low) Tester 1 User Log-on validation error Entered user ID of Ram Kumar & password ABC123 but got an error message 1 Tester 2 Log-on does not meet requirements Inputs: Entered valid user ID & password Expected result: Main menu screen to be displayed Actual result: Error saying incorrect password 2 Tester 3 Log-on password validation error Inputs: User ID Ram Kumar & password ABC123 Expected result: Main menu screen Actual result: Error Message � � Incorrect password� This test has worked many times before 2 Tester 4 Password validation error Inputs: User ID Ram Kumar & password ABC123 Expected result: Main menu screen Actual result: � Incorrect password� N. B: The same inputs worked yesterday, before code release 1.2 was delivered 1 Which Tester has reported the incident MOST effectively, considering the information and priority they have supplied? A. Tester 3 B. Tester 1 C. Tester 2 D. Tester 4

B

775: Which of the following software work product can be used as a basis for testing? A. Incremental scenarios B. Design documents C. Undocumented features D. V-model specifications

C

776: Match the test design techniques to the correct descriptions. S. Black-box technique T. White-box technique U. Structural-based technique V. Specification-based technique 1. Selecting test cases based on documentation 2. Ignoring the internal structure of the system A. S1, S2, U1 and U2 B. T1, T2, U1 and U2 C. S1, S2, V1 and V2 D. T1, T2, V1 and V2

C

777: Given the following flow chart diagram: What is the minimum number of test cases required for 100% statement coverage and 100%decision coverage, respectively? A. Statement Coverage = 1, Decision Coverage = 3. B. Statement Coverage = 2, Decision Coverage = 3. C. Statement Coverage = 2, Decision Coverage = 2. D. Statement Coverage = 3, Decision Coverage = 3

A

778: Which ordering of the list below gives increasing levels of test independence? a. Tests designed by a fellow-member of the design team. b. Tests designed by a different group within the organization. c. Tests designed by the code author. d. Tests designed by different organization. A. c, a, b, d. B. d, b, a, c C. c, a, d, b. D. a, c, d, b.

C

779: During which activity of the Fundamental Test Process test process do you review the test basis? A. Evaluating exit criteria and reporting. B. Test implementation and execution C. Test analysis and design D. Test planning and control

D

780: Which of the following are structure-based techniques? a. Decision table testing b. Boundary value analysis c. Multiple condition coverage d. Use case testing e. Decision testing A. a and c. B. b and d. C. b and e. D. c and e

B

781: Which statement BEST describes the role of testing? A. Testing ensures that the right version of code is delivered B. Testing can be used to assess quality. C. Testing shows that the software is error free. D. Testing improves quality in itself.

C

782: The following table shows 6 test procedures (P to U) that must now be entered into a test execution schedule. Test Proce-dure ID Business Priority (1 High 2 Medium 3 Low) Dependencies on test procedures Other dependencies P 1 Can not start unless R has completed Q 1 None Regression testing only R 2 None None S 2 None None T 3 None Delivery of the code for this part of system is running very late U 3 None None Business severity is regarded as the most important element in determining the sequence of the test procedures, but other dependencies must also be taken into consideration. Regression testing can only be run once all other tests have completed. Which of the following represents the MOST effective sequence for the test execution schedule (where the first entry in the sequence is the first procedure to be run, the second entry is the second to be run and so on)? A. Q, P, S, R, U, T. B. R, S, U, P, Q, T. C. R, P, S, U, T D. P, Q, R, S, U, T

D

783: Which one of the following is a characteristic of good testing in any lifecycle model? A. Each test level has the same test objective. B. There should be more testing activities than development activities. C. Test design can only begin when development is complete. D. Testers should begin to review documents as soon as drafts are available.

D

784: Which tasks would USUALLY be performed by a test leader and which by the tester? a. Adapt planning based on test results. b. Create test specifications. c. Plan tests. d. Write or review a test strategy A. c and d by the test leader; a and b by the tester B. a and b by the test leader; c and d by the tester. C. a and d by the test leader; b and c by the tester D. a, c and d by the test leader; b by the tester.

A

785: The flow graph below shows the logic of a program for which 100% statement coverage and 100% decision coverage is required on exit from component testing. Picture The following test cases have been run: Test Case 1 covering path A, B, D, G Test Case 2 covering path A, B, D, E, F, E, F, E, F, E, G Test Case 3 covering path A, C, D, E, F, E, G Which of the following statements related to coverage is correct? A. Statement coverage is 100%; decision coverage is 100%. B. Statement coverage is less than 100%; decision coverage is 100%. C. Statement coverage is 100%; decision coverage is less than 100%. D. Statement coverage and decision coverage are both less than 100%.

C

786: Which of the following statements is true? A. Testing cannot prove that software is incorrect. B. Testing can prove that software is either correct or incorrect. C. Testing cannot prove that software is correct. D. Testing can prove that software is correct.

D

787: Which of the following statements describe why experience-based test design techniques are useful? a. They can help derive test cases based on analysis of specification documents. b. They can identify tests not easily captured by formal techniques. c. They make good use of tester's knowledge, intuition and experience. d. They are an effective alternative to formal test design techniques. A. a and b. B. b and d C. c and d D. b and c.

C

788: Under what circumstances would you plan to perform maintenance testing? a. As part of a migration of an application from one platform to another. b. As part of a planned enhancement release. c. When the test scripts need to be updated. d. For data migration associated with the retirement of a system A. a, b and c B. b, c and d C. a, b and d. D. a, c and d


Set pelajaran terkait

Trying to prepare for Robert Hall Tech test: Node.js

View Set

Chapter 4 Exam - Life Policy Provisions and Options

View Set

APUSH Periods 1-9 EVERY KEY TERM EVER

View Set

POSSESSIVE PRONOUN or POSSESSIVE ADJECTIVE

View Set

Field Tech II - III Conventional

View Set

Sarah Cooke 7-1B Mis frases del desayuno

View Set