Thẻ ghi nhớ: SWT301 - ISTQB 2 | Quizlet

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/264

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

265 Terms

1
New cards

Q. 1: What is Critical in Web Testing?

A. Performance and Functionality
B. Functionality and usability
C. Usability and Performance
D. None of the above

C

2
New cards

Q. 2: Testing across different languages is called

A. Linguistic Testing
B. Localization Testing
C. Both A and B
D. None of the above.

B

3
New cards

Q. 3: Hierarchical System refers to

A. Several levels of component that includes objects and classes
B. Several levels of component that includes objects, classes, systems
C. Several levels of component that includes, foundation components, systems
D. None of the above.

D

4
New cards

Q. 4: Hybrid Testing is

A. Combination of one or more testing techniques
B. Combination of top-down and bottom-up testing
C. Both A and B
D. None of the above.

B

5
New cards

Q. 5: Test coverage analysis is the process of

A. Creating additional test cases to increase coverage
B. Finding areas of program exercised by the test cases
C. Determining a quantitative measure of code coverage, which is a direct measure
of quality.
D. All of the above.

A

6
New cards

Q. 6: White Box Testing is

A. Same as glass box testing
B. Same as clear box testing
C. Both A and B
D. None of the above.

C

7
New cards

Q. 7: Build Verification Test is

A. Same as smoke test
B. Done after each build to make sure that the build doesn�t contain major errors
C. Both A and B
D. None of the above.

C

8
New cards

Q. 8: Content Testing is

A. Similar to proof reading
B. Widely used in web testing
C. Part of usability Testing
D. All of the above

D

9
New cards

Q. 9: Decision Coverage.

A. Testing the boolean expressions which are not in control structures
B. Entire expression is considered as boolean expression irrespective of logical-and and logical-or operators
C. Coverage except switch-statement cases, exception handlers
D. All of the above.

B

10
New cards

Q. 10: Class testing

A. Require a driver to test
B. No need of instances of other classes
C. No need to test the transitions
D. All of the above.

A

11
New cards

Q. 11: Branch Coverage is

A. Another name for decision coverage
B. Another name for all-edges coverage
C. Another name for basic path coverage
D. All the above

D

12
New cards

Q. 12: The following example is a
If (condition1 && (condition2 || function1()))
statement1;
else
statement2;

A. Decision coverage
B. Condition coverage
C. Statement coverage
D. Path Coverage

A

13
New cards

Q. 13: Desk Checking is

A. Same as code walkthrough
B. Same as code inspection
C. Verification of code by the developers
D. None of the above.

C

14
New cards

Q. 14: Which statement is relevant for test driver?

A. A program that directs the execution of another program against a collection of test data sets. Usually the test driver also records and organizes the output generated as the tests are run.
B. A document that identifies test items and includes current status and location information.
C. A document describing any event during the testing process that requires investigation
D. A software item that is an object of testing.

A

15
New cards

Q. 15: The benefits of glass box testing are

A. Focused Testing, Testing coverage, control flow
B. Data integrity, Internal boundaries, algorithm specific testing
C. Both A and B
D. Either A or B

C

16
New cards

Q. 16: Identify which one is an internal failure

A. Delaying tester's access to areas of the code
B. Replacement with updated product
C. Training programmers to make or miss fewer bugs
D. Testing by Tech. Support

A

17
New cards

Q. 17: Smoke Testing is

A. To find whether the hardware burns out
B. Same as build verification test
C. To find that software is stable
D. None of the above

B

18
New cards

Q. 18: Code Walkthrough is ________

A. A type of dynamic testing
B. Type of static testing
C. Neither dynamic nor static
D. Performed by the testing teamQ. 18: Code Walkthrough is ________
A. A type of dynamic testingB. Type of static testingC. Neither dynamic nor staticD. Performed by the testing team

B

19
New cards

Q. 19: Static Analysis is

A. Same as static testing
B. Done by the developers
C. Both A and B
D. None of the above

C

20
New cards

Q. 20: Structural Testing is

A. Same as black box testing
B. Same as white box testing
C. Same as functional testing
D. None of the above.

B

21
New cards

Q. 21: User Acceptance Testing is

A. Same as Alpha Testing
B. Same as Beta Testing
C. Combination of Alpha and Beta Testing
D. None of the above

C

22
New cards

Q. 22: Error seeding

A. Evaluates the thoroughness with which a computer program is tested by purposely inserting errors into a supposedly correct program.
B. Errors inserted by the developers intentionally to make the system malfunctioning.
C. Neither A or B
D. Both A and B

A

23
New cards

Q. 23: Unit, Integration and System testing being replaced by ________ using object oriented software testing concepts

A. Classing testing, Object Integration testing, System testing
B. Statement coverage, Branch coverage , Condition coverage
C. All of the above
D. None of the above

A

24
New cards

Q. 24: What is the relationship between equivalence partitioning and boundary value analysis techniques?

A. Structural testing
B. Opaque testing
C. Compatibility testing
D. All of the above

B

25
New cards

Q. 25: Which of the following best describes validation?

A. Determination of the correctness of the final program or software produced from a development project with respect to the user needs and requirements.
B. A document that describes testing activities and results and evaluates the corresponding test items
C. Test data that lie within the domain of the function represented by the program
D. All of the above

A

26
New cards

Q. 26: Which of the following best describes the difference between clear box and opaque box?

1) Clear box is structural testing , opaque box is functional testing
2) Clear box is done by tester, and opaque box is done by developer
3) Ad-hoc testing is a type of opaque box testing
A. 1 only
B. 1 and 3
C. 2
D. 3

B

27
New cards

Q. 27: The goal of software testing is to

A. Debug the system
B. Validate that the system behaves as expected
C. Let the developer know the defects injected by him
D. Execute the program with the intent of finding errors

D

28
New cards

Q. 28: What is the concept of introducing a small change to the program and having the effects of that change show up in some test?

A. Desk checking
B. Debugging a program
C. A mutation error
D. Performance testing
E. Introducing mutations

E

29
New cards

Q. 29: Random Testing (K) refers to

A. Program is tested randomly sampling the input.
B. A black-box testing technique
C. Both A and B
D. None of the above.

C

30
New cards

Q. 30: Which type of testing is performed to test applications across different browsers and OS?

A. Static testing
B. Performance testing
C. Compatibility testing
D. Functional testing

C

31
New cards

Q. 31: Which document helps you to track test coverage?

A. Traceability Matrix
B. Test plan
C. Test log

A

32
New cards

Q. 32: _________ test is conducted at the developer's site by a customer.

A. Beta
B. System
C. Alpha
D. None of the above

C

33
New cards

Q. 33: Test summary report

A. Functional testing is mostly
B. Validation techniques
C. Verification techniques
D. Both of the above
E. None of the above

B

34
New cards

Q. 34: Which of the following is not a type of test under phases in testing life cycle?

A. Integration test
B. Load test
C. User Acceptance test
D. Beta test

D

35
New cards

Q. 35: Verification performed without any executable code is referred to as

A. Review
B. Static testing
C. Validation
D. Sanity testing

B

36
New cards

Q. 36: Use of an executable model to represent the behavior of an object is called

A. Simulation
B. Software item
C. Software feature
D. None of the above

A

37
New cards

Q. 37: UAT is different from other testing types normally because of

A. Data
B. Cycles
C. Defects
D. None of the above

A

38
New cards

Q. 38: Alpha testing is differentiated from Beta testing by

A. The location where the tests are conducted.
B. The types of test conducted
C. The people doing the testing
D. The degree to which white box techniques are used

A

39
New cards

Q. 39: What is COTS?

A. Commercial On-the-shelf software
B. Commercial off-the-shelf software
C. Common Offshore testing Software

B

40
New cards

Q. 40: Defects are least costly to correct at what stage of the development cycle?

A. Requirements
B. Analysis & Design
C. Construction
D. Implementation

A

41
New cards

Q. 41: _________must be developed to describe when and how testing will occur.

A. Test Strategy
B. Test Plan
C. Test Design
D. High Level document

B

42
New cards

Q. 42: It is difficult to create test scenarios for high-level risks

A. True
B. False

A

43
New cards

Q. 43: __________ testing assumes that the path of logic in a unit or program is known.

A. Black Box testing
B. Performance Testing
C. White Box testing
D. Functional testing

C

44
New cards

Q. 44: Decision to stop testing should be based upon

A. Successful use of specific test case design methodologies
B. A percentage of coverage for each coverage category
C. Rate of error detection falls below a specified threshold
D. All of the above

D

45
New cards

Q. 45: Testing where the system is subjected to large number of data, is

A. System Testing
B. Volume Testing
C. Statistical testing
D. Statement testing

B

46
New cards

Q. 46: The purpose of software testing is to

A. Demonstrate that the application works properly
B. Detect the defects
C. Validate the logical design

A

47
New cards

Q. 47: Software testing activities should start

A. As soon as the code is written
B. During the design stage
C. When the requirements have been formally documented
D. As soon as possible in the development lifecycle

C

48
New cards

Q. 48: Test cases need to be written for

A. Valid and unexpected conditions
B. Valid and expected conditions
C. Both A and B
D. None of the above

C

49
New cards

Q. 49: Find the invalid equivalence class for the following test case
Draw a line up to the length of 4 inches

A. Line with 1 dot-width
B. Curve
C. Line with 4 inches
D. None of the above

B

50
New cards

Q. 50: Path coverage includes

A. Statement coverage
B. Condition coverage
C. Decision coverage
D. None of the above

C

51
New cards

Q. 51: Characteristic of a good test

A. Reasonable probability of catching an error and can be redundant
B. It is not simple or too complex
C. Reasonable probability of catching an error and cannot be redundant
D. It is either simple or too complex

C

52
New cards

Q. 52: Test Procedure

A. Collection of test plans
B. Combination of test plan and test cases
C. Collection of test cases
D. None of the above

C

53
New cards

Q. 53: Sources of regression test cases are

A. Boundary tests and other preplanned tests.
B. Tests that reveal bugs in the program
C. Customer reported bugs
D. All of the above

D

54
New cards

Q. 54: Testing Process comprised of

A. Test Plan and Test Cases
B. Test log and Test Status
C. Defect Tracking
D. All of the above

D

55
New cards

Q. 55: Find the Equivalence class for the following test case
Enter a number to test the validity of being accepting the numbers between 1 and 99

A. All numbers < 1
B. All numbers > 99
C. Number = 0
D. All numbers between 1 and 99

D

56
New cards

Q. 56: Suggest an alternative for requirement traceability matrix

A. Test Coverage matrix
B. Average defect aging
C. Test Effectiveness
D. Error discovery rate

A

57
New cards

Q. 57: Test Plan

A. Road map for testing
B. Tells about the actual results and expected results
C. Both A and B
D. None of the above

A

58
New cards

Q. 58: Coverage based analysis is best described as:

A. A metric used to show the logic covered during a test session providing insight to the extent of testing.
B. A tool for documenting the unique combinations of conditions and associated results in order to derive unique test cases for validation testing.
C. Tools for documenting defects as they are found during testing and for tracking their status through to resolution.
D. The most traditional means for analyzing a system or a program

A

59
New cards

Q. 59: A test plan defines

A. What is selected for testing
B. Objectives and results
C. Expected results
D. Targets and misses

B

60
New cards

Q. 60: Test planning should begin

A. At the same time that requirement definitions begins
B. When building starts
C. When code build is complete
D. After shipping the first version

A

61
New cards

Q. 61: The following defines the statement of what the tester is expected to accomplish or validate during testing activity

A. Test scope
B. Test objective
C. Test environment
D. None of the above

B

62
New cards

Q. 62: As a tester, what is your main objective in reviewing a requirement document?

A. To ascertain that each requirement is traceable to a business need
B. To ascertain that each requirement is both testable and uniquely identifiable
C. To ascertain that each requirement is traceable to a business need, testable, and uniquely identifiable
D. To ascertain that each requirement is uniquely identifiable

C

63
New cards

Q. 63: Deliverables of test design phase include all the following except

A. Test data
B. Test data plan
C. Test summary report
D. Test procedure plan

C

64
New cards

Q. 64: Test data planning essentially includes

A. Network
B. Operational Model
C. Boundary value analysis
D. Test Procedure Planning

C

65
New cards

Q. 65: Which of the following is not decided in the test-planning phase?

A. Schedules and deliverables
B. Hardware and software
C. Entry and exit criteria
D. Types of test cases

D

66
New cards

Q. 66: The selection of test cases for regression testing

A. Requires knowledge on the bug fixes and how it affect the system
B. Includes the area of frequent defects
C. Includes the area which has undergone many/recent code changes
D. All of the above

D

67
New cards

Q. 67: Test design mainly emphasizes all the following except

A. Data planning
B. Test procedures planning
C. Mapping the data and test cases
D. Data synchronization

D

68
New cards

Q. 68: Testing error messages fall under _________category of testing.

A. Incremental Testing
B. Thread Testing
C. Documentation Testing
D. Stress Testing

C

69
New cards

Q. 69: Which testing methods are used by end-users who actually test software before they use it?

A. Alpha & Beta Testing
B. White Box Testing
C. Black Box Testing
D. Trial & Error Testing

A

70
New cards

Q. 70: Integration testing where no incremental testing takes place prior to all the system's components being combined to form the system.

A. System testing
B. Component Testing
C. Incremental Testing
D. Big bang testing

D

71
New cards

Q. 71: Recovery Testing aims at verifying the system's ability to recover from varying degrees of failure.

A. True
B. False

A

72
New cards

Q. 72: The testing attempts to violate those procedures, which should test the adequacy of the security procedures.

A. Disaster testing
B. Functional testing
C. Regression testing
D. Compliance testing

D

73
New cards

Q. 73: Application developed should fit user's business process. The components of fit are

A. Data
B. People
C. Structure
D. All of the above

D

74
New cards

Q. 74: Which is not the responsibility of customer/ user of the software

A. Plan how and by whom each acceptance activity will be performed
B. Prepare the acceptance plan
C. Prepare resource plan
D. Plan resources for providing information on which to base acceptance decisions

C

75
New cards

Q. 75: In preparation for developing the acceptance criteria, the user should

A. Know the defects in the application
B. Acquire the basic knowledge of the application for which the system is intended
C. Understand the risks and benefits of the development methodology that is to be used in correcting the software system
D. Know new enhancement and basic understanding of how the application is implemented in users organization

C

76
New cards

Q. 76: Acceptance requirements that a system should meet is

A. Usability
B. Understandability
C. Functionality
D. Enhancements

C

77
New cards

Q. 77: Testing techniques that can be used in acceptance testing are

A. Structural
B. Functional
C. Usability
D. A and B
E. B and C

D

78
New cards

Q. 78: For final software acceptance testing, the system should include

A. Delivered software
B. All user documents
C. Final version of other software deliverables
D. All of the above

D

79
New cards

Q. 79: Acceptance testing means
A. Testing performed on a single stand alone module or unit of code

B. Testing after changes have been made to ensure that no unwanted changes were introduced
C. Testing to ensure that the system meets the needs of the organization and end user.
D. Users test the application in the developers environment

C

80
New cards

Q. 80: Acceptance tests are normally conducted by the

A. Developer
B. End users
C. Test team
D. Systems engineers

B

81
New cards

Q. 81: Operations testing is _______

A. Compliance testing
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations

E

82
New cards

Q. 82: Security falls under _______

A. Compliance testing
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations

A

83
New cards

Q. 83: Portability falls under _______

A. Compliance testing
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations

B

84
New cards

Q. 84: What are the four attributes to be present in any test problem?

A. Statement, criteria, effect and cause
B. Priority, fix, schedule and report
C. Statement, fix effect and report
D. None of the above.

A

85
New cards

Q. 85: Load Testing Tools _______

A. Reduces the time spent by the testers
B. Reduces the resources spent like hardware
C. Are mostly used in web testing
D. All of the above

D

86
New cards

Q. 86: Identify which one is a load condition

A. Lost messages
B. Task starts before its prerequisites are met.
C. Lost or out of sync messages
D. Early end of string

A

87
New cards

Q. 87: State which of the one is false

A. In performance testing, usage of tool is a must
B. In database testing, database knowledge is a must.
C. In Functional Testing, knowledge of business logic is a must
D. None of the above.

D

88
New cards

Q. 88: Load testing emphasizes on performance under load while stress testing emphasizes on _______

A. Breaking load
B. Performance under stress
C. Performance under load
D. There is no such difference, both are same

A

89
New cards

Q. 89: Which of the following is not a form of performance testing?

A. Spike testing
B. Volume testing
C. Transaction testing
D. Endurance testing

C

90
New cards

Q. 90: What is NOT a test log?

A. Maps the test results to requirements
B. Records test activities
C. Maintains control over the test
D. Contains pass or fail results.

A

91
New cards

Q. 91: When Integration testing should begin _______

A. During black-box testing
B. Once unit testing is complete for the integrating components
C. Before unit testing is complete
D. All of the above

B

92
New cards

Q. 92: Which is NOT a part of integration testing

A. Validation of the links between the clients and server
B. Output interface file accuracy
C. Back-out situations
D. None of the above.

D

93
New cards

Q. 93: When to stop testing?

A. When all quality goals defined at the start of the project have been met.
B. When running short of time
C. When all test cases are executed
D. All the above

A

94
New cards

Q. 94: Authorization refers to _________

A. Compliance testing
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations

C

95
New cards

Q. 95: File Integrity falls under _______

A. Compliance testing
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations

D

96
New cards

Q. 96: Operations testing refers to _______

A. Compliance testing
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations

E

97
New cards

Q. 97: Security falls under

A. Compliance testing _______
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations

A

98
New cards

Q. 98: Portability falls under _______

A. Compliance testing
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations

B

99
New cards

Q. 99: What are the four attributes to be present in any test problem?

A. Statement, criteria, effect and cause
B. Priority, fix, schedule and report
C. Statement, fix effect and report
D. None of the above.

A

100
New cards

Q. 100: Load testing emphasizes on performance under load while stress testing emphasizes on _______

A. Breaking load
B. Performance under stress
C. Performance under load
D. There is no such difference, all are same

A