# Testing Knowledge Istbq 2

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
| By Indianou
I
Indianou
Community Contributor
Quizzes Created: 4 | Total Attempts: 2,112
Questions: 100 | Attempts: 51

Settings

• 1.

### An input field takes the year of birth between 1900 and 2004. The boundary values for testing this field are:

• A.

0,1900,2004,2005

• B.

1900, 2004

• C.

1899,1900,2004,2005

• D.

1899, 1900, 1901,2003,2004,2005

C. 1899,1900,2004,2005
Explanation
The correct answer includes the boundary values for testing the input field. The values 1899 and 2005 are outside the range of acceptable years, so they are included to test if the field properly rejects values outside the specified range. The values 1900 and 2004 are included to test if the field accepts the minimum and maximum values within the range.

Rate this question:

• 2.

### Which one of the following are non-functional testing methods?

• A.

Usability testing

• B.

System testing

• C.

Performance testing

• D.

Both b & c

D. Both b & c
Explanation
The correct answer is "Both b & c." System testing and performance testing are both non-functional testing methods. System testing involves testing the entire system as a whole, checking if all the components work together correctly. Performance testing is done to evaluate the system's performance under different conditions, such as load testing or stress testing. Usability testing, on the other hand, is a functional testing method that focuses on testing the user interface and user experience of the system.

Rate this question:

• 3.

### Which of the following tools would be involved in the automation of regression test?

• A.

Data tester

• B.

Boundary tester

• C.

Capture/Playback

• D.

Output comparator

C. Capture/Playback
Explanation
Capture/Playback is a tool that would be involved in the automation of regression testing. This tool allows testers to record user interactions with the software and then play them back as test scripts. This helps in automating repetitive test scenarios and ensures that the software behaves consistently across different test runs. By capturing and replaying user actions, the tool can simulate real-world usage and identify any regression issues that may have been introduced in the software.

Rate this question:

• 4.

### Incorrect form of Logic coverage is:

• A.

Statement Coverage

• B.

Pole Coverage

• C.

Condition Coverage

• D.

Path Coverage

B. Pole Coverage
• 5.

### Boundary value testing

• A.

Is the same as equivalence partitioning tests

• B.

Test boundary conditions on, below and above the edges of input and output equivalence classes

• C.

Tests combinations of input circumstances

• D.

Is used in white box testing strategy

B. Test boundary conditions on, below and above the edges of input and output equivalence classes
Explanation
Boundary value testing is a technique used to test the boundary conditions of input and output equivalence classes. It involves testing the values at the edges of these classes, both below and above, to ensure that the system behaves correctly. This technique is different from equivalence partitioning, as it specifically focuses on the boundaries. It is commonly used in white box testing strategies to ensure thorough testing of the system's behavior.

Rate this question:

• 6.

### Pick the best definition of quality

• A.

Quality is job one

• B.

Zero defects

• C.

Conformance to requirements

• D.

Work as designed

C. Conformance to requirements
Explanation
The best definition of quality is "conformance to requirements." This means that a product or service meets the specified requirements and standards set by the customer or the organization. It focuses on meeting the expectations and needs of the customer, ensuring that the product or service is delivered as intended. Quality is not just about the absence of defects but also about meeting the desired specifications and standards.

Rate this question:

• 7.

• A.

Error condition hiding another error condition

• B.

Creating a test case which does not reveal a fault

• C.

• D.

Masking a fault by a tester

A. Error condition hiding another error condition
Explanation
Fault masking refers to the situation where one error condition is hiding or concealing another error condition. This means that when an error occurs, instead of directly indicating the root cause or fault, it is covered up by another error condition. This can make it difficult to identify and diagnose the original fault, as the focus is shifted towards the secondary error. Fault masking can occur unintentionally during development or testing, and it can lead to challenges in troubleshooting and resolving issues.

Rate this question:

• 8.

### One Key reason why developers have difficulty testing their own work is :

• A.

Lack of technical documentation

• B.

Lack of test tools on the market for developers

• C.

Lack of training

• D.

Lack of Objectivity

D. Lack of Objectivity
Explanation
Developers may have difficulty testing their own work due to a lack of objectivity. When developers test their own code, they may unintentionally overlook errors or make assumptions about its functionality. This lack of objectivity can lead to biased testing and a failure to identify potential issues. Having a fresh set of eyes or involving a dedicated tester can help provide a more objective perspective and improve the overall quality of the testing process.

Rate this question:

• 9.

### During the software development process, at what point can the test process start?

• A.

When the code is complete.

• B.

When the design is complete.

• C.

When the software requirements have been approved.

• D.

When the first code module is ready for unit testing

C. When the software requirements have been approved.
Explanation
The test process can start when the software requirements have been approved because it is important to have a clear understanding of what the software should do before testing can begin. Once the requirements have been approved, the testing team can start creating test cases and test plans based on those requirements. This ensures that the software is tested against the intended functionality and that any deviations or issues can be identified and addressed early in the development process.

Rate this question:

• 10.

### How many test cases are necessary to cover all the possible sequences of statements (paths) for the following program fragment? Assume that the two conditions are independent of each other :if (Condition 1) then statement 1 else statement 2 if (Condition 2) then statement 3

• A.

2 Test Cases

• B.

3 Test Cases

• C.

4 Test Cases

• D.

Not achievable

A. 2 Test Cases
Explanation
The given program fragment consists of two if-else statements. Each statement has two possible outcomes (true or false) based on the conditions. Since the conditions are independent of each other, the number of test cases required to cover all possible sequences of statements is the product of the number of outcomes for each statement. In this case, the first statement has 2 outcomes and the second statement has 2 outcomes as well. Therefore, the total number of test cases needed is 2 x 2 = 4. However, the correct answer is 2 test cases, which suggests that there is an overlapping or redundancy in the possible sequences of statements, making it achievable with fewer test cases.

Rate this question:

• 11.

### Acceptance test cases are based on what?

• A.

Requirements

• B.

Design

• C.

Code

• D.

Decision table

A. Requirements
Explanation
Acceptance test cases are based on requirements. Acceptance testing is performed to ensure that the system meets the specified requirements and is acceptable for delivery to the end-users. Therefore, the acceptance test cases are designed based on the requirements to verify if the system functions as intended and fulfills the desired functionalities outlined in the requirements documentation. By testing against the requirements, it ensures that the system meets the user's needs and expectations.

Rate this question:

• 12.

### How much testing is enough?

• A.

This question is impossible to answer

• B.

This question is easy to answer

• C.

The answer depends on the risk for your industry, contract and special requirements

• D.

C. The answer depends on the risk for your industry, contract and special requirements
Explanation
The answer depends on the risk for your industry, contract, and special requirements. Different industries have different levels of risk associated with their products or services, which will determine the amount of testing needed. Additionally, the terms of the contract and any specific requirements or regulations that need to be met will also impact the amount of testing required. Therefore, it is impossible to give a definitive answer to how much testing is enough without considering these factors.

Rate this question:

• 13.

### A common test technique during component test is:

• A.

Statement and branch testing

• B.

Usability testing

• C.

Security testing

• D.

Performance testing

A. Statement and branch testing
Explanation
Statement and branch testing is a common test technique used during component testing. This technique involves testing each statement and branch in the code to ensure that all possible paths and conditions are tested. It helps in identifying any issues or errors in the code logic, ensuring that all statements are executed and all possible outcomes are tested. This technique is essential for achieving high code coverage and improving the overall quality of the component being tested.

Rate this question:

• 14.

### Statement Coverage will not check for the following.

• A.

Missing Statements

• B.

Unused Branches

• C.

• D.

Unused Statement

A. Missing Statements
Explanation
Statement coverage is a testing technique that aims to ensure that every statement in the code is executed at least once. It helps in identifying missing statements, which are those statements in the code that are not executed during the testing process. Therefore, statement coverage will indeed check for missing statements. However, it will not specifically check for unused branches, dead code, or unused statements, which are other aspects of code coverage that may be checked using different techniques such as branch coverage or path coverage.

Rate this question:

• 15.

### Code Coverage is used as a measure of what ?

• A.

Defects

• B.

Trends analysis

• C.

Test Effectiveness

• D.

Time Spent Testing

C. Test Effectiveness
Explanation
Code coverage is used as a measure of test effectiveness. It indicates the extent to which the source code of a program has been tested. Code coverage helps to identify areas of the code that have not been executed during testing, which can be useful in identifying potential defects or areas that require further testing. By measuring code coverage, testers can assess the effectiveness of their testing efforts and make informed decisions about the quality of the software being tested.

Rate this question:

• 16.

### Which of the following uses Impact Analysis most?

• A.

Component testing

• B.

Non-functional system testing

• C.

User acceptance testing

• D.

Maintenance testing

D. Maintenance testing
Explanation
Maintenance testing uses Impact Analysis most because it involves making changes or updates to an existing system or software. Impact Analysis helps in identifying the potential areas that may be affected by the changes and allows testers to focus on testing those specific areas to ensure that the modifications do not have any unintended consequences on the system's functionality. This helps in minimizing risks and ensuring that the system remains stable and functional after the changes are implemented.

Rate this question:

• 17.

### Evaluating testability of the requirements and system are a part of which phase

• A.

Test Analysis and Design

• B.

Test Planning and control

• C.

Test Implementation and execution

• D.

Evaluating exit criteria and reporting

A. Test Analysis and Design
Explanation
The correct answer is Test Analysis and Design. During this phase, the testability of the requirements and system is evaluated. This involves analyzing the requirements to determine if they are clear, complete, and testable, as well as designing the test cases and test data needed to verify the system's functionality. This phase is crucial in ensuring that the testing process is well-planned and that the system can be effectively tested.

Rate this question:

• 18.

### Repeated Testing of an already tested program, after modification, to discover any defects introduced or uncovered as a result of the changes in the software being tested or in another related or unrelated software component:

• A.

ReTesting

• B.

Confirmation Testing

• C.

Regression Testing

• D.

Negative Testing

C. Regression Testing
Explanation
Regression testing is the process of retesting an already tested program after making modifications to ensure that the changes have not introduced any new defects or caused any issues in other related or unrelated software components. It is done to ensure that the modified software still performs as expected and does not negatively impact the existing functionality.

Rate this question:

• 19.

### Impact Analysis helps to decide :

• A.

How much regression testing should be done

• B.

Exit Criteria

• C.

How many more test cases need to written

• D.

Different Tools to perform Regression Testing

A. How much regression testing should be done
Explanation
Impact Analysis helps to decide how much regression testing should be done. This is because Impact Analysis involves assessing the potential impact of a change or a defect fix on the existing system. By analyzing the impact, one can determine the areas of the system that are likely to be affected by the change and prioritize the regression testing efforts accordingly. This ensures that the most critical and high-risk areas are thoroughly tested, while minimizing the time and effort spent on testing areas that are less likely to be impacted.

Rate this question:

• 20.

### Functional system testing is:

• A.

Testing that the system functions with other systems

• B.

Testing that the components that comprise the system function together

• C.

Testing the end to end functionality of the system as a whole

• D.

Testing the system performs functions within specified response times

C. Testing the end to end functionality of the system as a whole
Explanation
Functional system testing is a type of testing that focuses on testing the end-to-end functionality of the system as a whole. This means that it verifies that all the components and systems within the larger system are working together correctly and performing their intended functions. It ensures that the system is able to perform its intended tasks and meet the specified requirements.

Rate this question:

• 21.

### Which of the following techniques is NOT a black box technique?

• A.

State transition testing

• B.

LCSAJ (Linear Code Sequence and Jump)

• C.

Syntax testing

• D.

Boundary value analysis

B. LCSAJ (Linear Code Sequence and Jump)
Explanation
LCSAJ (Linear Code Sequence and Jump) is not a black box technique because it involves analyzing the internal structure and logic of the code. Black box testing focuses on testing the functionality of a system without considering its internal implementation. State transition testing, syntax testing, and boundary value analysis are all black box techniques as they only consider the inputs and outputs of the system without any knowledge of its internal workings.

Rate this question:

• 22.

### Success Factors for a review include : i. Each Review does not have a predefined objective ii. Defects found are welcomed and expressed objectively iii. Management supports a good review process. There is an emphasis on learning and process improvement

• A.

Ii,iii,iv are correct and i is incorrect

• B.

Iii , i , iv is correct and ii is incorrect

• C.

I , iii , iv , ii is incorrect

• D.

Ii is correct

A. Ii,iii,iv are correct and i is incorrect
Explanation
The correct answer is ii, iii, iv are correct and i is incorrect. This is because the success factors for a review include having a predefined objective for each review (i is incorrect). Defects found during the review should be welcomed and expressed objectively (ii is correct). Management support is important for a good review process (iii is correct). There is also an emphasis on learning and process improvement (iv is correct).

Rate this question:

• 23.

### Test Conditions are derived from

• A.

Specifications

• B.

Test Cases

• C.

Test Data

• D.

Test Design

A. Specifications
Explanation
The test conditions are derived from specifications. Specifications outline the requirements and functionalities of the system or product being tested. They provide detailed information on what needs to be tested and what aspects of the system should be focused on during testing. Test conditions are derived by analyzing and interpreting the specifications to identify specific scenarios, inputs, and expected outcomes that need to be tested. By referring to the specifications, testers can ensure that they cover all the necessary test conditions during the testing process.

Rate this question:

• 24.

### Minimum Test Required for Statement Coverage : Disc = 0 Order-qty = 0 Read Order-qty If Order-qty >=20 then Disc = 0.05 If Order-qty >=100 then Disc =0.1 End if End if

• A.

Statement coverage is 4

• B.

Statement coverage is 1

• C.

Statement coverage is 3

• D.

Statement coverage is 2

B. Statement coverage is 1
Explanation
The correct answer is "Statement coverage is 1" because there is only one statement in the code, which is "Read Order-qty". This statement is covered regardless of the value of Order-qty, so achieving statement coverage would only require executing this statement once.

Rate this question:

• 25.

### Which of the following will be the best definition for Testing :

• A.

The goal / purpose of testing is to demonstrate that the program works.

• B.

The purpose of testing is to demonstrate that the program is defect free

• C.

The purpose of testing is to demonstrate that the program does what it is supposed to do

• D.

Testing is executing Software for the purpose of finding defects

D. Testing is executing Software for the purpose of finding defects
Explanation
The correct answer for this question is "Testing is executing Software for the purpose of finding defects." This definition accurately describes the purpose of testing, which is to identify and uncover any defects or issues in the software. By executing the software and carefully observing its behavior, testers can identify any areas where the program may not be functioning correctly or as intended. This definition highlights the main objective of testing, which is to ensure the quality and reliability of the software by identifying and resolving any defects.

Rate this question:

• 26.

### Which of the following is not a type of incremental testing approach?

• A.

Top down

• B.

Big-bang

• C.

Bottom up

• D.

Functional incrementation

B. Big-bang
Explanation
The Big-bang approach is not a type of incremental testing approach. Incremental testing involves testing small portions of a system or software incrementally, gradually adding and testing new features or components. The Big-bang approach, on the other hand, involves testing the entire system as a whole, without breaking it down into smaller parts. This approach can be risky as any issues or bugs in the system may be difficult to isolate and fix. Therefore, the Big-bang approach is not considered an incremental testing approach.

Rate this question:

• 27.

### In case of Large Systems

• A.

Only few tests should be run

• B.

Testing should be on the basis of Risk

• C.

Only Good Test Cases should be executed

• D.

Test Cases written by good test engineers should be executed

B. Testing should be on the basis of Risk
Explanation
In large systems, it is not feasible to run all possible tests due to time and resource constraints. Therefore, testing should be prioritized based on the level of risk associated with different components or functionalities of the system. By focusing on high-risk areas, testers can ensure that critical aspects of the system are thoroughly tested, while low-risk areas may receive less attention. This approach allows for efficient testing and ensures that potential issues with high impact are identified and addressed early in the testing process.

Rate this question:

• 28.

### Which of the following statements about reviews is true?

• A.

Reviews cannot be performed on user requirements specifications.

• B.

Reviews are the least effective way of testing code.

• C.

Reviews are unlikely to find faults in test plans.

• D.

Reviews should be performed on specifications, code, and test plans.

D. Reviews should be performed on specifications, code, and test plans.
Explanation
Reviews should be performed on specifications, code, and test plans. This statement is true because reviews are a systematic examination of a document or artifact to evaluate its quality and identify any faults or improvements. By conducting reviews on specifications, code, and test plans, potential issues can be identified and addressed early in the development process, leading to improved quality and efficiency. Reviews help to ensure that the requirements are clear and complete, the code is correct and maintainable, and the test plans are comprehensive and effective.

Rate this question:

• 29.

### Test cases are designed during:

• A.

Test recording.

• B.

Test planning.

• C.

Test configuration.

• D.

Test specification.

D. Test specification.
Explanation
Test cases are designed during test specification. Test specification involves the process of creating detailed test cases based on the requirements and specifications of the software being tested. It includes identifying the inputs, expected outputs, and steps to be followed for each test case. Test planning involves determining the overall testing approach and strategy, test configuration involves setting up the test environment, and test recording involves capturing the actual test execution. However, it is during the test specification phase that the actual test cases are designed.

Rate this question:

• 30.

### A configuration management system would NOT normally provide:

• A.

Linkage of customer requirements to version numbers.

• B.

Facilities to compare test results with expected results.

• C.

The precise differences in versions of software component source code.

• D.

B. Facilities to compare test results with expected results.
Explanation
A configuration management system is primarily used for managing and controlling changes to software components and their versions. It helps in tracking and documenting the changes made to the source code, ensuring that the correct versions are used, and controlling access to the source code library. However, comparing test results with expected results is not a typical function of a configuration management system. This task is usually performed by testing tools or frameworks that are separate from the configuration management system.

Rate this question:

• 31.

### A deviation from the specified or expected behavior that is visible to end-users is called:

• A.

An error

• B.

A fault

• C.

A failure

• D.

A defect

C. A failure
Explanation
A deviation from the specified or expected behavior that is visible to end-users is called a failure. This means that the system or software is not performing as intended and is causing issues or problems for the users. It could be a result of errors, faults, or defects within the system, but the key distinction is that a failure is the observable impact of these issues on the end-user experience.

Rate this question:

• 32.

### System testing should investigate

• A.

Non-functional requirements only not Functional requirements

• B.

Functional requirements only not non-functional requirements

• C.

Non-functional requirements and Functional requirements

• D.

Non-functional requirements or Functional requirements

C. Non-functional requirements and Functional requirements
Explanation
System testing should investigate both non-functional requirements and functional requirements. Non-functional requirements are the qualities or attributes that a system should possess, such as performance, reliability, usability, and security. Functional requirements, on the other hand, define the specific functions or tasks that the system should be able to perform. Both types of requirements are important to ensure that the system meets the desired standards and performs as expected. Therefore, system testing should consider both non-functional and functional requirements to ensure the overall quality and effectiveness of the system.

Rate this question:

• 33.

### Which is the non-functional testing

• A.

Performance testing

• B.

Unit testing

• C.

Regression testing

• D.

Sanity testing

A. Performance testing
Explanation
Performance testing is a type of non-functional testing that evaluates the system's ability to handle different workloads and measure its responsiveness, scalability, and stability under varying conditions. It focuses on assessing the system's performance in terms of speed, reliability, resource usage, and throughput. This testing is conducted to identify any performance bottlenecks, optimize system performance, and ensure that the system meets the required performance standards. Unit testing, regression testing, and sanity testing, on the other hand, are all functional testing techniques that focus on verifying the correctness and functionality of specific components or the entire system.

Rate this question:

• 34.

### Purpose of test design technique is

• A.

Identifying test conditions only, not Identifying test cases

• B.

Not Identifying test conditions, Identifying test cases only

• C.

Identifying test conditions and Identifying test cases

• D.

Identifying test conditions or Identifying test cases

C. Identifying test conditions and Identifying test cases
Explanation
The purpose of a test design technique is to identify both test conditions and test cases. Test conditions refer to the specific factors or attributes that need to be tested, while test cases are the specific inputs, actions, or events that are used to test those conditions. By identifying both the conditions and the corresponding cases, a test design technique ensures that all relevant aspects of the system are thoroughly tested.

Rate this question:

• 35.

### ___________ technique can be used to achieve input and output coverage

• A.

Boundary value analysis

• B.

Equivalence partitioning

• C.

Decision table testing

• D.

State transition testing

C. Decision table testing
Explanation
Decision table testing is a technique that can be used to achieve input and output coverage. Decision tables are used to capture complex business rules or logic, and they help in identifying different combinations of inputs and corresponding outputs. By creating a decision table and testing all possible combinations of inputs and their expected outputs, a tester can ensure that the system is thoroughly tested and all possible scenarios are covered. This technique is particularly useful when there are multiple conditions or rules that need to be considered for a particular functionality.

Rate this question:

• 36.

### Use cases can be performed to test

• A.

Performance testing

• B.

Unit testing

• C.

• D.

Static testing

Explanation
Use cases can be performed to test business scenarios. Use cases are a way of capturing and describing how users interact with a system or application to achieve specific goals. By testing business scenarios through use cases, we can ensure that the system or application is functioning correctly and meeting the requirements and objectives of the business. This type of testing helps to validate that the system is able to handle real-world business scenarios and perform the necessary functions accurately and efficiently.

Rate this question:

• 37.

### ________________ testing is performed at the developing organization’s site

• A.

Unit testing

• B.

Regression testing

• C.

Alpha testing

• D.

Integration testing

C. AlpHa testing
Explanation
Alpha testing is performed at the developing organization's site. It is a type of testing where the software is tested by the internal teams of the organization before it is released to external users. This testing phase helps identify any issues or bugs in the software and allows the development team to make necessary improvements before the software is released for beta testing or to the public.

Rate this question:

• 38.

### The purpose of exit criteria is

• A.

Define when to stop testing

• B.

End of test level

• C.

When a set of tests has achieved a specific pre condition

• D.

All of the above

D. All of the above
Explanation
Exit criteria in testing are a set of conditions or requirements that determine when to stop testing. These criteria can be defined based on various factors such as achieving specific preconditions, reaching the end of a test level, or simply determining when enough testing has been done. Therefore, the correct answer is "All of the above" as all of these options are valid purposes for exit criteria in testing.

Rate this question:

• 39.

### Which is not a project risk

• A.

Supplier issues

• B.

Organization factors

• C.

Technical issues

• D.

Error-prone software delivered

D. Error-prone software delivered
Explanation
Error-prone software delivered is not a project risk because it is not a potential threat or uncertainty that could negatively impact the success of a project. While the delivery of error-prone software may cause issues and challenges during the project, it is not considered a risk in itself. Risks typically refer to external factors or events that could cause delays, cost overruns, or quality issues in a project.

Rate this question:

• 40.

### Poor software characteristics are

• A.

Only Project risks

• B.

Only Product risks

• C.

Project risks and Product risks

• D.

Project risks or Product risks

B. Only Product risks
Explanation
The correct answer is "Only Product risks" because poor software characteristics refer to the negative aspects or flaws in the software product itself. These risks are specific to the product and can include issues such as bugs, performance problems, security vulnerabilities, and usability issues. Project risks, on the other hand, refer to risks associated with the management and execution of the software development project, such as budget overruns, schedule delays, and resource constraints. Since the question specifically asks about the characteristics of the software, the correct answer is "Only Product risks."

Rate this question:

• 41.

### ________ and ________ are used within individual workbenches to produce the right output products

• A.

Tools and techniques

• B.

Procedures and standards

• C.

Processes and walkthroughs

• D.

Reviews and update

B. Procedures and standards
Explanation
Procedures and standards are used within individual workbenches to produce the right output products. Procedures provide a set of step-by-step instructions or guidelines that need to be followed in order to complete a specific task or process. These procedures ensure consistency and efficiency in the work being done. On the other hand, standards define the criteria or benchmarks that need to be met in order to ensure quality and compliance. By adhering to procedures and standards, individuals can ensure that their work is of the desired quality and meets the required specifications.

Rate this question:

• 42.

### Which is not the testing objectives

• A.

Finding defects

• B.

Gaining confidence about the level of quality and providing information

• C.

Preventing defects

• D.

Debugging defects

D. Debugging defects
Explanation
The objective of testing is to find defects, gain confidence about the level of quality, and provide information. Preventing defects is also an objective of testing, as it involves identifying potential issues and taking measures to ensure they do not occur. However, debugging defects is not a testing objective. Debugging refers to the process of identifying and fixing defects that have already been found, rather than actively seeking out new defects.

Rate this question:

• 43.

### Bug life cycle

• A.

Open, Assigned, Fixed, Closed

• B.

Open, Fixed, Assigned, Closed

• C.

Assigned, Open, Closed, Fixed

• D.

Assigned, Open, Fixed, Closed

A. Open, Assigned, Fixed, Closed
Explanation
The correct answer is "Open, Assigned, Fixed, Closed". In the bug life cycle, a bug is first reported and marked as "Open". Then, it is assigned to a developer or team for resolution, which is indicated by "Assigned". Once the bug is fixed by the developer, it moves to the "Fixed" status. Finally, after testing and verification, the bug is marked as "Closed" to indicate that it has been resolved and no longer exists.

Rate this question:

• 44.

### Which is not the software characteristics

• A.

Reliability

• B.

Usability

• C.

Scalability

• D.

Maintainability

C. Scalability
Explanation
Scalability is not a software characteristic because it refers to the ability of a system to handle an increasing amount of work by adding resources. While it is an important consideration for software systems, it is not a fundamental characteristic like reliability, usability, and maintainability. Scalability is more of a performance attribute that can be achieved through various techniques such as load balancing, clustering, and vertical or horizontal scaling.

Rate this question:

• 45.

### Which is not a testing principle

• A.

Early testing

• B.

Defect clustering

• C.

• D.

Exhaustive testing

D. Exhaustive testing
Explanation
Exhaustive testing is not a testing principle because it is not feasible or practical to test every possible combination and permutation of inputs and scenarios. It is time-consuming, expensive, and often unnecessary. Instead, testing efforts should focus on identifying the most critical and high-risk areas to test, prioritizing test cases, and using techniques such as risk-based testing to ensure adequate coverage.

Rate this question:

• 46.

### ‘X’ has given a data on a person age, which should be between 1 to 99. Using BVA which is the appropriate one

• A.

0,1,2,99

• B.

1, 99, 100, 98

• C.

0, 1, 99, 100

• D.

–1, 0, 1, 99

C. 0, 1, 99, 100
Explanation
Using Boundary Value Analysis (BVA), the appropriate test cases would be the values just above and below the boundaries. In this case, the boundaries are 1 and 99. Therefore, the appropriate test cases would be 0, 1, 99, and 100. These test cases cover the lower and upper boundaries, as well as values just outside the boundaries to ensure that the system handles them correctly.

Rate this question:

• 47.

### Which is not the fundamental test process

• A.

Planning and control

• B.

Test closure activities

• C.

Analysis and design

• D.

None

D. None
Explanation
The given options are all related to the fundamental test process, except for "None". This option does not represent a specific test process, but rather indicates that none of the options listed are the correct answer. Therefore, "None" is not the fundamental test process.

Rate this question:

• 48.

### Which is not a Component testing

• A.

Check the memory leaks

• B.

Check the robustness

• C.

Check the branch coverage

• D.

Check the decision tables

D. Check the decision tables
Explanation
Component testing is a type of software testing that focuses on the individual components or modules of a system. It is performed to ensure that each component functions correctly and meets its specified requirements. In this context, checking the decision tables is not considered a component testing activity. Decision tables are used for testing the logic and decision-making capabilities of a system, which is more closely associated with integration or system testing rather than component testing.

Rate this question:

• 49.

### PDCA is known as

• A.

Plan, Do, Check, Act

• B.

Plan, Do, Correct, Act

• C.

Plan, Debug, Check, Act

• D.

Plan, Do, Check, Accept

A. Plan, Do, Check, Act
Explanation
PDCA, which stands for Plan, Do, Check, Act, is a widely recognized management method used to improve processes and achieve continuous improvement. The process begins with planning, where goals and objectives are set. Then, the plan is executed through implementation or doing. Next, the results are checked and evaluated against the goals set in the planning phase. Finally, based on the evaluation, necessary adjustments and corrective actions are taken to improve the process, leading to continuous improvement. This cycle is repeated to ensure ongoing improvement and optimization of processes.

Rate this question:

• 50.

### Contract and regulation testing is a part of

• A.

System testing

• B.

Acceptance testing

• C.

Integration testing

• D.

Smoke testing

B. Acceptance testing
Explanation
Acceptance testing is a type of testing that evaluates whether a system meets the requirements and specifications set by the stakeholders. Contract and regulation testing ensures that the system complies with legal and regulatory requirements. Since acceptance testing focuses on verifying if the system is acceptable for delivery to the stakeholders, it is the most appropriate category for contract and regulation testing. System testing, integration testing, and smoke testing do not specifically address the compliance aspect of the system.

Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

• Current Version
• May 09, 2023
Quiz Edited by
ProProfs Editorial Team
• May 14, 2012
Quiz Created by
Indianou

Related Topics