1/264
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Q. 31: Which document helps you to track test coverage?
A. Traceability Matrix
B. Test plan
C. Test log
A
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
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
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
Q. 35: Verification performed without any executable code is referred to as
A. Review
B. Static testing
C. Validation
D. Sanity testing
B
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
Q. 37: UAT is different from other testing types normally because of
A. Data
B. Cycles
C. Defects
D. None of the above
A
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
Q. 39: What is COTS?
A. Commercial On-the-shelf software
B. Commercial off-the-shelf software
C. Common Offshore testing Software
B
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
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
Q. 42: It is difficult to create test scenarios for high-level risks
A. True
B. False
A
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
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
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
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
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
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
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
Q. 50: Path coverage includes
A. Statement coverage
B. Condition coverage
C. Decision coverage
D. None of the above
C
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
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
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
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
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
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
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
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
Q. 59: A test plan defines
A. What is selected for testing
B. Objectives and results
C. Expected results
D. Targets and misses
B
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
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
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
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
Q. 64: Test data planning essentially includes
A. Network
B. Operational Model
C. Boundary value analysis
D. Test Procedure Planning
C
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
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
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
Q. 68: Testing error messages fall under _________category of testing.
A. Incremental Testing
B. Thread Testing
C. Documentation Testing
D. Stress Testing
C
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
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
Q. 71: Recovery Testing aims at verifying the system's ability to recover from varying degrees of failure.
A. True
B. False
A
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
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
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
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
Q. 76: Acceptance requirements that a system should meet is
A. Usability
B. Understandability
C. Functionality
D. Enhancements
C
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
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
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
Q. 80: Acceptance tests are normally conducted by the
A. Developer
B. End users
C. Test team
D. Systems engineers
B
Q. 81: Operations testing is _______
A. Compliance testing
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations
E
Q. 82: Security falls under _______
A. Compliance testing
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations
A
Q. 83: Portability falls under _______
A. Compliance testing
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations
B
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
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
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
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
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
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
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
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
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
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
Q. 94: Authorization refers to _________
A. Compliance testing
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations
C
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
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
Q. 97: Security falls under
A. Compliance testing _______
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations
A
Q. 98: Portability falls under _______
A. Compliance testing
B. Disaster testing
C. Verifying compliance to rules
D. Functional testing
E. Ease of operations
B
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
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