Test Your QA Knowledge With This Quiz!

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Rohit_jss
R
Rohit_jss
Community Contributor
Quizzes Created: 2 | Total Attempts: 17,698
| Attempts: 8,319 | Questions: 10
Please wait...
Question 1 / 10
0 %
0/100
Score 0/100
1. Which of these can be successfully tested using Loop Testing methodology? 

Explanation

Loop Testing methodology can be successfully used to test all three types of loops mentioned: Simple Loops, Nested Loops, and Concatenated Loops. In Loop Testing, the focus is on testing the loop structure and behavior by executing the loop multiple times. This helps in identifying any issues related to loop termination, loop conditions, and loop iterations. By testing all types of loops, we can ensure that the loop logic is correct and the desired functionality is achieved. Therefore, the correct answer is "All Of The Above".

Submit
Please wait...
About This Quiz
Test Your QA Knowledge With This Quiz! - Quiz

How familiar are you with QA testing practices from across the software development life cycle? Check your score on this QA quiz. There are a whole lot of... see morequestions that go on in somebody's head. The questions are easy as well as hard. Take a shot at this quiz, which will help you determine your IQ and QA knowledge. All the best! You can also share the quiz with other QA-associated people.
see less

2.  Cyclomatic Complexity method comes under which testing method. 

Explanation

Cyclomatic Complexity is a measurement technique used in software testing to evaluate the complexity of a program by calculating the number of independent paths through the code. It is primarily used in White Box Testing, which focuses on testing the internal structure and logic of the software. By analyzing the control flow of the code, Cyclomatic Complexity helps identify areas that may be more prone to errors and allows testers to design test cases that cover all possible paths and conditions. Therefore, the correct answer is White Box Testing.

Submit
3.  Equivalence partitioning is: 

Explanation

Equivalence partitioning is a black box testing technique that can be used at all levels of testing. It involves dividing the input data into groups or partitions that are expected to behave in the same way. This technique helps in selecting representative test cases from each partition, ensuring that all possible scenarios are covered. It is a valuable technique for identifying defects and ensuring the quality of the software being tested.

Submit
4. Fault Masking is

Explanation

Fault masking refers to the situation where one error condition is hidden or obscured by another error condition. In other words, when an error occurs, it is not immediately apparent because it is being masked or overshadowed by another error. This can make it difficult to identify and diagnose the root cause of the problem, as the focus is on the visible error rather than the underlying issue. Fault masking can occur both during development, where a developer may unintentionally introduce a new error that hides an existing one, and during testing, where a tester may overlook an error due to the presence of another error.

Submit
5. To check if we're developing the right product according to customer requirements is not a static process.

Explanation

Verification is the process of evaluating a system or component to determine whether it satisfies specified requirements. In this context, it refers to checking whether the product being developed aligns with the customer requirements. Since the statement mentions that this process is not dynamic but static, it implies that it is a one-time check to ensure that the product is being developed correctly. Therefore, the correct answer is Verification.

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

Explanation

The given answer includes the boundary values for testing the input field. The year 1899 is included to test if the field rejects a year before 1900. The year 1900 is included to test if the field accepts the minimum allowed year. The year 2004 is included to test if the field accepts the maximum allowed year. The year 2005 is included to test if the field rejects a year after 2004. Therefore, the answer includes all the necessary boundary values to test the input field effectively.

Submit
7. Executing the same test case by giving the number of inputs on the same build is called as

Explanation

Executing the same test case by giving the number of inputs on the same build is called a Traceability Matrix. A Traceability Matrix is a document that maps and traces user requirements with test cases. It helps in ensuring that all requirements are covered by test cases and also helps in tracking the progress of testing. It provides a clear understanding of which test cases have been executed and which requirements have been tested.

Submit
8. 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 fi if (Condition 2) then statement 3 fi …………

Explanation

The program fragment consists of two if statements, each with two possible outcomes. To cover all possible sequences of statements, we need to consider all possible combinations of outcomes for the two if statements. Since each if statement has 2 possible outcomes, the total number of possible combinations is 2 * 2 = 4. Therefore, 4 test cases are necessary to cover all possible sequences of statements.

Submit
9. The cyclomatic complexity metric provides the designer with information regarding the number of

Explanation

The cyclomatic complexity metric measures the number of independent logic paths in a program. It helps the designer understand the complexity of the program by providing information on the different paths that the program can take during execution. This metric is useful for identifying areas of the code that may be more prone to errors or harder to maintain. By analyzing the cyclomatic complexity, the designer can make informed decisions to simplify the code and reduce the number of independent logic paths, leading to a more efficient and manageable program.

Submit
10. To test a function: the programmer has to write a _________, which calls the function to be tested and passes its test data

Explanation

In order to test a function, a programmer needs to write a driver. A driver is a code that calls the function to be tested and passes its test data. This allows the programmer to execute the function and verify its output or behavior. A driver is commonly used in software testing to facilitate the testing process and ensure that the function is working correctly. A stub is a simplified version of a function that is used in testing, but it is not the correct answer in this case. Proxy is also not the correct answer as it refers to a different concept in programming. Therefore, the correct answer is driver.

Submit
View My Results

Quiz Review Timeline (Updated): Apr 21, 2024 +

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

  • Current Version
  • Apr 21, 2024
    Quiz Edited by
    ProProfs Editorial Team
  • Jul 18, 2012
    Quiz Created by
    Rohit_jss
Cancel
  • All
    All (10)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Which of these can be successfully tested using Loop Testing...
 Cyclomatic Complexity method comes under which testing...
 Equivalence partitioning is: 
Fault Masking is
To check if we're developing the right product according to...
 An input field takes the year of birth between 1900 and 2004.The...
Executing the same test case by giving the number of inputs on the...
How many test cases are necessary to cover all the possible sequences...
The cyclomatic complexity metric provides the designer with...
To test a function: the programmer has to write a _________, which...
Alert!

Advertisement