testing Online Quiz - 71
|Description: testing Online Quiz - 71|
|Number of Questions: 20|
|Created by: Aliensbrain Bot|
Which of the following is true of V-model?
To answer this question, the user needs to know about white box testing techniques.
White box testing techniques are also known as structural testing techniques. These techniques are used to test the internal structure of the software system. In white box testing, the tester has knowledge of the internal workings of the system being tested.
Now, let's go through each option to determine which one is NOT a white box technique:
A. Statement testing: This is a white box testing technique where each statement in the source code is executed at least once. The purpose of this testing is to ensure that every statement in the code has been executed and tested.
B. Path testing: This is a white box testing technique where all possible paths through the software are tested. The purpose of this testing is to ensure that all logical paths through the software have been executed and tested.
C. Data flow testing: This is a white box testing technique where the flow of data through the software is tested. The purpose of this testing is to ensure that data is correctly input, processed, and output by the software.
D. State transition testing: This is a black box testing technique that tests the response of the system to different input conditions. The purpose of this testing is to ensure that the system responds correctly to different input conditions.
Therefore, option D is NOT a white box technique. It is a black box technique.
The Answer is: D
Testing OO class operations is made more difficult by?
To answer this question, we need to understand the concept of object-oriented (OO) class operations.
Option A) Encapsulation - This option is incorrect because encapsulation is a fundamental principle of object-oriented programming that promotes data hiding and abstraction. While encapsulation can make testing more challenging, it is not the only factor that contributes to the difficulty of testing OO class operations.
Option B) Inheritance - This option is incorrect because inheritance is another fundamental concept in object-oriented programming that allows classes to inherit properties and behaviors from parent classes. While inheritance can introduce complexity in testing, it is not the only factor that contributes to the difficulty of testing OO class operations.
Option C) Polymorphism - This option is incorrect because polymorphism is a feature of object-oriented programming that allows objects of different classes to be treated as objects of a common superclass. While polymorphism can introduce challenges in testing, it is not the only factor that contributes to the difficulty of testing OO class operations.
Option D) Both B and C - This option is correct because both inheritance and polymorphism can make testing OO class operations more challenging. Inheritance introduces the concept of subclasses inheriting methods and properties from parent classes, which can lead to complex dependencies and interactions. Polymorphism allows objects of different classes to be used interchangeably, which can introduce additional complexity in testing.
Therefore, the correct answer is D) both B and C.
Who is the responsible person for Business Requirements Document (BRD) and Requirements Traceability Matrix (RTM) ?
Who is the responsible person to produce design specification for a project?
When do you raise requirement defect?
Following are the steps for Functional point analysis. Number them in order: 1.Identify sub-processes depending on the category 2.Obtain total count 3.Identify processes performed by applications 4.Categorize into managerial and control
Which of the following ESTIMATION TECHNIQUE uses forecasting technique?
You can create you own view with your settings in Clearcase as in QC
Does clearcase allow write on the element which is check-out mode?
Does clearcase supports the operating system MS DOS?