ISTQB test 8

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

Statement 1 (assertion): In most cases, automation of regression testing reduces the cost of test execution. Statement 2: (reason) BECAUSE (among other reasons) In most cases regression tests are executed multiple times. a) Both statements are correct, the "BECAUSE" linkage relation is correct . b) Both statements are correct, the "BECAUSE" linkage is wrong c) The first statement is correct, the second is wrong. d) The second statement is correct, the first is wrong.

a

The following part of a business process flow is specified: REPEAT (book a bill) UNTIL (User presses Cancel). How many test cases are necessary in order to achieve 100% branch coverage of the process flow? a) 1 b) 4 c) Infinite d) 2

a

The purpose of testing is I. To find defects II. To prevent defects III. To fulfill contractual requirement only IV. To fix the defects a) I and II are correct b) I, II and III are correct c) I, III, and IV are correct d) II and IV are correct

a

The specification: An integer field shall contain values from and including 1 to and including 12 (number of the month). Which equivalence class partitioning is correct? a) Less than 1, 1 through 12, larger then 12 b) Less than 2, 2 through 11, larger then 12 c) Less than 2, 2 through 12, larger then 13 d) Less than 1, 1 through 11, 12 and above

a

When can a tester start writing the test conditions for acceptance testing? a) As soon as the requirements are defined b) As soon as the design documents are available c) As soon as the developers have released the system. d) When starting system testing.

a

Which of the following is correct about Test strategy? a) Test strategy is heavily influenced by the context of the project b) Test strategy is another name for test plan c) Test strategy is inherently a reactive approach d) Test strategy is defined for an organization and is not directly related to a specific project.

a

Which of the following is correct? a) Testing tools can be used by developers and testers both b) Intrusive tools need to be compiled with the source code of the application under test c) Testing tools are used for automation of test execution only d) Testing tools help developers do testing thus, making testing team redundant.

a

Which of the following is true about Oracles? a) Sometimes old version of a product can be used as an Oracle b) Oracles help in reproducing the irreproducible bugs c) Oracles can be generated automatically using data generators d) Oracles are derived from the design

a

Which of the following statements is correct? a) Risks are prioritized on the basis of likelihood and impact. b) Product risks are more important than project risks. c) Project risks are more important than product risks. d) Prioritization of risks can't be done. All risks are equally important.

a

Which of the following statements relating to the test environment (infrastructure) for the system test is correct? a) The test environment should be as close as possible to the future customer production environment. b) Whenever possible, the latest hardware should be used. c) The system test is conducted on a customer production system. d) It is best to use the integration test environment for the system test since it has the same requirements.

a

A railway reservation system has the following fare rules based on the age of the customer: • Age 1-5 years: No ticket • Age 6-12 years: half ticket • Age 13-60 years: full ticket • Age 61 and above: half ticket Which of the following options contain correct minimum set of data from valid equivalence classes? a) 0,1,5,6,12,13,60,61,100 b) 2,6,58,140 c) -1,1,6,13,60,61 d) 5,12,59,60,61

b

A software application is supposed to calculate square root of all integers from 1 to 32767. The tester divides the input into valid and invalid equivalence classes. Valid equivalence class: 1-32767, invalid: all numbers < 1, all numbers > 32767, all non-integers etc. However, when square root for all numbers in the valid equivalence class was calculated, it was found that for 3 numbers, the results were incorrect. These numbers were not the boundary values. Which of the following is correct? a) The tester chose equivalence classes incorrectly b) It is practically impossible for values in an equivalence class to behave in different manner c) The tester should always try all possible values d) It is sometimes possible to find that some values in equivalence class do not behave in the same manner as rest of the class.

b

A test manager identifies the following risks in his test plan I. Failure to meet performance goals II. Lack of automation skills III. Failure of a third-party component IV. The released software is not performing the intended functions Which of the following is correct? a) II and III are product risks; I and IV are project risks b) I, II are product risks and III, IV are a project risk c) I, III and IV are product risks; II is a project risk d) I and IV are product risks; II and III are project risks

b

Acme Inc. decides to use an automation tool for automating large part of their regression testing effort. They reason that use of automation tools will I. increase reliability of test results II. Decrease the overall cost of testing III. Reduce the regression testing time IV. Result in making manual testing redundant a) I, III and IV are correct; II is uncertain b) II is correct; IV is incorrect, I, III are uncertain c) II and III are correct; I, IV is incorrect d) I and III are correct; IV is incorrect; II is uncertain

b

Incidents are typically assigned severity and priority. Which of the following about severity and priority is correct? I. Severity and Priority typically refer to impact of the incident on the product and the level of business importance respectively II. Incidents are logged into a database once it is confirmed that they are defects. III. All incidents with high severity have high priority IV. Incidents are logged by testers as well as developers a) I, III and IV are correct b) I and IV are correct c) I, II and III are correct d) III and IV are correct

b

Which of the following descriptions relating to test coverage and prioritization of tests is true? a) You should test all system components equally well as defects can be found anywhere. b) You should focus on testing system components that will have high impact if they fail. c) You should especially test database access carefully so that failures and inconsistencies in the database are avoided. d) You should take extra care on user interface testing as the impact of failures in that area are particularly annoying for users.

b

Which of the following is correct about Inspections a) Inspections do not require a special role of a moderator b) Inspections find failures rather than defects c) Inspections are most rigorous type of reviews d) Inspections are used to audit the process of reviews

b

Which of the following is correct about test conditions I. Test conditions can be traced back to requirements II. Each test condition should map to one test case only III. Test conditions are derived from test basis IV. A test condition does not require a test procedure a) II, III and IV are correct b) Only III is correct c) I and III are correct d) I and II are correct

b

Which of the following list contains only black-box testing techniques? a) Equivalence partitioning, boundary value analysis, code review b) Equivalence partitioning, boundary value analysis, state transition diagrams c) Data flow analysis, statement coverage, branch coverage d) Statement coverage, branch coverage, state transition diagrams

b

Which of the statements are correct about the quality of software a) It is independent of fixing of defects b) It increases with fixing of bugs c) It increases when test cases pass d) It decreases when defects are found and not fixed

b

Which test support tool is able to record both user input activities and screen output from the software system and automatically repeat the recorded activities? a) Simulator b) Capture and Replay tool c) Test driver d) Test management tool

b

Why is software testing important? a) To give confidence to the share holders of the company b) To prevent problems arising out of use of incorrect software c) To make sure that software delivered is zero defect software d) To give confidence to clients that software is bug-free

b

You are running the final test-cycle of system test. Compared to future maintenance tests, how would they differ from this test cycle ? a) There is no difference in some aspects: Both maintenance and system test shall cover regression and re-testing b) The maintenance tests, like system tests, take place in a test environment but not in the production environment. c) Unlike for system testing a risk assessment is not required during planning of maintenance tests. d) Unlike maintenance test no regression tests are necessary in the third cycle of system test.

b

Acme Inc. is developing a software for online auction of cell phones. The testing team has written a large number of test cases for testing the application. Which principle of software testing indicates that they will need to write more test cases later in the testing cycle in order to find new bugs? a) Pesticide Paradox b) Defect clustering c) Absences of errors fallacy d) Testing shows presence of defects but not the absence of defects

c

An e-commerce site accepts credit cards for processing the payment. The payment processing form has a field for the amount of money to be deducted. The minimum amount of money that can be processed is 10$. The credit cards have a limit of $10,000.00 (Ten Thousand). Which of the following set of boundary values you will choose for efficient testing for the amount of money that can be spent ? a) 9, 10, 9990, 10000, 10001, 10010 b) 10, 10000, 10001 c) 9, 10, 10000, 10001 d) 9, 10, 11, 9990, 10000, 10001

c

What is a "structural test "? a) A test that is not based on information about the structure of the test object. b) A method to verify the system architecture. c) A test based on information about the structure of the tested object. d) The generic term for all static tests.

c

What is one of the main objectives of test planning? a) Even distribution of the test resources across all components to be tested. b) Describing the quality assurance concept. c) Determining the test strategy. d) The specification of individual tests.

c

What is the goal of a review? a) To discuss in a group the performance of the author of the document. b) To reproduce errors which were discovered after the integration phase . c) To discover deficiencies in a document or programme code. d) To examine the user-friendliness of software, on the basis of a demo.

c

Which of the following is correct about functional tests a) Functional tests are derived only from functional specifications b) Functional tests are performed only by independent testing teams c) Functional tests can be performed at all test levels d) Functional tests are written predominantly by developers.

c

Which one of the following is not a part of V-Model a) Systems tests b) Component tests c) Sanity tests d) User acceptance tests

c

Which two of the following statements are true? I. Software testing can be necessary to fulfill legal or contractual obligations . II. Software testing is done to essentially increase the quality of developers. III. Intensive testing can help reduce risks and problems during operation . IV. Intensive testing is used to prove correctness a) I and IV are true b) I and III are true c) III and IV are true d) II and III are true

c

A software company decides to invest in reviews of various types. The thought process they have is that each work product needs to be reviewed using only one of the review methods depending on the criticality of the work product. a) The thought process is incorrect. The whole company should adopt same standard for review of all work products. b) The thought process is correct. The whole company should decide on the review method based on their CMM level. c) The thought process is correct. It wastes time to review same work product using different review methods d) The thought process is incorrect. Same work product can be reviewed using different review methods

d

A testing project can be monitored by choosing appropriate metrics. a) The above statement is false because testing duration and consequently progress can't be predicted b) The above statement is false because metrics can only help you after the tasks are finished c) The above statement is true because metrics help you find out who made mistakes d) The above statement is true because different metrics help you assess the progress against schedule

d

CEO of a startup company is looking for setting up a testing team. She wants to make sure that there is maximum objectivity and independence in the testing team. What type of team should she set up? a) Making some developers responsible for testing and rotating them b) In a startup testing is not important so she should not setup a testing team c) A team of testers reporting to development manager d) An independent testing team reporting to a test manager

d

Exploratory testing is best suited in which condition? a) When detailed specifications are present b) When the team is composed of less experienced testers c) In regulated industries where high degree of documentation may be required d) When detailed specifications are not present

d

The functionality of the following programme will be tested. It calculates the greatest common denominator GCD of two whole numbers (integer) greater than zero : The return value of the programme is the greatest common denominator of ValueA and ValueB . The following test cases will be used : ValueA: ValueB: a) 0 0 b) 0 1 c) 0 MAX d) 0 MAX+1 e) 1 0 f) 1 1 g) 1 MAX h) 1 MAX+1 etc..... MAX: greatest number that the system can handle (e.g., 65535) Which functional test technique was used to generate the tests cases? (putting it differently: How were the test data selected) a) Equivalence partitioning b) State transition diagrams c) Decision tables d) Boundary value analysis

d

What type of code coverage is needed to test the code fragment given below? int discount; if (season = "lean") discount = 1.5*currentDscountRate; fare = fare*discount; a) statement coverage is sufficient 100% b) multiple condition coverage is required 100% c) statement coverage, which in this case is same as 100% 100% branch coverage d) branch coverage

d

Which of the following areas should the expertise of the test leader ideally cover? a) IT Fundamentals, basic knowledge of testing, software engineering, personnel management b) Basic knowledge of testing, programming experience, knowledge of test tools c) IT Fundamentals, basic knowledge of testing, understanding of the system being tested d) Software testing, quality management, project management, personnel management

d

Which of the following is a non-functional test a) Feature testing b) White box testing c) Unit testing d) Performance testing

d

Which of the following is not a part of test planning activity? a) Assigning test execution tasks to different people b) Doing risk analysis c) Deciding the criteria to determine when to stop testing d) Filing bug reports

d


Kaugnay na mga set ng pag-aaral

Chapter 40: Caring for Clients with Neurologic Deficits

View Set

Materials Exam 1 Chapters 1,3,9,20

View Set

Anatomy - Extensor pollicis longus muscle

View Set

RHEL - Chapter 13 - Archiving and Transferring Files

View Set

English 10A - Analyzing Idea Development in an Essay

View Set

Understanding Insurance Underwriting FINAL EXAM (MD 103721PC)

View Set

Devices Operating at Different Layers of the OSI Model

View Set