Sepm Quiz November 2017

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 SEPM
S
SEPM
Community Contributor
Quizzes Created: 1 | Total Attempts: 186
| Attempts: 186 | Questions: 10
Please wait...
Question 1 / 10
0 %
0/100
Score 0/100
1. For a function of n variables, boundary value analysis yields

Explanation

Boundary value analysis is a testing technique that focuses on testing the boundaries or extreme values of input variables. In this case, for a function with n variables, boundary value analysis suggests testing the lower and upper boundaries of each variable, as well as one value within the valid range. Since each variable has a lower boundary, an upper boundary, and one value within the valid range, the total number of test cases would be 3 for each variable. Therefore, the correct answer is 4n+1 test cases.

Submit
Please wait...
About This Quiz
Sepm Quiz November 2017 - Quiz

The SEPM Quiz November 2017 assesses knowledge in software engineering with a focus on testing techniques. It covers key concepts such as error identification, bug classification, functional testing, and robustness testing, essential for professionals enhancing their QA skills.

Personalize your quiz and earn a certificate with your name on it!
2. FAN IN' of a component A is defined as 

Explanation

The 'FAN IN' of a component A is defined as the count of the number of components that can call or pass control to component A. In other words, it represents the number of other components that are dependent on component A. This measure helps in understanding the complexity and dependencies of a component within a system.

Submit
3. Software testing is

Explanation

The correct answer is the process of executing a program with the intent of finding errors. This explanation accurately describes software testing as the act of running a program with the purpose of identifying any defects or errors present in the software. It highlights the proactive nature of testing, where the focus is on actively searching for errors rather than simply demonstrating their absence.

Submit
4. One weakness of boundary value analysis and equivalence partitioning is

Explanation

Boundary value analysis and equivalence partitioning are techniques used in software testing to identify test cases. However, one weakness of these techniques is that they do not explore combinations of input circumstances. Instead, they focus on testing the boundaries and representative values within each partition. This means that potential interactions between different input values may be missed, leading to incomplete test coverage. Therefore, the correct answer is "They do not explore combinations of input circumstances."

Submit
5. Software mistakes during coding are known as

Explanation

The correct answer is bugs. Software mistakes during coding are commonly referred to as bugs. Bugs are errors or flaws in the code that cause the software to behave unexpectedly or not as intended. These bugs can lead to various issues and failures in the software's functionality. Defects and errors are also related terms, but bugs specifically refer to mistakes made during the coding process.

Submit
6. A dynamic page is

Explanation

A dynamic page is a web page where the contents are dependent on the actions of the user. This means that the content on the page can change or update based on the user's interactions, such as clicking a button, submitting a form, or scrolling. Unlike static pages, which have fixed content that doesn't change regardless of user actions, dynamic pages provide a more interactive and personalized experience for the user.

Submit
7. Which is a debugging approach 

Explanation

All of the options mentioned in the question - Brute Force, Bad Tracking, and Breakpoints - are different approaches to debugging. Brute Force refers to a method of trying all possible solutions to find the correct one. Bad Tracking refers to the practice of keeping track of variables and values to identify errors. Breakpoints are points in the code where the debugger pauses execution to allow the programmer to inspect the program's state. Therefore, all of these approaches can be used in debugging.

Submit
8. Functional testing is known as

Explanation

Behavior testing is the correct answer because functional testing focuses on testing the behavior of a software system or component to ensure that it functions correctly according to its specifications. It involves testing the system's inputs, outputs, and interactions with external systems to verify that it behaves as expected. Structural testing, on the other hand, focuses on testing the internal structure and design of the software, while regression testing is a type of testing that ensures that changes or updates to the software do not introduce new bugs or issues. "None of the above" is not the correct answer because behavior testing aligns with the definition and purpose of functional testing.

Submit
9. For a function of two variables, how many cases will be generated byrobustness testing?

Explanation

Robustness testing is a technique used to evaluate the stability and reliability of a function. It involves testing the function with various inputs, including both valid and invalid ones, to check how well it handles unexpected or extreme conditions. In this case, the question asks for the number of cases generated by robustness testing for a function of two variables. The correct answer is 13, indicating that 13 different test cases will be generated to assess the function's robustness.

Submit
10. During validation

Explanation

During the validation process, various checks and evaluations are conducted to ensure the quality and effectiveness of the product. This includes checking the process, the product itself, and evaluating the performance of the developer. However, the ultimate validation comes from the customer who plays a crucial role in checking the product and providing feedback based on their experience and requirements. The customer's satisfaction and approval are essential for the success of the product, making their evaluation a critical part of the validation process.

Submit
View My Results

Quiz Review Timeline (Updated): Mar 22, 2023 +

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

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Nov 19, 2017
    Quiz Created by
    SEPM
Cancel
  • All
    All (10)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
For a function of n variables, boundary value analysis yields
FAN IN' of a component A is defined as 
Software testing is
One weakness of boundary value analysis and equivalence partitioning...
Software mistakes during coding are known as
A dynamic page is
Which is a debugging approach 
Functional testing is known as
For a function of two variables, how many cases will be generated...
During validation
Alert!

Advertisement